主题中讨论的其他器件:CC1310
嗨、大家好:
我正在使用15.4协议栈、收集器和 sensor_oad_offchip 示例项目、SDK 版本为7.10.02.23
我们的项目正在进行最终测试。
我正使用5KBPS 将大约30个传感器节点连接到单个收集器、但遇到了以下问题:
1、装载时指令丢失率很高。 基本上、每次传感器主动请求数据时、它必须重试4次。 故障率达到60%、当我观察 UART 日志时、我发现收集器发出的数据传感器没有收到故障率(未输入传感器的 dataIndCB 函数)。 此外、我切断集电极的电源、等待所有传感器进入隔离模式、然后再次为集电极上电。 每个传感器加入网络的速度都很慢(所有传感器加入网络大约需要20分钟)
2.当发出一个常规命令,例如 Smsgs.cmdIds.toggleLedReq 命令来点亮 LED 指示灯时,传感器通常不会接收到它。
3.加载成功时,UART 已成功打印完成并进入 SysCtrlSystemReset();重置功能,但有时重置可能失败。 我在论坛上看到,似乎可以使用 HAL_SYSTEM-RESET ()来进行类似的硬件重置,但是这个函数应该引入哪个头文件? 我尝试了#包含"hal_mcu。 H"并遇到如图所示的错误:

4、当我把协议栈的 PROFIG-PHY-ID 换成50Kb,丢包率显著提高,几乎没有丢失,而且网络连接时间非常快(约一分钟内)。 50kbps 和5kbps 之间的区别是什么? 我们希望实现设备的低功耗和远距离通信、因此我们倾向于使用5KBPS。 请给我一些帮助


