Azure IoT Hubについて少し調べていたところ、ObjectiveC用のSDKがないことに嬉しい驚きを覚えました。
これを回避するためにどのように提案しますか?
1つのオプションは次のとおりです。
1)NodeJSを使用して独自のWebサーバーを作成します。
2)Azure IoT NodeJS SDKを使用して、WebサーバーをAzureIoTに接続します。
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 HubSDKに存在するコマンドを利用できないのではないかと心配しています。
それからまた、私は完全に間違っているかもしれません。おそらく、モバイルで直接IoTを呼び出す必要はないかもしれません。たぶん、Azureからプッシュおよびプルされたデータを表示するためにモバイルに接続する必要があります。
Azureエキスパートはいますか?助けて!!!
ベスト
Objective-CコードをAzureIoT SDK for Cと混合することを検討していますか?最終的にcの周りにいくつかの単純なObjective-Cラッパークラスを作成し、最小限の労力で、必要なAPIのみを公開することができます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加