通过异步网络发送数据。间接消息传递的例子。

以下是使用异步休眠的点对点或点对多点网络的900 HP模块或调制解调器网络的配置示例:

这个例子有两个模块;但是,您可以通过简单地复制终端设备设置来拥有三个或更多模块。

基或协调器的设置:
CE(协调器启用)- 0x01(间接消息协调器)
TO(传输选项)- 0x40
SP(休眠周期)0x64(协调器不会休眠,但它确实需要知道终端设备休眠了多长时间。这是为了知道在清除缓冲区之前,间接消息数据在缓冲区中保留多长时间(SP时间框架的2.5倍))。

结束节点:
CE 0x04(间接消息轮询器)
TO - 0x40
SM(睡眠模式)- 0x04(异步循环睡眠在这个例子中使用,但任何其他异步睡眠功能都可以使用)
SP - 0x64(本例中使用1秒睡眠,但也可以使用其他睡眠时间)
SO(睡眠选项)- 0x100

如果是点对点连接,需要将每个模块的DL和DH设置为与另一个模块的SL和SH匹配。
对于点到多点,将协调器的DL和DH设置为与每个远程模块的SL和SH相匹配,并在与每个远程通信时更改DL和DH设置(这可以使用API模式进行简化)。或者,您可以使用广播地址一次向所有远程发送。对于休眠端设备,将其DL和DH设置为与接收模块的SL和SH匹配。

最后更新:2017年8月23日

最近查看的

没有最近浏览的文章
Baidu
map