Other Parts Discussed in Thread: Z-STACK, SIMPLELINK-CC13X2-26X2-SDK, LAUNCHXL-CC26X2R1
We are using Z-STack_Home_1.2.2 on CC2650 modules on coordinator and enddevices. The coordinator (iMX28/ARM) runs software derived from the Z-Stack_linux_gateway demo. This works in principle, but not with the expected throughput. Requesting up to 5 attributes once every few seconds works just fine. When I let the coordinator request more than 5 or 6 attributes at once, this request seems to be ignored. When I request four attributes more often than twice per second, then confirmation packages are starting to get lost after a few seconds ("if (waiting_for_confirmation)" in framework/socket_interface.c) and the querying process stalls.
This looks like a configuration issue, but I haven't found the limiting factor yet. I've searched for #defines and config symbols on both the enddevice and the coordinator, so far without luck.
Does anyone have an idea, why the zstack-linux-gateway could be that slow? (I have no reason to assume that the coordinator hardware or operating system has any resource problems.)