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 の専門家はいますか?? ヘルプ!!!
一番