在創新技術的推動下,智慧鎖、可穿戴設備等物聯網應用已經成為時下、甚至是引領未來幾年物聯網快速發展的主流。
當您在進行這些物聯網應用的開發時,是否也很頭疼需要花費大量的時間在雲端及低功耗藍牙設備端的開發上?
是否想在節省時間的同時,便捷地獲取更加強大的功能、穩定性和多重雲端安全保障?德州儀器(TI)的CC2640R2F解決方案支持阿裡雲Link物聯網平臺,結合阿裡雲Link物聯網平臺旗下阿裡智慧APP SDK,幫助開發人員快速而安全的開發出產品,並保證產品的穩定性。
TI基於CC2640R2F的SDK提供一套常式來支援阿裡雲Link物聯網平臺。在這套方案裡面,你可以使用阿裡的profile, 它包含一系列的安全功能,OTA線上升級的支持,以及針對iOS和安卓平臺的優秀的相容性。例如,你可以使用SHA256配上CC2640R2F的TRNG亂數產生器來生成AES加密的金鑰。這樣來保證每個通信的會話都使用不同的金鑰。而且這套方案完全支援阿裡OTA協定,特別優化了不同安卓品牌手機的相容性。上述的功能都以及集成在這一套常式裡面,只需要幾個簡單的API,你就可以開發出一個低功耗藍牙的產品。
設備端SDK的軟體架構如圖1所示:
圖1. 設備端SDK軟體架構
TI SimpleLink™ Bluetooth 低功耗 CC2640R2F 是一款無線微控制器 (MCU) ,主要適用於 Bluetooth® 4.2 和 Bluetooth 5 低功耗應用,能夠為更豐富、更高回應度和更高性能的應用提供更多的可用記憶體,非常適用於提升物聯網(IoT)應用的性能。
這款經濟高效型超低功耗 2.4GHz RF 器件具有極低的有源 RF 和 MCU 電流以及低功耗模式流耗,可確保卓越的電池使用壽命。它內含一個 32 位 ARM®Cortex®-M3 內核(與主處理器工作頻率同為 48MHz),並且具有豐富的外設功能集,其中包括一個獨特的超低功耗感測器控制器。此感測器控制器非常適合連接外部感測器,還適合用於在系統其餘部分處於睡眠模式的情況下自主收集類比和數位資料。
基於TI CC2640R2F SimpleLink MCU, 開發人員不需要擔心協定交互以及驅動的開發等,這些工作在CC2640R2F SimpleLink Platform SDK裡已經實現,其主要的特性和優勢::
1. 不僅在低功耗藍牙, 在進行WIFI, Sub-1G等應用的開發時,應用代碼是可以跨平臺完全複用的
2. TI的驅動針對所有SimpleLink Platform MCU的外設介面提供了標準的,統一的API介面
3. 集成了TI-RTOS,一個功能強大且穩定的即時操作系統
4. 提供了其它RTOS,像Free RTOS的適配介面,是POSIX相容的API
集成了硬體加密引擎來保證安全性TI CC2640R2F與阿裡雲Link物聯網平臺聯合後,提供了端到端的完美解決方案,為開發人員提供強大的特性:
1. 保證強大的性能及多重雲端安全保障(設備認證保障設備安全與唯一性,傳輸加密保障資料不被篡改,雲盾護航以及許可權校驗保障雲端安全)
2. 節省大量在BLE設備端的開發任務,基於解決方案提供的應用程式API,只需要有限的幾個API調用,就可以開發出功能強大以及安全性高的BLE應用
3. 省去大量雲端及手機APP端的開發任務,在本解決方案裡面已經集成了加密交互協議, 本地和雲端OTA等大量功能。
這套解決方案適用于大量的物聯網應用,現已在智慧鎖,可穿戴等多個熱門的物聯網應用裡被採用。
阿裡雲Link物聯網平臺是阿裡雲針對家居、醫療健康、消費電子領域推出的IoT整體解決方案,可提供多重防護,保障設備雲端安全;並支撐億級設備長連接、百萬消息併發。通過阿裡雲Link物聯網平臺的設備註冊管理、帳號授權、使用者管理、資料統計等功能,可實現設備的物聯網化,獲取設備畫像和使用者畫像。通過協力廠商合作夥伴提供的豐富解決方案,阿裡雲Link物聯網平臺能提供差異化功能並輸出增值服務,説明使用者輕鬆實現個性化功能定制。
在APP開放形式以及生態方面,該平臺的特性與優勢:
- APP開放:允許用戶使用自己的APP和帳號,並支持其他帳號快捷登錄;
- 生態:在模組、APP、演算法、內容服務、語音辨識、音視頻內容等多個領域都有成熟可商用的方案;
並且,阿裡雲Link物聯網平臺可提供端到端的藍牙解決方案,如圖2和圖3所示:
圖2. 阿裡雲Link物聯網平臺端到端的藍牙方案
圖3.藍牙設備端和APP端主要功能