方案簡介
IoT Edge SDK由百度開發(fā),所有代碼完全開源開放。它在設(shè)備側(cè)提供了諸多特色功能,包括物聯(lián)網(wǎng)協(xié)議支持(MQTT,HTTP,Modbus,BACnet等)、TLS安全接入、設(shè)備管理,本地緩存處理,斷線重連等,幫助各類設(shè)備與云端快速互聯(lián)。目前IoT Edge SDK已經(jīng)支持了九成以上的設(shè)備端主流操作系統(tǒng)。而對于沒有操作系統(tǒng)的設(shè)備,也可以參考移植指南進(jìn)行支持。 為了助力更多使用意法半導(dǎo)體芯片的設(shè)備快速連云,百度天工與意法半導(dǎo)體一起將天工IoT Edge SDK與STM32開發(fā)板進(jìn)行更加深度和專業(yè)的適配,并提供了優(yōu)化的程序庫以及示例代碼。這些最新的示例代碼可以在github上找到。
教程概述
-
ST和百度云天工基于ST新近推出的一款物聯(lián)網(wǎng)開發(fā)套件B-L475E-IOT01A,提供了連接百度云天工的軟件擴(kuò)展包,內(nèi)含連接到百度云天工物接入(IoT Hub),進(jìn)行消息訂閱和發(fā)布的應(yīng)用程序。
-
用戶基于本教程,使用ST的B-L475E-IOT01A可以快速上手搭建自己的百度云物聯(lián)網(wǎng)應(yīng)用程序。
硬件概述
-
B-L475E-IOT01A是ST新近推出一款物聯(lián)網(wǎng)套件,支持WIFI,藍(lán)牙,SubG, NFC等多種無線連接方式。 而且還支持Arduino接口,所以使用者也可以很方便的通過Arduino接口來擴(kuò)展其他的無線連接模塊,比如GSM模塊。
-
這塊開發(fā)板使用的是ST低功耗MCU系列中的STM32L475這款芯片,擁有1Mbytes的Flash和128Kbytes的SRAM。板上還集成了64Mbits的Quad-SPI Flash。而且板上搭載了多種傳感器,比如溫濕度傳感器,高性能3軸磁力計,加速度傳感器,陀螺儀,接近傳感器和壓力傳感器等。便于開發(fā)者用來進(jìn)行多種應(yīng)用的演示。
-
板子上還有兩個數(shù)字全角度麥克風(fēng),所以用這塊開發(fā)板,還可以實(shí)現(xiàn)語音控制的功能。
-
配合這個套件,ST和百度共同推出了連接百度天工的軟件擴(kuò)展包。提供了連接到百度IoT hub, 進(jìn)行消息定閱和發(fā)布的應(yīng)用例程,客戶可以基于這個例程快速的上手搭建自己的應(yīng)用程序。
-
從www.st.com可以下載到關(guān)于B-L475E-IOT01A開發(fā)套件的詳細(xì)介紹文檔和硬件設(shè)計資料。
軟件環(huán)境
需要的軟件包括:
-
免費(fèi)的SW4STM32 IDE(Windows, Linux, macOS)
-
串口調(diào)試工具Tera Term
-
百度云天工物接入資源
-
基于B-L475E-IOT01A板子的源代碼。【前往www.st.com搜索下載】
通過免費(fèi)的SW4STM32,可以修改,編譯,下載和調(diào)試程序。下載SW4STM32及相關(guān)資料需要先注冊登錄。下載地址www.openstm32.org.
通過Tera Term可以向板子配置WIFI用戶名和密碼,并且顯示程序運(yùn)行時的信息。
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2904文章
44300瀏覽量
371422 -
STM32
+關(guān)注
關(guān)注
2266文章
10876瀏覽量
354911 -
WIFI
+關(guān)注
關(guān)注
81文章
5291瀏覽量
203313
原文標(biāo)題:基于STM32L4 IoT探索套件的百度天工Wifi接入方案
文章出處:【微信號:STM32_STM8_MCU,微信公眾號:STM32單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論