Check the device is still alive in the network?

Hi everyone,

I'd like to check devices is still alive in the BLE mesh network but I don't know how to check it. Can I use available model in SIG or custom new model to check it.

If you know please Let me know.

Thank you so much

Best regard,

Trong

  • Hi,

    There are two mechanisms that can be used, which uses foundation models (models that by specification are present on all Bluetooth mesh devices):

    The main method would be to use the health model. All nodes have a health server model, and with a health client model you can configure the health server model to send status packets. The health client model is not mandatory, so you need a device with that model on it.

    Optionally, you can also use the heartbeat functionality of the configuration server model. All nodes also have the configuration server model, which is used for all configuration of the device, and so you can configure the node to send heartbeats. This is primarily intended for investigating network topology, though, so for checking if a device is present it is probably best to use the health model instead. For configuring heartbeats, you need a device with a configuration client model, such as typically the provisioner device (which is usually used both for provisioning and configuration.)

    In addition, any model replying with status messages, first and foremost those who respond to a "get" message, can be used to probe if a device is present.

    Regards,
    Terje

Related