0

我有一个可以通过 UDP 由 JSON 控制的嵌入式设备。我目前正在通过 iOS 应用程序执行此操作,并且一切正常。

我现在希望能够从远程位置控制我的设备。我想使用 Azure 来执行此任务。我设想我将建立一个 Azure 网站,使我能够选择选项,然后将 JSON 发送到防火墙后面的设备。

我的问题是我应该研究哪些 Azure 服务?此外,将 JSON 数据包发送到防火墙后面的设备的最佳方法是什么(我不想使用端口转发)。

4

2 回答 2

2

一般来说,为了避免来自 LAN 外部的攻击面(您拥有嵌入式设备的地方),更好的解决方案是打开并输出从嵌入式设备到云的连接,并使其保持打开状态,以便它可以发送和接收数据/命令。在这种情况下,在 Azure 上,您可以使用服务总线(队列、主题/订阅或事件中心)通过 AMQP 协议发送/接收,但它与您的设备和功能严格相关。你能分享更多关于它的信息吗?它是一个受限制的设备还是一个具有高级操作系统(Linux、Windows、...)的更强大的设备?

保罗·帕蒂尔诺

于 2014-11-21T08:09:07.130 回答
0

关于在运行 android 的设备上使用 Amqp 非常繁琐。dalvik 中的 java 实现缺少很多必需的 api。

顺便说一句,您知道我们在哪里可以找到有关在 Azure 中的 amqp 纯语法中使用的相关路径段的信息,以与 IoT-Hub 端点进行交互。就像队列一样,我们可以有:

amqps://:@.servicebus.windows.net/

谢谢

于 2016-01-19T21:22:42.167 回答