通过设备云,X2e和Xbee发送串行数据

定期地,人们希望将数据从设备云发送到连接的XBee模块
通过XBee模块串口或COM端口连接到设备。

这可以使用XBee X2e或Connect端口X2e网关附带的默认应用程序来完成。
该应用程序名为XBGW.py。

本例中使用的项是:
1) XBee网关X2e(我使用XBee WIFI X2e用于Zigbee)
2) 1个XBee ZB S2C模块
3) XBIB-U-DEV开发板1块(可选配XBee的任何USB或RS232接口板)
4)配置了X2e的设备云帐户
5) XCTU或其他终端仿真软件,用于接收传入的串行数据

在本文中,假定您的帐户上已经配置了X2e,并且安装了正确的驱动程序
在您的PC上安装了接口板,并且您有一个PC应用程序,如XCTU,以便访问
COM端口。

步骤1。打开网关电源,确保它与设备云有连接。您可以通过登录验证这一点
您的设备云帐户和检查设备选项卡。设备旁边应该有一个蓝色的连接图标。

步骤2。将XBee模块连接到主板和PC。

步骤3。启动终端仿真器软件。在本例中,我使用XCTU。

步骤4。如果您正在使用XCTU,请确保您能够看到本地XBee模块,并且在终端屏幕上并且它已连接。

第5步。在设备Cloud中,在Documentation选项卡下,选择API Explorer。

步骤6。选择职位。

步骤7。您需要使用的脚本如下:

< sci_request version = " 1.0 " >
< send_message缓存= " false " >
<目标>

> < /目标
< rci_request version = " 1.1 " >
< do_command目标= " xbgw " >
encoding="base64">使用base64,在这里输入您想要发送的ASCII文本,我使用SGVsbG8gWEJlZSBXb3JsZA==
< / send_serial >
< / do_command >
< / rci_request >
< / send_message >
< / sci_request >



响应看起来像这样:
< sci_reply version = " 1.0 " >
< send_message >
<设备id =“00000000 - 00000000 - 00409 - dff ff814667”>
< rci_reply version = " 1.1 " >
< do_command目标= " xbgw " >
<响应命令= " send_serial " >
<响应/ >
> < /反应
< / do_command >
< / rci_reply >
> < /设备
< / send_message >
< / sci_reply >

从收音机里你会看到:你好,XBee世界
最后更新:2019年3月7日

最近查看的

没有最近浏览的文章
Baidu
map