【问题标题】:Multiple CoAP server in small close network小型封闭网络中的多个 CoAP 服务器
【发布时间】:2018-06-19 11:53:23
【问题描述】:

我想知道发生了什么以及如何在真实场景中实施解决方案。当我们有一个封闭的网络(没有从 6lowpan 到 ipv4 网络的网关)时,当我们有一个 CoAP 服务器并且节点客户端在这个网络中时。当 CoAP 服务器不存在时,传感器和执行器之间的网络和数据传输的正确程序是什么?

我是否可以在网络中实现多个 CoAP 服务器,它们可以互换它们作为活动服务器的角色,而当旧的设备处于非活动状态时,另一台设备会接管服务器活动?并且在设置新服务器时,是否会向网络中的所有设备发送UDP包广播''我是新服务器,我的IP是xxxx''

【问题讨论】:

    标签: networking server iot coap mesh-network


    【解决方案1】:

    没有有效的公告,但通常采用的程序(例如在资源目录草案中)如下;假设您要发现的服务我们将调用my-service,并且服务器在其路径/s 上实现它。 (路径发现在服务器发现中是免费提供的,并且是)。

    • 出现的客户端向路径发送多播 GET 并查询 /.well-known/core?rt=my-service
    • 每台服务器(或单个服务器)都使用来自其自己 IP 地址的链接格式响应(例如 </s>;rt=my-service)进行响应。如果多个服务器响应,客户端会选择任何一个。
    • 客户端使用该地址和路径来执行任何操作。如果停止工作,客户端将再次启动发现过程。

    如果您只想拥有一台活动服务器(以上内容可以免费为您提供负载平衡),则由服务器自行协商,但它们可能会通过某种方式自行同步已经。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多