Nordic Semiconductor 推出支援 Arduino 藍牙智慧 SDK

作者 | 發布日期 2014 年 02 月 18 日 15:45 | 分類 市場動態 , 晶片 line share follow us in feedly line share
Nordic Semiconductor 推出支援 Arduino 藍牙智慧 SDK


藍牙智慧 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包括許多不同的實例:

  • 人機介面設備 (Human Interface Device, HID)
  • 藍牙低功耗 (Bluetooth low energy) 上的 UART
  • 心率監視儀 (Heart Rate Monitor, HRM)
  • 溫度
  • 接近 (proximity)

這款用於 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 業界的一項重要措施。」