NodeJS - MS Azure 物联网

NodeJS - MS Azure IoT

我在 Azure IoT Hub 上做了一些研究,惊喜地发现它没有 Objective C 的 SDK。

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

一个选项可以是:

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

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

3) 然后我们将创建 Web 服务 (API) 以将 phone(Android、iOS)与 Web 服务器连接,后者又连接到 Azure IoT?

所以整个过程应该是这样的:

• User wants to see his profile ( assume that the profile is stored in one of the tables in SQLAzure ).

• He taps on the "Profile" Button.

• API (most probably REST API) call is made from Mobile to web server on "Profile" Button tap.

• Our web server will then talk to Azure and do the necessary fetching and return the data to the mobile in JSON format.

• We will then parse this information at our end and display it to the user.

我们希望使用上述场景实现独立于最终用户 phone 操作系统。这也将帮助我们使我们的应用程序轻量级,前提是我们没有将 Azure SDK 添加到我们的应用程序包中,而是通过 Web 服务器访问它们。

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

期待您的来信。

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

那么我可能完全错了,也许我不需要直接在我的手机上调用 IoT。也许我只需要在我的手机上显示从 Azure 推送和拉取的数据。

有 Azure 专家吗??帮助!!!

最佳

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