Part Number: CC1312R
Other Parts Discussed in Thread: CC1310
Hi guys:
I am using the 15.4 protocol stack, collector, and sensor_oad_offchip example project, with SDK version 7.10.02.23
Our project is undergoing final testing.
I am using 5KBPS to connect approximately 30 sensor nodes to a single collector and have encountered the following issues:
1.When loading, the command loss rate is very high. Basically, every time a sensor actively requests data, it has to retry 4 times. The failure rate reaches 60%, and when I observe the UART log, I find that the data sensor issued by the collector did not receive it (did not enter the sensor's dataIndCB function). Additionally, I cut off the power to the collector, wait for all sensors to enter isolated mode, and then power on the collector again. It is very slow for each sensor to join the network (it takes about 20 minutes for all sensors to join the network)
2. When issuing a regular command, such as the Smsgs.cmdIds.toggleLedReq command to light up the LED light, the sensor often does not receive it
3.When the load is successful, uart has already printed Completed Successfully and entered SysCtrlSystemReset(); Reset function, but sometimes reset may fail. I saw on the forum that it seems possible to use HAL_SYSTEM-RESET() for a similar hardware reset, but which header file should this function introduce? I tried # include "hal_mcu. h" and encountered an error as shown in the figure:

4.When I changed the PROFIG-PHY-ID of the protocol stack to 50Kbps, the packet loss rate was significantly improved, with almost no loss, and the network connection time was very fast (about within a minute). What is the difference between 50Kbps and 5kbps? We hope to achieve low power consumption and long-distance communication of the equipment, and we would prefer to use 5KBPS. Please give me some help


