藍芽mesh中的TTL解讀

2021-10-23 13:29:24 字數 655 閱讀 6677

mesh的網路層傳送的資料報中,有乙個欄位ttl,占用7bits。也就是數值從0-127(0b0000000-0b1111111)。

ttl的作用是比較直接的,直譯生命週期。大部分人都容易理解,而且好多文章會寫ttl每次被中繼**一次後就會把ttl值減1,直到為0,則不會再被**,從而來確定訊息最大的**次數。

但這裡稍微有些出入。看下原文。

轉義一下

主要是看1那個數值,可能已經被**,但不會被**,也就是說,當ttl設定乙個大於1的值時,當中繼**後減1,其中乙個中繼收到的ttl是1的時候,它就不會再**了。也就是說ttl到1是最後一次。所以原文裡也有說最多被**126次。

那麼ttl設定0有什麼意義呢?我的理解是當用在低功耗節點和朋友節點的時候,是不是就可以設定ttl為0,這樣,就不需要被中繼**。

以上是根據mesh的文件分析。

藍芽mesh 藍芽mesh中的兩種裝置角色

1 藍芽mesh網路角色 mesh網路中的裝置被稱為節點 node 而非mesh網路中的裝置稱為未經啟動配置的裝置。將未經啟動配置的裝置轉換為節點的過程稱為啟動配置。啟動配置是乙個安全的過程,原本未經啟動配置的裝置經過啟動配置後會擁有一系列加密金鑰,並被啟動配置的裝置識別。啟動的裝置可以是provi...

藍芽mesh 藍芽mesh網路技術的亮點

藍芽mesh網路技術的亮點 the highlights of bluetooth mesh networking technology 導言 藍芽是當今最主要的低功耗無線技術之一,對無線裝置使用者和開發人員非常熟悉。藍芽網路型別僅限於兩個裝置 信標或單個集線器 和幾個只能與該集線器 星型網路 通訊...

藍芽mesh網路技術的亮點

藍芽mesh網路技術的亮點 the highlights of bluetooth mesh networking technology 導言藍芽是當今最主要的低功耗無線技術之一,對無線裝置使用者和開發人員非常熟悉。藍芽網路型別僅限於兩個裝置 信標或單個集線器 和幾個只能與該集線器 星型網路 通訊的...