Nordic Semiconductor 推出支援 Arduino 蓝牙智慧 S

蓝牙智慧 SDK 将 nRF8001 SDK 移植到  Arduino 相容的软体库集,这款 SDK 将以开放原始码的储存库放在 GitHub 上,以供开发人员使用、修改和扩展

挪威奥斯陆 – 二○一四年二月十七日 – 超低功耗 (ULP) 射频 (RF) 专业厂商 Nordic Semiconductor ASA (OSE: NOD )宣布为建基于 Arduino 的专案推出一款蓝牙智慧 (Bluetooth® Smart) 软体开发套件 (Software Development Kit, SDK),这款 SDK 与一系列採用了 nRF8001 蓝牙智慧连接器件的 Arduino、ChipKIT 盾牌 (shield) 相容。

自 Arduino 在 2005 年上市以来,它已经成为最受欢迎且高成本效益的原型开发平台,能让用户实施设计理念并快速行动。这项技术(或称为「用于嵌入式微控制器的Linux」)包含了一系列的硬体和软体工具,让工程师和非工程师都同样能开发出满足各种日常需求的工程技术解决方案。

目前业界已经生产了超过 30 万片的 Arduino 电路板,并获得了大量能实现模组化原型建构方法的「盾牌」(shield) 的支援。这些盾牌会执行单独或组合的硬体任务,能够以标準的 Arduino 介面格式连接至与 Arduino 相容的电路板。盾牌由多家製造商提供,可以实现诸如感测器、马达驱动电路、LCD 显示、Wi-Fi、蓝牙无线技术,以及乙太网等任务。

这款蓝牙智能 SDK (Bluetooth Smart SDK) 是现有 nRF8001 蓝牙智慧连接器件 SDK 的一个埠 (port),可作为 GitHub 上的一个知识库 (repository),订户可以选取自己的版本及提出 Pull 请求,并帮助进一步提升和扩展 SDK。

Nordic 在公司网站 Nordic Developer Zone (devzone.nordicsemi.com) 上提供 SDK 支援,该论坛相当受到欢迎,让使用 Nordic 产品的开发人员可以讨论因应挑战的解决方案并分享理念。

这款SDK包括许多不同的实例:

这款用于 Arduino 的蓝牙智慧SDK的软体介面已经在多款微控制器和微控制器平台如 ChipKIT、Maple、Teensy、mbed 等上使用。多元化的选择使得用户可以轻易地将在 Arduino 平台上进行原型建构的专案转移到工程师所选的平台和微控制器上。

蓝牙智慧 SDK 与来自 Red Bear Lab 的BLE Arduino 相辅相成,BLE 盾牌电路板符合 Arduino 外形尺寸的要求,并包括了所有必要的电路,以便让 Arduino 专案可与蓝牙智慧 Ready (Bluetooth Smart Ready) 的产品,例如 iPhone® 4S 或更新款、使用 Android 4.3 或更新版本的智慧型电话、苹果的 OS X Mountain Lion 或更新产品,以及微软的 Windows 8 和更新系统等开始通讯。

Nordic Semiconductor 产品管理总监 Thomas Bonnerud 表示:「近年来 Arduino 普及的脚步一直都呈现出一种稳定成长的态势,它提供了一种易行的方法,可以快速、简便和高成本效益地建构原型。Arduino 的普及是现今『Maker movement』(自造者运动)的核心,每天都有一般规模相对较小的新企业和新创企业所开发的新款蓝牙智慧产品上市。然而,Arduino 并不局限于新创企业,许多大型机构也将它当作可快速进行设计概念原型建构的方法。借助这款蓝牙智慧 SDK,Nordic 以振奋人心的新技术来支援 Arduino 社群的开发工作。」

Red Bear Labs 首席软体工程师 Poon Yuk-Cheong 表示:「也被称为蓝牙低功耗 (Bluetooth low energy) 的蓝牙智慧是一项全新的技术,开发人员都在积极地探索其可能性,并在寻求进行快速原型建构和简化软体开发的方法。Nordic Semiconductor 藉着用于 Arduino 的 nRF8001 SDK,提供可帮助这些开发人员所需的方法。这是免费的完整开放原始码,并且是一种认识蓝牙低功耗工作方式的最简便方法。随 SDK 所供应的教程指南是蓝牙智慧初学者最好的入门材料。”

Red Bear Lab 首席执行官 Ma Chi-Hung 表示:「Nordic 用于 Arduino 的蓝牙低功耗SDK包括许多配置就绪 (ready to deploy) 的範本,可以展示一般蓝牙智慧应用情况如人体输入设备 (Human Input Device, HID) 和心率监视仪 (HRM) 的内部工作。这些範本也为那些希望生产和测试其自有蓝牙智慧服务和特性的使用者提供了一个非常简便的起点,作为首款用于 Arduino 的蓝牙智慧 SDK,这也是 Arduino 业界的一项重要措施。」