寫在前面: 本文參考Mesh Core Spec 翻譯而來,翻譯能力有限肯定有理解不到位之處,還請大家指出。歡迎廣大藍牙、mesh愛好者一起交流,本人QQ:993650814。
注意:本篇包含mesh core spec中的4Foundation models中的4.1Conventions、4.2State definations、4.3Message definitions
正文:
基礎模型(Foundation Models)定義了訪問層(Access Layer)的狀態、消息,以及配置和管理mesh網絡的模型(models)。
1、Conventions (約定)
1.1 Log field transformation (Log字段轉換)
爲了將2個字節的值壓縮成1個字節的字段,下面用了對數轉換的方法:任何兩個字節的值可以映射到用一個最大的整數n表示的一個字節的字段,2 ^(n-1) 小於等於這個2個字節的值。轉換關係表對應如下:
1.2 State definitions(狀態定義)
節點的狀態可以用一個或者更多的狀態來定義。本節定義了整個spec中使用的狀態。
1.2.1 Composition Data
Composition Data state 包含了一個節點的元素、支持的模型等信息,Composition Data包含了幾個pages的信息。 Compo