首頁(yè) > 評(píng)測(cè) > 網(wǎng)絡(luò)觸手可及,然而仍然是差評(píng) --Arduino MKR WiFi 1010開(kāi)發(fā)板評(píng)測(cè)
網(wǎng)絡(luò)觸手可及,然而仍然是差評(píng) --Arduino MKR WiFi 1010開(kāi)發(fā)板評(píng)測(cè)
- [導(dǎo)讀]
- Arduino MKR WiFi 1010開(kāi)發(fā)板將MCU與WiFi/BLE模塊結(jié)合起來(lái),提供了快速接入網(wǎng)絡(luò)的功能,簡(jiǎn)化了一般用戶(hù)的操作步驟,確實(shí)非常實(shí)用。另一方面,ESP32的模塊目前還只提供了WiFi的配置功能,而B(niǎo)LE則被忽略了,有點(diǎn)可惜,雖則用戶(hù)可以借助官方提供的工具來(lái)自行處理BLE相關(guān)的操作,這樣一來(lái),門(mén)檻顯著提升,差評(píng)!
打開(kāi)WiFiNINAFirmwareUpdater程序,查看其中的代碼如下
這段代碼將USB串口與NINA串口直接連接起來(lái),實(shí)現(xiàn)數(shù)據(jù)的雙向通信,這樣esptool工具就可以直接讀寫(xiě)ESP32模塊了。
編譯并上傳代碼到開(kāi)發(fā)板,接下就該是ESPTOOL工具上場(chǎng)的時(shí)刻了。
這張圖解釋了一切。
user@DESKTOP-8IJDMCH:~$ python -m esptool --chip esp32 --port /dev/ttyS3 --baud 115200 read_mac
esptool.py v2.5.0
Serial port /dev/ttyS3
Connecting.....
Chip is ESP32D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse
MAC: 80:7d:3a:86:1e:84
Uploading stub...
Running stub...
Stub running...
MAC: 80:7d:3a:86:1e:84
Hard resetting via RTS pin...
user@DESKTOP-8IJDMCH:~$ python -m esptool --chip esp32 --port /dev/ttyS3 --baud 115200 read_flash_status
esptool.py v2.5.0
Serial port /dev/ttyS3
Connecting....
Chip is ESP32D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse
MAC: 80:7d:3a:86:1e:84
Uploading stub...
Running stub...
Stub running...
Status value: 0xff00
Hard resetting via RTS pin...
user@DESKTOP-8IJDMCH:~$
我們已通過(guò)ESPTOOL讀取到了ESP32的MAC及FLASH狀態(tài)信息,接下來(lái)可以使用ESP32 SDK來(lái)進(jìn)行具體的配置,將BLE的功能添加上去,不過(guò)如果這樣子的話,Arduino的WiFiNINA庫(kù)就不能工作了,因?yàn)楣碳兓。所以接下?lái)的接口及通信工作得全部由你自己來(lái)寫(xiě),嗯,這樣又可以寫(xiě)一本書(shū)了!
總結(jié)來(lái)說(shuō),Arduino MKR WiFi 1010開(kāi)發(fā)板將MCU與WiFi/BLE模塊結(jié)合起來(lái),提供了快速接入網(wǎng)絡(luò)的功能,簡(jiǎn)化了一般用戶(hù)的操作步驟,確實(shí)非常實(shí)用。另一方面,ESP32的模塊目前還只提供了WiFi的配置功能,而B(niǎo)LE則被忽略了,有點(diǎn)可惜,雖則用戶(hù)可以借助官方提供的工具來(lái)自行處理BLE相關(guān)的操作,這樣一來(lái),門(mén)檻顯著提升,差評(píng)!
另外,如果用戶(hù)寫(xiě)入自己的固件到ESP32中,想要再恢復(fù)到官方的固件,目前也還沒(méi)有相關(guān)的工具提供,官方論壇上有用戶(hù)提及此事,官方的答復(fù)是:會(huì)有的,不過(guò)要等!
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開(kāi)放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開(kāi)發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車(chē)啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開(kāi)發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開(kāi)發(fā)
預(yù)算:¥1100001天前