想做一个demo来展示mesh网络中所有节点平等的,网络中所有节点都有都有按键和灯的功能,任何一个节点的按键都可以控制所有灯。考虑基于LightSwitch历程中client来实现?所有节点订阅和推送的组播地址为同一个地址,在配网时每个节点订阅同一个组播地址,这样是否可以?
mesh网路中是否所有节点订阅和推送同一个组播地址
louis 可以
Wireless-Tech 我直接把所有节点都烧录成client然后配网后将所有节点订阅和推送的组播地址为同一个地址,发现是不可以的,我是否需要将generic_onoff_server的内容要移植到client中,要实现我这个功能,client中还需要做哪些改动?
louis 你要实现啥功能?所有的Client订阅和发布同一个地址,并没有什么问题,我不知道你从哪里得到这样的结论不行;如果说你想要将所有的灯点亮,那你应该用Server也不是Client
Wireless-Tech 就是将server和client的功能合一,做一个控制类节点,既有按键又有灯,整个网络中就一种节点,都订阅和发布同一个地址,任一节点按下按键,能控制整个网络中所有节点的灯。是否可以基于红旭的control的demo来做?
- 已编辑
- 那你不需要订阅,只要发布到0xFFFF这个地址,整个网络都能收到
- 可以
5 天后
Wireless-Tech 添加标签 已结案
10 个月后
louis 你好,我也想实现同样的功能,在移植时遇到了些问题,可以加个QQ交流一下吗?QQ:805780416
基于官方的例程,可以参照我上面的做法