2

Azure IoT Hub について少し調べてみたところ、Objective C 用の SDK が含まれていないことに驚きました。

どうやってこれを回避することを提案しますか?

1つのオプションは次のとおりです。

1) NodeJS を使用して独自の Web サーバーを作成します。

2) Azure IoT NodeJS SDK を使用して、Web サーバーを Azure IoT に接続します。

3) 次に、電話 (Android、iOS) を Web サーバーに接続するための Web サービス (API) を作成し、Web サーバーを Azure IoT に接続します。

したがって、全体的なプロセスは次のようになります。

• ユーザーは自分のプロファイルを見たいと思っています (プロファイルが SQLAzure のテーブルの 1 つに格納されていると仮定します)。

• 彼は「プロフィール」ボタンをタップします。

• API (ほとんどの場合 REST API) 呼び出しは、[プロファイル] ボタンのタップでモバイルから Web サーバーに行われます。

• 次に、Web サーバーが Azure と通信し、必要なフェッチを実行してデータを JSON 形式でモバイルに返します。

• 次に、この情報を最後に解析し、ユーザーに表示します。

上記のシナリオを使用して、エンド ユーザーの電話オペレーティング システムからの独立を実現したいと考えています。これは、アプリを軽量にするのにも役立ちます。また、Azure SDK をアプリ バンドルに追加するのではなく、Web サーバー経由でそれらにアクセスする場合に役立ちます。

それが正しい方法であることを願っています。同じことを行うためのより良い方法があれば、私に知らせてください。

あなたから聞いて楽しみにして。

Azure Mobile Services SDK を使用するように勧められましたが、Azure IoT Hub SDK にあるコマンドを利用できないのではないかと心配しています。

繰り返しになりますが、私は完全に間違っているかもしれません。おそらく、モバイルで IoT を直接呼び出す必要はありません。たぶん、Azure からプッシュおよびプルされたデータを表示するためにモバイルに必要なだけです。

Azure の専門家はいますか?? ヘルプ!!!

一番

4

1 に答える 1

1

Objective-C コードを azure IoT SDK for C と混在させることを検討していますか? c の周りにいくつかの単純な Objective-C ラッパー クラスを作成し、最小限の労力で、必要な API のみを公開することになる場合があります。

于 2016-09-08T02:25:21.400 に答える