以下是关于 无线模块常见问题的链接集合。每个链接都将重定向到相应的专用页面,并提供与该模块相关的问题和解答:
不同固件类型的底层握手报文定义不同,因此无法互通。即使固件的参数完全相同,也不能通信。
不同厂家的射频芯片性能不同甚至调制方式不同。协议栈的设计原则是性能至上,为了获得最佳的性能,并没有为了不同的射频芯片做折中设计,因此不保证不同射频芯片之间的互通性。
不能互相通讯。
答:不支持。
支持,采用 SX1262 LoRa 射频芯片固件已经发布。
随着很多城市陆续开通大功率地面波数字电视信号,其发射频段包含 470MHz~510MHz,会对低功率无线自组网信号造成很大的影响, 因此体验会不如 433MHz 频段。推荐首选使用433MHz 频段。
支持,AS1268-86N 模块可以支持上述频段。
支持,需定制。
WaveMesh 协议栈主要采用射频的直接模式,因此对于支持直接模式会优先考虑。除此之外,对无线芯片没额外特殊要求。
客户ID为6字节,公司客户可以选择喜欢的ID编码进行登记,只要别的公司没有使用过即可。
虽然 WaveMesh 网络规模几乎没有理论限制,但是实际中需要根据网络的吞吐量、功耗和实时性要求来设计网络的规模。
这是 WaveMesh 可靠广播的特点,节点不会因为错过广播的时间点而错过广播报文,在系统设计时需要考虑节点刚上电、复位时接收到的广播报文。
WaveMesh 单播采用 5 次握手的方式进行可靠传输,如果第 5 次握手被干扰产生错误就会造成发送端和接收端同时拥有该重复报文。WaveMesh 协议会纪录最近几次通过无线接收到的单播报文的校验值并进行重包过滤,这种方式可以过滤掉绝大部分的单播重包。但是,由于WaveMesh 路由协议的设计,发送失败的单播报文被发送端再次发送时会采用别的路径发送,这样重包过滤就无法奏效,就造成会收到极少量的单播重复报文。
分布式自组网中某个节点的硬件异常可能会导致周边正常节点甚至整个网络工作不正常。相对集中式自组网,分布式自组网对硬件有更严格的要求,不允许硬件异常的节点参与组网。因此,需要对每个出厂的硬件设备进行逐个出厂测试。
可以使用 AT 指令可以通过频谱仪、信号源、电源等设备测试无线的发射功率、频偏、接收灵敏度、发射电流、接收电流、休眠电流等指标。还可以通过测试吞吐量的工具,测试无线模块的真实吞吐量,判断无线模块的优劣。
可以使用 ATRI 指令来获取全网所有节点的无线信息:信号强度、电压、路由、温度、复位原因等信息,用来直观了解各节点的工作状况,甚至是全网节点拓扑结构。
