【導讀】本方案基于TI CC2541的BLE快速連接微信解決方案。該解決方案使用TI CC2541 EVM板,經過調試得到符合微信AirSync格式的軟件,可以實現微信平臺測試公眾號關聯TI CC2541的EVM板,從而進行正常的數據傳遞功能,并且可以使用微信的JSAPI功能直接連接廠商服務器進行數據傳遞。
圖示1-基于TI CC2541的BLE快速連接微信解決方案示意圖
物聯網(IoT)就是物物相連的互聯網,利用局域網或互聯網等通信技術把傳感器、控制器、機器、人員和物等通過新的方式聯在一起,形成人與物、物與物相聯,實現信息化、遠程管理控制和智能化的網絡。隨著互聯網的不斷發展,人們對于生活智能化要求越來越高,設備連接互聯網,組成物聯網必然是日后發展的方向。但是由于物聯網目前沒有較為統一的協議,更多的智能設備為了實現與手機的交互,不得不推出各自的App,這不但需要廠商對自己的 App 進行推廣,同樣使得用戶的手機被各種各樣的App 占滿,用戶需要學習不同的操作方式,這大大降低了用戶體驗。與此同時,微信推出服務號設備功能。設備功能是微信為服務號提供的物聯網解決方案,它建立在微信硬件平臺之上。設備功能允許硬件設備廠商通過服務號,將用戶與其擁有的智能設備相連。基于此,本方案設計基于TI CC2541的BLE快速連接微信解決方案,幫助客戶更好的進入此熱門市場,使得用戶得到更好的體驗。
圖示2-基于TI CC2541的BLE快速連接微信方案系統功能框架圖
功能描述:
連接微信測試公眾號:本方案可以實現微信的測試公眾號和TI CC2541 EVM板的互聯,并可以正常數據傳遞。;
使用JSAPI模式:本方案可以通過使用微信的JSAPI功能直接連接廠商服務器,同時顯示傳遞的數據;
點燈:本方案可以實現用測試公眾號發送命令,控制TI CC2541 EVM板上的燈開、關。
重要特點:
TI CC2541在完成本方案后還留有8KB Flash,500Bytes RAM可用于客戶開發;
本方案可以支持微信AirSync格式;
本方案完成了UART轉BLE的基本代碼;
使用的TI CC2541支持2.4GHz低功耗藍牙;
TI CC2541支持250Kbps的數據傳輸速率。
圖示3基于TI CC2541的BLE快速連接微信解決方案設備圖
圖示4基于TI CC2541的BLE快速連接微信解決方案設備連接并傳輸數據圖
圖示5基于TI CC2541的BLE連接微信解決方案使用JSAPI功能傳輸數據并點燈圖
推薦閱讀:
汽車電動轉向控制系統EPS設計方案
增強現實的這三件事,你知道嗎
一點也不讓人排斥的監視器,Ulo怎么做到的?!