没有合适的资源?快使用搜索试试~ 我知道了~
首页nRF52 Mesh开发 (3) 不得不看的MESH Sensor Server/Client Models详解与实现
MESH Sensor Model 实现 MESH Spec规定的 Sensor Model 标准传感器状态传感器描述传感器参数设置传感器cadence传感器数据传感器可发送和接收的消息Sensor Server /Client ModelsSensor Server ModelsSensor Client ModelsSensor Server /Client Models 在nrf52832上的实现Sensor(温湿度计) model 消息实现 转发请注明出处。 MESH Spec规定的 Sensor Model 标准 MESH Spec定义了传感器接口的标准方法。 这样一来,任何设备都
资源详情
资源评论
资源推荐

nRF52 Mesh开发开发 (3) 不得不看的不得不看的MESH Sensor
Server/Client Models详解与实现详解与实现
MESH Sensor Model 实现实现 MESH Spec规定的 Sensor Model 标准传感器状态传感器描述传感器参数设置传感器cadence传
感器数据传感器可发送和接收的消息Sensor Server /Client ModelsSensor Server ModelsSensor Client ModelsSensor Server
/Client Models 在nrf52832上的实现Sensor(温湿度计) model 消息实现
转发请注明出处。转发请注明出处。
MESH Spec规定的规定的 Sensor Model 标准标准
MESH Spec定义了传感器接口的标准方法。 这样一来,任何设备都可以公开可使用的任何一组传感器,而无需为每个应用程
序定义特定的状态,消息和模型。
传感器状态传感器状态
传感器状态是由四个状态组成的复合状态:传感器描述,在整个sensor生命周期中保持不变; 可以设置的传感器参数和传感
器踏频状态; 以及测量值;测量值可以表示为单个数据点Sensor Data状态或表示为一系列数据点的列,例如直方图。 测量
值可以随时间变化。
传感器描述传感器描述
如下表所示,传感器的描述状态主要包括如下几部分:传感器属性ID、传感器正公差、传感器负公差、传感器采样函数、
传感器测量周期、传感器更新间隔。具体描述可查看mesh model spec。
传感器参数设置传感器参数设置
传感器参数设置除了传感器属性ID外,每个设置都有自己的属性ID:Sensor Setting Property ID,同样是两个字节。另外还包
括:Sensor Setting Access、Sensor Setting Raw。
Sensor Setting Access是字段是一个枚举,指示是否可以读取或写入设备属性。 下表中定义了该字段的值,
Sensor Setting Raw 表示传感器的设置
传感器传感器cadence
传感器踏频状态控制传感器发送数据的频率。 能够以不同的节奏发送一系列测量值的测量值。可将传感器配置为在值向上或
向下变化超过配置的增量值时发送测量值。包括以下几个字段:

The Fast Cadence Period Divisor 是一个7位的值,控制传感器状态消息发布频率的增加。 该值表示为发布周期的2n除数。
例如,值0x04的除数为16,而值0x00的除数为1。 快速踏频周期除数状态的有效范围是0–15,其他值被禁止。
The Status Trigger定义状态触发增量下降和状态触发增量上升字段的单位和格式。0b0的值表示该格式应由传感器属性ID的格
式类型定义;值0b1表示单位为«unitless»,格式类型为0x06(uint16),该值表示为百分比变化,分辨率为0.01%。
The Status Trigger Delta Down控制触发传感器状态消息发布的测量量的负变化;Status Trigger Delta Up控制触发传感器状
态消息发布的测量量的正变化。
The Status Min Interval 是一个1字节的值,它将控制发送两个连续的传感器状态数据之间的最小间隔。 该值表示为2^n毫秒。
The Fast Cadence Low 定义一系列测量量的下边界,Fast Cadence Hight 定义测量量上界。
传感器数据传感器数据
传感器数据状态是一对或多对传感器属性ID和数据的序列,如下图所示:
另外数据也可以使用图表的方式发送,如下图所示是以柱状图的方式发送。

传感器可发送和接收的消息传感器可发送和接收的消息
传感器支持的消息如下图所示,在实际实现中并不需全部实现,根据所需实现必要的消息即可。具体消息类型可查看spec。
Sensor Server /Client Models
Sensor Server Models
Sensor Server模型是根模型(不扩展任何其他模型)。 当此模型存在于元素上时,还应提供相应的Sensor Setup Server模型
(请参阅spec第4.3.2节)。模型需支持Mesh Profile规范[2]的4.2.2节中定义的模型发布,以及Mesh Mesh规范的4.2.3节中定
义的模型订阅。
Sensor Setup Server模型扩展 Sensor Server模型
剩余11页未读,继续阅读




















weixin_38731385
- 粉丝: 2
- 资源: 872
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制

评论0