XBee传感器节点开发全流程指南
1. XBee传感器节点配置
在开始之前,需要对XBee传感器节点进行配置,具体的配置选项和值如下表所示:
| 代码 | 设置名称 | 描述 | 值 |
| — | — | — | — |
| AP | API Enabled | 设置API模式 | 4—MicroPython |
| BD | UART Baud Rate | 串行连接速度 | 115200 |
| CE | Device Role | ZigBee网络中的角色 | 0—加入网络 |
| D1 | DIO1 | 数字数据读写 | 6—I2C SCL |
| ID | PAN ID | 网络ID | 8088 |
| NI | Node Identifier | 节点名称 | Python BMP280 |
| PS | MicroPython Auto start | 自动启动REPL | 1—启用 |
所有值都以十六进制输入,可以在XCTU中搜索代码,然后选择值或在文本框中输入来更改设置。设置完成后,点击“Write”将设置保存到XBee模块。
2. 编程传感器节点
接下来,要对传感器节点进行编程。可以将BMP280 I2C库复制到XBee模块的lib文件夹,并将MicroPython脚本复制到XBee模块并将其重命名为main.py。
2.1 下载和修改BMP280库
当使用I2C传感器或设备时,需要为其准备MicroPython驱动库。可以通过以下步骤获取和修改BMP280库:
1. 使用浏览器访问http
超级会员免费看
订阅专栏 解锁全文
35

被折叠的 条评论
为什么被折叠?



