Dear all,
I am using NRF52832 for a mesh application. I utilize the light switch example for the project.
Description of my application:
1. We have 6 devices. They are light switch control (both client and server) devices.
2. App (in a smartphone) will control the whole system through a proxy device.
3. If the button on a light switch client device is pressed, a message will be sent to the app. After getting a message from a client, my app will send a packet of data to control a switch server in a mesh network.
4. I use messages that include opcodes: GENERIC_ONOFF_OPCODE_SET_UNACKNOWLEDGED and GENERIC_ONOFF_OPCODE_STATUS.
5. I need a fast speed of reaction in our application. Expectation: 200ms latency
My issue is about missing messages and low transmission speed when two or more client devices send messages at the same time to the app. In this situation, my devices are very close to each other.
I notice that messages are lost when I have a warning "network.c, 172, Unable to allocate memory for relay packet."
I hope to get a speed of transmission
Do you have any idea about these problems and how to solve them?