Hello,
I am developing with reference to "Light switch example".
I am verifying communication reliability with one server and one client.
Communication failure occurs with a probability of about 10%.
I would like to ask you to comment on the validity of this failure rate.
The outline of the conditions is as follows.
- Only one server and one client are used in the experiment
- Send from server to client once per minute (Communication failure rate is aggregated daily)
- At the access layer, use Unacknowledged messages
- Applications use unsegmented 9-byte messages
- The application is not retrying to send a message
When I tried segmenting the message(48byte), communication failure no longer occurred.
Therefore, I think that the cause of communication failure of 10% is not the following analog factors,
but the device status such as busy.
- The physical communication distance has been exceeded
- The device is located at the dead point
- There is strong jamming
I referred to the following in Mesh Profile Bluetooth Specification Revision: v1.0.1
3.9.3 Secure Network beacon
Since the Secure Network beacon is transmitted every 10 seconds,
I think that it will fail when this transmission timing and reception timing are simultaneous.
I consider sending a Secure Network beacon as one of the "device status busy".
Can you tell me how long it will take?
If there is a period during which reception is not possible for about 1 second,
the communication failure rate is considered reasonable.
If there are other conditions / conditions where the device cannot receive communication,
it would be helpful if you could give me some hint.
Best regards.