首頁 > 評測 > 網絡觸手可及,然而仍然是差評 --Arduino MKR WiFi 1010開發(fā)板評測
網絡觸手可及,然而仍然是差評 --Arduino MKR WiFi 1010開發(fā)板評測
- [導讀]
- Arduino MKR WiFi 1010開發(fā)板將MCU與WiFi/BLE模塊結合起來,提供了快速接入網絡的功能,簡化了一般用戶的操作步驟,確實非常實用。另一方面,ESP32的模塊目前還只提供了WiFi的配置功能,而BLE則被忽略了,有點可惜,雖則用戶可以借助官方提供的工具來自行處理BLE相關的操作,這樣一來,門檻顯著提升,差評!
打開WiFiNINAFirmwareUpdater程序,查看其中的代碼如下
這段代碼將USB串口與NINA串口直接連接起來,實現數據的雙向通信,這樣esptool工具就可以直接讀寫ESP32模塊了。
編譯并上傳代碼到開發(fā)板,接下就該是ESPTOOL工具上場的時刻了。
這張圖解釋了一切。
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:~$
我們已通過ESPTOOL讀取到了ESP32的MAC及FLASH狀態(tài)信息,接下來可以使用ESP32 SDK來進行具體的配置,將BLE的功能添加上去,不過如果這樣子的話,Arduino的WiFiNINA庫就不能工作了,因為固件變化了。所以接下來的接口及通信工作得全部由你自己來寫,嗯,這樣又可以寫一本書了!
總結來說,Arduino MKR WiFi 1010開發(fā)板將MCU與WiFi/BLE模塊結合起來,提供了快速接入網絡的功能,簡化了一般用戶的操作步驟,確實非常實用。另一方面,ESP32的模塊目前還只提供了WiFi的配置功能,而BLE則被忽略了,有點可惜,雖則用戶可以借助官方提供的工具來自行處理BLE相關的操作,這樣一來,門檻顯著提升,差評!
另外,如果用戶寫入自己的固件到ESP32中,想要再恢復到官方的固件,目前也還沒有相關的工具提供,官方論壇上有用戶提及此事,官方的答復是:會有的,不過要等!
- 本文系21ic原創(chuàng),未經許可禁止轉載!
網友評論
- 聯系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
- NRF52810藍牙數字耳機找人定制
預算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設計
預算:¥50000023小時前
- 數據可視化軟件 開發(fā)
預算:¥5000023小時前
- PLC項目調試修改
預算:¥100001天前
- 起動電機控制器開發(fā)
預算:¥1100001天前