This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Mesh Gatt Peripheral Role

Device nrf52832, nrf5_SDK_for_Mesh_v3.2.0_src with nRF5_SDK_15.3.0_59ac345

Hello.

I want to transmit and receive some data between smartphone app and mesh sensor.(almost similar function as light_switch server model)

I made the mesh server has a specific ble name(e.g. SENSOR_ABCD) and wanted to connect to the server while the server is working as a member of mesh network through my own smart phone app.

However, when my app scans and searchs the ble name(SENSOR_ABCD), it appears for very short time and disappears and I cannot connect to it. Actually, I can still see the sensor's BLE address but it doesn't have name. also it's advertisement type is shown as Non-connectable.

It seems that I can find the ble name and can connect to it if there is little mesh packets. But if there are many mesh packets, the name disappears.

What's the reason and what should I do to communicate with mesh server through my smartphone app?

Thank you in advance.

Charlie. 

Related