<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    聶永的博客

    記錄工作/學習的點點滴滴。

    MQTT-SN協議亂翻之實現要點

    前言

    本篇是MQTT-SN 1.2協議最后一篇翻譯了,主要涉及實現要點,很簡短。

    需要支持QoS 值為 -1

    QoS雖默認設置有0,1,2三個值,但還有一種情況其值為-1。來自客戶端的PUBLISH消息中若QoS為-1的情況下,此刻客戶端不會關心和網關有沒有建立連接,也不在乎時間點,有消息就需要發出去。透明的網關需要維護此類消息并與遠程的MQTT Server建立一個專用TCP連接。聚合網關或hybird混雜網關可使用已有的MQTT Server連接轉發此類消息。

    定時器和計時器實踐建議

    定時器/計數器 說明 推薦值
    T_ADV 廣播頻率 大于15分鐘
    N_ADV 沒有接收到ADVERSE廣播次數 2-3次
    T_SEARCHGW 發送SEARCHGW延遲 5秒
    T_GWINFO 等待網關響應GWINFO廣播延遲時長 5秒
    T_WAIT 等待時長 大于5分鐘
    T_RETRY 重試時長 10s - 15s
    N_RETRY 重試次數 3-5次

    網關處理客戶端的休眠和存活定時器,需要根據客戶端在所發送消息中延續時間的定義值。例如,定時器值應該高出10%大于指定值持續時間1分鐘,如果不高出50%。

    網關持有的Topic Id和Topic Name的映射維護

    協議嚴重建議所有客戶端的Topic Id和Topic Name之間對應關系不應該使用一個共享池對象,因為這樣可以避免不同客戶端Topic Id和Topic Name匹配錯誤,將PUBLISH消息發錯地方(客戶端接收者),可能會導致引發潛在的不可恢復的災難性后果。

    正確做法是按照客戶端的維度為維護Topic Id和Topic Name的對應關系。任何兩個客戶端之間可能會存在同樣的Topic Name,但對應的Topic Id不一樣??赡躎opic Id一致,但Topic Name不一樣。

    ZigBee 相關問題

    • 在ZigBee規范中,網關需要被托管在一個協調器節點內,MQTT-SN協議建議網關更應該而駐留在一個不間斷運行的的ZigBee路由器節點上,能夠隨時接收來自客戶端消息。
    • 受限于ZigBee網絡支持層有限的數據負載容量,MQTT-SN消息最大負載被限制為60字節。

    小結

    MQTT-SN 1.2協議到此翻譯(非直譯)完畢,嗯,有種想要吐血的感覺,但也是堅持了下來 (^_^)。

    我的生涯一片無悔,我想起那天夕陽下的奔跑,那是我逝去的青春。
    ---《萬萬沒想到》王大錘

    posted on 2015-01-11 12:08 nieyong 閱讀(6510) 評論(1)  編輯  收藏 所屬分類: MQTT

    評論

    # re: MQTT-SN協議亂翻之實現要點[未登錄] 2015-03-04 10:36 david

    這個協議的具體實現,和應用設備有哪些?  回復  更多評論   

    公告

    所有文章皆為原創,若轉載請標明出處,謝謝~

    新浪微博,歡迎關注:

    導航

    <2015年1月>
    28293031123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    統計

    常用鏈接

    留言簿(58)

    隨筆分類(130)

    隨筆檔案(151)

    個人收藏

    最新隨筆

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国产日韩在线| 久久久久久亚洲精品成人| 亚洲综合无码一区二区痴汉| 久久精品毛片免费观看| 亚洲卡一卡2卡三卡4卡无卡三 | 亚洲中文字幕伊人久久无码| 美女被免费视频网站| 免费人成视频在线观看不卡| 午夜亚洲WWW湿好爽| 波多野结衣视频在线免费观看| 免费一区二区三区在线视频 | 中文在线观看永久免费| 日本亚洲欧洲免费天堂午夜看片女人员 | 亚洲va中文字幕| 妞干网免费视频在线观看| 亚洲人成在线精品| 在线免费观看a级片| 美女的胸又黄又www网站免费| 亚洲国产成人久久精品99| 两个人看的www高清免费视频| 亚洲国产精品成人久久| 国产在线观看麻豆91精品免费| 亚洲人成色在线观看| 亚洲AV永久无码精品一区二区国产| 羞羞视频免费网站日本| 国产日韩亚洲大尺度高清| 在线日本高清免费不卡| 最新亚洲卡一卡二卡三新区| 免费在线观看毛片| 免费人成毛片动漫在线播放 | 免费v片在线观看无遮挡| 三年在线观看免费观看完整版中文| 亚洲网址在线观看你懂的| 成人免费男女视频网站慢动作| 成人免费网站视频www| 亚洲人成影院在线| 国产免费无遮挡精品视频 | 亚洲AV一区二区三区四区| 亚洲人成色77777| 性xxxx视频播放免费| 中文字幕无码免费久久9一区9|