叶夏沉思 发表于 2019-4-23 11:47:45

ble mesh设备应用架构

ble mesh设备(node)应用架构(区别于通信层次模型)
一个设备包含一个或多个类别(element);一个类别(element)包含一个或多个模型(model);一个模型(model)包含有零个或多个状态,以及消息。如图 1.1所示


图 1.1设备应用模型
有三种基本的模型:客户端模型、服务器模型、控制模型。客户端模型不含状态,但是定义了消息;服务器模型包含状态盒消息;控制模型包含客户端模型盒服务器模型,还定义了控制逻辑。
一个模型定义了它的功能和行为,即有什么用、怎么用。
根模型可以扩展次级模型。一个类中不能有相同的消息,但是可以通过扩展次级模型来实现发送相同的消息。
模型与模型之间是客户端-服务器架构,多个客户端和多个服务器之间通信,采用发布-订阅模式。发布消息的地址可以是单播地址、组地址、虚地址。订阅地址可以是组地址或虚地址。

叶夏沉思 发表于 2019-4-23 12:03:50

单播地址32767个,虚地址16384个,组地址16384个
页: [1]
查看完整版本: ble mesh设备应用架构