NodeJS - MS Azure物联网

时间:2016-08-24 07:35:31

标签: node.js cloud azure-iot-hub azure-iot-sdk azure-iot-suite

我正在对Azure IoT Hub进行一些研究,并且惊喜地发现它没有针对Objective C的SDK。

你如何建议我们解决这个问题?

一个选项可能是:

1)使用NodeJS创建我们自己的Web服务器。

2)使用Azure IoT NodeJS SDK将我们的Web服务器与Azure IoT连接。

3)然后我们将创建Web服务(API)来连接手机(Android,iOS)和Web服务器,后者又连接到Azure IoT?

所以整个过程都是这样的:

  

•用户想要查看他的个人资料(假设个人资料存储在   SQLAzure中的一个表)。

     

•他点击了" Profile"按钮。

     

•API(最常见的是REST API)调用是从Mobile到Web服务器   on" Profile"按钮点击。

     

•我们的Web服务器将与Azure通信并进行必要的提取   并以JSON格式将数据返回给移动设备。

     

•我们将在最后解析这些信息并将其显示给   用户。

我们希望使用上述方案实现终端用户电话操作系统的独立性。这也有助于我们使应用程序轻量化,并且我们不会将Azure SDK添加到我们的应用程序包中,而是通过Web服务器访问它们。

希望它是正确的方法。如果有更好的方法来做同样的事情请告诉我。

期待收到你的来信。

我被建议使用Azure移动服务SDK,但我担心它不允许我利用Azure IoT Hub SDK中的命令。

然后我可能完全错了也许我不需要直接在我的手机上拨打IoT。也许我只需要我的手机来显示Azure推送和拉取的数据。

任何Azure专家?救命!!!

最佳

1 个答案:

答案 0 :(得分:1)

您是否正在考虑将Objective-C代码与用于C的azure IoT SDK混合使用?您最终可能会围绕c创建一些简单的Objective-C包装器类,并且只需最少的努力,就只公开您可能需要的API。