首页 > 评测 > 网络触手可及,然而仍然是差评 --Arduino MKR WiFi 1010开发板评测
网络触手可及,然而仍然是差评 --Arduino MKR WiFi 1010开发板评测
- [导读]
- Arduino MKR WiFi 1010开发板将MCU与WiFi/BLE模块结合起来,提供了快速接入网络的功能,简化了一般用户的操作步骤,确实非常实用。另一方面,ESP32的模块目前还只提供了WiFi的配置功能,而BLE则被忽略了,有点可惜,虽则用户可以借助官方提供的工具来自行处理BLE相关的操作,这样一来,门槛显著提升,差评!
打开WiFiNINAFirmwareUpdater程序,查看其中的代码如下
这段代码将USB串口与NINA串口直接连接起来,实现数据的双向通信,这样esptool工具就可以直接读写ESP32模块了。
编译并上传代码到开发板,接下就该是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状态信息,接下来可以使用ESP32 SDK来进行具体的配置,将BLE的功能添加上去,不过如果这样子的话,Arduino的WiFiNINA库就不能工作了,因为固件变化了。所以接下来的接口及通信工作得全部由你自己来写,嗯,这样又可以写一本书了!
总结来说,Arduino MKR WiFi 1010开发板将MCU与WiFi/BLE模块结合起来,提供了快速接入网络的功能,简化了一般用户的操作步骤,确实非常实用。另一方面,ESP32的模块目前还只提供了WiFi的配置功能,而BLE则被忽略了,有点可惜,虽则用户可以借助官方提供的工具来自行处理BLE相关的操作,这样一来,门槛显著提升,差评!
另外,如果用户写入自己的固件到ESP32中,想要再恢复到官方的固件,目前也还没有相关的工具提供,官方论坛上有用户提及此事,官方的答复是:会有的,不过要等!
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前