nRF5 SDK for Mesh v2.2.0
Simple OnOff model

This model implements the message based interface required to set the 1 bit value on the server.

This implementation of a simple OnOff model can be used to switch things on or off by manipulating a single on/off state. The intention of this model is to have a simple example model that can be used as a baseline for constructing your own model.

Note that the simple OnOff model should not be confused with the Generic OnOff Model as specified in the Mesh Model Specification v1.0. The Generic OnOff Model provides additional features such as control over when and for how long the transition between the on/off state should be performed.

Important: When the server has a publish address set (as in the light switch example), the server will publish its state to its publish address every time its state changes.

Messages and behavior

Model Identification

Company ID: SIMPLE_ON_OFF_COMPANY_ID
Simple OnOff Client Model ID: SIMPLE_ON_OFF_CLIENT_MODEL_ID
Simple OnOff Server Model ID: SIMPLE_ON_OFF_SERVER_MODEL_ID

List of supported messages:

Simple OnOff Acknowledged Set.
Simple OnOff Get.
Simple OnOff Set Unreliable.
Simple OnOff Status.

See the message documentation for details about the message format.

The behavior of the simple OnOff server is very simple and illustrated by the following message chart.

simple_on_off_model.png
Simple OnOff behavior

More information

For more information about creating models, see Creating new models.


Documentation feedback | Developer Zone | Subscribe | Updated