Topic

FAQ
Login Register
SIG Mesh SDK Stability Issue
Feb 27, 2018 19:43

/

A

/A
I tested Telink Mesh (ble_mesh_release_20180131_V1.G.rar) and SIG Mesh (SIG_MESH_Release_V2.0.zip) SDKs on a product I'm currently developing.
After testing the two SDKs, I found the Telink Mesh SDK to be quite stable while the SIG Mesh SDK was loaded with all sorts of problems.

The following are some of the problems I experienced while testing the SIG Mesh SDK:
* Sending 'all on' and 'all off' two to three times in a short period from the Android app causes the phone to lose connection to the lights. It takes 30-60 seconds to reconnect with the lights.
* 'All on/off' and 'group on/off' controls are not very well synchronised. Some lights would turn on/off much later than others (there's at at least 500ms difference across all the lights). I understand that this issue may be inherent to the flood mesh mechanism, but Telink Mesh SDK (ble_mesh_release_20180131_V1.G.rar) didn't have this issue.
* Some lights would simply stop responding on a random basis (i.e. Android app shows the light as not powered). It would not recover until I manually power cycle the light.

I would like to know if the problems I listed above are known issues.

My project is somewhat time sensitive and I would like to go with the most stable option. Should I stay away from the SIG Mesh SDK and use Telink Mesh SDK for now? What would you recommend?
3 replies
ghjiang Mar 02, 2018 15:04
0
/A
thanks for your test!
#1,#3,please tell us more details,such as the brand of phone and the android version,so we can find a corresponding phone to reappear the problem.
#2,yes,this is a known problem,we have fixed it and planned to release it in the next version(V2.1) at the end of this month.

SIG mesh SDK has not been released for long time,so it is not as stable as telink SIG mesh SDK.We are going to strengthen the stability test in the near future.If your development time is tense,i suggest that you use telink mesh SDK first,if needed,you can switch to SIG mesh by OTA later.
wsyeo [Author] Mar 05, 2018 08:17
0
/A
[quote=ghjiang post_id=248 time=1519974249 user_id=158] thanks for your test!
#1,#3,please tell us more details,such as the brand of phone and the android version,so we can find a corresponding phone to reappear the problem.
#2,yes,this is a known problem,we have fixed it and planned to release it in the next version(V2.1) at the end of this month.

SIG mesh SDK has not been released for long time,so it is not as stable as telink SIG mesh SDK.We are going to strengthen the stability test in the near future.If your development time is tense,i suggest that you use telink mesh SDK first,if needed,you can switch to SIG mesh by OTA later. [/quote]
I've tested this on Samsung Galaxy Note 4 (SM-N910S) with Android 6.0.1.

Details for #1:
* When I turn on/off individual lights by clicking a light icon on the app, it works fine. None of the lights are disconnected.
* When I click 'All On' or 'All Off', after one or two seconds, all lights are shown as disconnected (greyed out) and it would take up to 60 seconds for the lights to show up as connected (not greyed out) again. When the lights are greyed out, clicking 'All On' and 'All Off' wouldn't do anything (unresponsive).
* The identical behaviour is demonstrated when I click 'On' or 'Off' for a specific group in the 'Group' tab.

Details for #3:
* It does not seem to happen when I only turn on/off individual lights (i.e. no all or group controls).
* After having sent a few 'All On/Off' and 'Group On/Off' controls and experiencing #1 problem, at least one light would stay as greyed out and I am unable to control that specific light. Sometimes, more than one light are shown as greyed out.
* When this happens, the greyed out light(s) would not respond even if I send 'All On/Off'.
* The greyed out light(s) only recovers (shows up as not greyed out) when I power cycle the specific light(s).

For now, I will use Telink BLE Mesh for our solution development. In the long run, I would like to use SIG Mesh as this would ensure interoperability across different vendors.
ghjiang Mar 06, 2018 14:37
0
/A
Thanks for feedback, we will improve the stability of our SDK ASAP.