1.场景:在同一区域有N(N>100)个节点,两个网关节点A,B 2.目的:实现其中n个节点链接到网关A,另外N-n个节点链接到网关B 3.方案:工人现场安装时,先将n个节点和节点A同时上电自组网(标记NetA),然后剩余节点和节点B在上电自组网(标记NetB) 4.问题:如何保证后上电的节点不会接入到NetA,还有NetA和NetB中的节点在任何情况下(配网阶段,网关或节点重启)都不相互串网
不同的网络,其network秘钥是不一样。所以,不管你怎么重启,然后再上电都不会串网的。至于在配网阶段,不同的网络在鉴权那里可以区分,如NetA可以用静态秘钥123,NetB用345。这样就算N个节点火力全开,而不会串网。
你说的N最大是多少个? 100个节点对于Mesh来说不算啥。如果是300 ~ 400个的话,用一个网关应该是没有问题的,这个要看你布的点。
目前,你们是用的哪一家的方案?网关端的Mesh节点用的是啥?
Wireless-Tech 感谢回复,已投入运行的采用的是私有蓝牙MES存在一些问题,现在倾向于采用SIG MESH,其次也想两者做个对比 请问,静态秘钥可以通过广播的方式批量修改吗?如果不能还有什么其它方式?譬如类似我们目前私有mesh中采用广播修改网络ID的方式来区分的(所有节点出厂前默认ID数值相同,现场一批设备组网成功后,通过根节点广播一条修改ID的指令,另一批设备在上电,在组网,在广播修改网络ID-------- )
zohey1136 正规SIG MESH不支持这样的操作。但是它可以把N个节点先拉入同一个mesh网络,然后在这个网络里再分割成多个不同的mesh子网。不过这种的操作可能会麻烦一些。又或者同一个mesh网络,但是通过不同的appkey来控制不同的节点,这是一种间接的方法。
Wireless-Tech 抱歉场景我描述的可能还是不足够清晰,具体它应该是这样的
当然,如果搞不定,可以用我们的模组,可以实现你这个需求 😀
Wireless-Tech 😄,好的啊,模组肯定不会去自己做,目前就是用的第三方的(走的是私有协议),对于SIG MESH可能也是刚接触,这也不行,那也不行,不想被他们忽悠,想彻底搞懂一些基本常识。 至于合作,可以先把目前你们的一些性能测试报告私发我,SIG MESH本身我们关注的点(节点>300,报文长度>64字节,空旷环境下的,组网时间,网络延时等性能指标),结合其它(技术外的部分)综合评估下来没问题,合作当然没问题啊
回到问题本身,非常感谢你提供的三种方案, 方案1:肯定是固定好的,有可能这两个网络的业主都不是同一个业主,只是距离相邻 方案2:量产出来的鉴权信息都是一样的(当然ID,MAC或其它一些标识信息,可以提前烧录进去)不会按照安装现场提前烧录批量鉴权信息(譬如这批鉴权信息是A,下一批是B) 所以,方案3可能可行,也是我们熟悉的,哈哈,那么问题是:可以修改的鉴权信息有哪些?感谢😆
zohey1136
至于你说要64字节的报文长度,不建议用mesh,很容易引起网络风暴,sig mesh一包最多承载11字节。关于我们的mesh模组信息,你方便留下联系方式吗?我叫我们商务与你联系。