This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC3220SF-LAUNCHXL:CC3220SF:本地通信协议

Guru**** 2589280 points
Other Parts Discussed in Thread: CC3220SF

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/779119/cc3220sf-launchxl-cc3220sf-local-communication-protocol

器件型号:CC3220SF-LAUNCHXL
主题中讨论的其他器件:CC3220SF

我们开发 Android 应用和设备、假设客户使用按钮(或)使用移动应用手动控制设备(开关)、客户也可以控制设备并查看数据。

问题是、如果我控制手动(直接按下按钮) Android 应用程序不切换是打开还是关闭、如果我使用 Android 应用程序设备进行控制、则知道来自手机的请求。  

问题:

    我们计划使用两个线程 UDP 广播设备(或)多播(广播到本地网络)一个线程和 UDP 侦听器(侦听 Android 应用广播数据)是另一个线程这在 cc3220sf ?

    我们是否可以同时使用 MDNS 协议发送和接收数据 ?

    我们可以使用 MDNS 协议发送的最大数据大小是多少?

    如果我们使用 HTTP、TCP、则只有一个 Android 可以在同一网络中查看数据假设2或 Android 移动打开相同的应用程序意味着他们无法查看数据并控制器件。

    还有其他建议吗?

谢谢你

 瓦苏  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Vasu、

    您描述的第一种情况是可能的。 您可以有多个线程负责发送(或广播)数据或接收数据的 UDP 套接字。

    mDNS 用于将主机名解析为 IP 地址。 在您尝试获取设备或移动应用程序状态的状态更新时、不应将其用于您所描述的情况。

    我不确定为什么您认为 TCP 或更具体的 HTTP 会导致某种限制。 请详细说明这一点、以便我可以确保我不会误解您尝试实现的目标。

    一般而言、我建议通过向本地网络上的特定设备发出定向请求来更新移动应用程序的状态。 我不建议依赖设备的广播来接收移动设备、反之亦然。 如果设备将支持云连接、则云服务器也可以检查/维护状态、移动设备也可以从服务器检索状态。

    此致、
    本·M
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Benjamin、

    感谢您的简要说明。

    我要尝试的第一个案例。

    mDNS 不能使用此功能仅用于与 IP 相关的应用。

    • 如果 我打开服务浏览器(Android 应用程序移动设备也是 AP)、当器件打开时、我对 mDNS 协议有疑问、当时只有 cc3220广播 mDNS IP (请查看 Wireshark)每次在服务浏览器中看到 IP 时、如何?

    TCP、HTTP -我们的任务是移动应用器件所发生的更改、反之亦然、如何使用这些协议。

    我们还为一些客户提供云连接、要求他们查看本地网络中的数据。

    谢谢你

      瓦苏

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Vasu、

    我不确定我理解您的问题是什么。 您能澄清一下吗?

    谢谢、
    本·M
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Vasu、

    我一段时间内没有听到您的反馈、因此我假设您能够为您的本地控制方案找到解决方案。 我将关闭该线程。 如果您尚未解决问题、您可以通过在此处发布另一个回复来重新打开主题帖。 如果该线程在您返回之前锁定、您可以打开一个引用此线程的新线程、并使用"提出相关问题"按钮。

    最棒的
    本·M