眾多通訊模塊透過(guò) UART 或 SPI 接口采用 ATcommand 做為控制方式。控制指令和格式?jīng)]有標(biāo)準(zhǔn)化,增加了實(shí)作的難度。RT-Thread 的 at device 套件正是控制這類模塊的解決方案。
NuMaker-IoT-M487 開(kāi)發(fā)板支持 RT-Thread,整合常用組件,內(nèi)建多軸傳感器,提供兼容 Arduino UNO 與 mikroBUS 接口,不論是 GPIO、UART、ADC、PWM、SPI 或 I2C 等等都能連接;開(kāi)發(fā)板外掛 SPI Flash 及 microSD 卡插槽之外,還備有 ESP 系列的 Wi-Fi 模塊,透過(guò) UART 連接 M487 微控制器。
RT-Thread 利用 at_device 套件支持 ESP8266 Wi-Fi 模塊,因此在NuMaker-IoT-M487 開(kāi)發(fā)板上使用 Wi-Fi 顯得非常容易。
請(qǐng)參考前一篇 ”NuMaker-IoT-M487 的 RT-Rhread Studio 快速上手指南”,文章里的范例不僅包含 RT-Thread OS,也加入 at_device 與 ESP8266 的支持。
展開(kāi)范例計(jì)劃里的 packages 的 at_device-latest,可以看到包含 ESP8266 的驅(qū)動(dòng)代碼。at_device 套件的 API 以 at_ 開(kāi)頭。以 ping 動(dòng)作為例,一開(kāi)始即叫用 at_device_get_by_name() 取得目前的 at 裝置,即開(kāi)發(fā)板上的 ESP8266 Wi-Fi 模塊。
之后叫用 at_obj_exec_cmd()傳送 ESP8266 的 ping AT command。
使用 at_device 套件可以很快驅(qū)動(dòng)以 AT 命令控制的模塊。
請(qǐng)繼續(xù)按照前一篇文章的步驟編譯,再把固件刻錄到 NuMaker-IoT-M487 開(kāi)發(fā)板。接著測(cè)試連網(wǎng)功能。當(dāng)按下 NuMaker-IoT-M487 的Reset 鍵,終端機(jī)出現(xiàn)完信后就可以下命令。在終端機(jī)里輸入 at_wifi_set 命令設(shè)定 SSID 和Password 以連接到 Wi-Fi 熱點(diǎn),然后再 ping 外網(wǎng)。只要響應(yīng)類似如下,沒(méi)有出現(xiàn)timeout,就確認(rèn)網(wǎng)絡(luò)聯(lián)機(jī)正常運(yùn)作了。
原文標(biāo)題:NuMaker-IoT-M487 加載RT-Thread軟件包 at_device, 三分鐘上手Wi-Fi 模塊
文章出處:【微信公眾號(hào):RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
審核編輯:湯梓紅
-
模塊
+關(guān)注
關(guān)注
7文章
2783瀏覽量
49510 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5499瀏覽量
102093 -
RT-Thread
+關(guān)注
關(guān)注
32文章
1368瀏覽量
41496
原文標(biāo)題:NuMaker-IoT-M487 加載RT-Thread軟件包 at_device, 三分鐘上手Wi-Fi 模塊
文章出處:【微信號(hào):RTThread,微信公眾號(hào):RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
BL808 RT-Thread Wi-Fi 驅(qū)動(dòng)適配

基于ESP8266微控制器的Wi-Fi網(wǎng)絡(luò)掃描器
esp8266可以不用外部flash單獨(dú)作為Wi-Fi模塊使用嗎
如何記住ESP8266中的Wi-Fi憑據(jù)?
請(qǐng)問(wèn)ESP8266可以用于Wi-Fi Direct嗎?
如何去實(shí)現(xiàn)一種基于RT-Thread和N32G457的墨水屏日歷設(shè)計(jì)
NuMaker-M2354開(kāi)發(fā)板外設(shè)模塊的評(píng)測(cè)
RT-Thread Studio配置連接WIFI模塊

【RT-Thread開(kāi)發(fā)之路】使用at_device軟件包通過(guò)ESP8266連接到網(wǎng)絡(luò)

基于ESP8266的Wi-Fi車(chē)
基于ESP8266的Wi-Fi車(chē)設(shè)計(jì)
ESP8266 Wi-Fi模組ESP-12F規(guī)格書(shū)
使用ESP8266 DIY GoPro Wi-Fi遙控器

使用Wi-Fi ESP8266方案模組接入云平臺(tái)

評(píng)論