【问题标题】:Two way communication between WebRoles & Windows CEWebRoles 和 Windows CE 之间的双向通信
【发布时间】:2015-04-13 07:40:36
【问题描述】:

我们正在实施一个物联网场景,其中工业组件可以通过互联网进行控制。这些组件连接到 Windows CE 设备,而这些设备又使用 GPRS 连接到互联网。

我们希望提供一个接口来从互联网控制这些组件。我们目前正在使用 Azure 网站来托管 UI。网站需要向 Windows CE 设备发送请求,并需要返回带有一些参数的响应。

我们目前正在探索是否可以为此使用 Windows 套接字。有没有更好的方式使用 Internet 从 Azure 网站与 Windows CE 进行通信?

【问题讨论】:

  • 套接字仅提供基本层或连接,没有安全性等。Azure 服务总线原生支持 Https 和 AMQP。没有官方的 MS SDK(如 Linux、Android 等),但您可以找到一些库。
  • 感谢@ValterMinute,我们已经在尝试使用 AMQP 与使用 Apache Proton C 库的服务总线连接。但是,根据我们的要求,我们需要使用服务总线中继,这需要在 Windows CE 设备中托管服务。我仍在搜索有关托管非 WCF 服务的服务总线中继要求的文档。一旦我得到进一步的细节会继续发布

标签: c# azure windows-ce azure-web-app-service


【解决方案1】:

我认为在这种情况下,更好的解决方案可能是通过 HTTPS 或 AMQPS(正如 Valter 所说)使用 Azure 服务总线来实现“命令”物联网通信模式,这要归功于消息和队列上的请求和响应之间的相关性(请参阅MessageId、CorrelationId 和ReplyTo)。

保罗。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-24
    • 2014-05-24
    • 1970-01-01
    • 2020-03-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多