美文网首页
7 实现注意事项

7 实现注意事项

作者: aded3e27ac95 | 来源:发表于2016-11-18 09:54 被阅读0次

    7.1 质量等级-1的支持

    因为客户端(哪怕未建立连接的)在任何时候都可以发送质量等级-1的PUBLISH消息,透明网关需要为这些消息维护一个到服务端的MQTT专用连接。集聚网关或混合网关可以使用任一集聚MQTT连接转发消息到服务端。

    7.2 计时及计数“最佳实践”

    下表列举了本标准中定义的计时和计数的“最佳实践”值。

    计时/计数
    Timer/Counter
    推荐值
    TADV 大于15分钟
    NADV 2-3
    TSEARCHGW 5秒
    TGWINFO 5秒
    TWAIT 大于5分钟
    Tretry 10-15秒
    Nretry 3-5

    服务端/网关的休眠、心跳计时容差依赖于客户端指定的持续时长。例如,当持续时长大于1分钟时,计时值应该延长10%以上,当持续时长小于1分钟时,计时值延长50%以上。

    7.3 映射主题ID和主题名

    强烈建议网关为每个客户端实现独立的主题ID、主题名映射表(不要使用一个共享映射表),这样可以减少某一客户端错误的主题ID却匹配了另一客户端有效的主题名的风险,此风险会导致向错误的主题发布消息,可能产生灾难性的后果。

    7.4 ZigBee相关问题

    • 在ZigBee网络中,网关无需托管在协调器节点上。它应该放在永久在线路由器节点上,这样才能随时接收客户端的消息。
    • 由于ZigBee网络/APS层的载荷很小,MQTT-SN消息的最大长度被限制在60字节以下。

    相关文章

      网友评论

          本文标题:7 实现注意事项

          本文链接:https://www.haomeiwen.com/subject/orpjpttx.html