一.点灯例程简介
本例所基于的LED灯开关的来演示了mesh网络的主要组成部分。它由三个小例子组成:
- Light switch server:一个实现通用OnOff服务器模型的最小化服务器,该模型用于接收状态数据并控制板上LED 1的状态
- Light switch client:一个最小的客户端,实现了四个通用的OnOff客户端模型的实例。当用户按下任何按钮时,一个OnOff消息将发送到配置的目标地址
- Mesh Provisioner:一个简单的启动配置设备实现,它配置mesh网络中的所有节点。此外,它还配置这些节点上mesh模型实例的key绑定、发布和订阅设置,使它们能够彼此通信。在下面的部分中,这三个例子应用程序将分别称为服务器、客户端和启动配置折别。下图给出了将在本例中设置的mesh网络的总体框图。括号中的数字表示由启动配置设备分配给这些节点的地址
二.例程运行过程的一些状态
Server:
- 在配置过程中:LED3和LED4闪烁表示设备识别开始。LED1到LED4闪烁4次表示配置过程已经完成
- 配置完成后:LED1反映Server上OnOff的状态。当LED ON时OnOff状态值为1 (true);当LED OFF: OnOff状态值为0 (false)
Client:
- 在配置过程中,LED3和LED4闪烁表示设备识别开始。LED1到LED4闪烁4次,表示配置过程已经完成
- 配置和配置完成后,Client上的按键用于向Server发送OnOff Set消息,按键1向奇数组(地址:0xC003)发送消息以打开LED1,按键2向