現在、Azureをプロジェクトに使用しています。このプロジェクトでは、AndroidアプリケーションとIoT(NodeMCU 1.0)があり、IoTデバイスからAzureを使用してAndroidアプリケーションにメッセージを送信する方法を見つけましたが、AndroidアプリケーションからIoTデバイスにデータを送信する必要があります。デバイスはIoT Hubを使用してAzureに情報を送信しています。AndroidアプリケーションからAzure IoT Hubデバイスにメッセージを送信
答えて
IoT REST APIを使用して、アンドロイドアプリケーションからデバイスにコマンドを送信できます。詳細はhttps://www.codeproject.com/Articles/1113447/Azure-IOT-Hub-REST-APIを参照してください。
別の参照は:https://microsoft.github.io/techcasestudies/iot/2016/11/29/Agatsa.html
私は最初のリンクのソリューションを使用しようとしていますが、Android/javaのVolleyライブラリを使用して投稿リクエストを作成中にエラー400が発生しています。 –
そして、この解決策では、Androidからメッセージを送信してデバイスメッセージにクラウドを受信できますが、AndroidがIoTデバイスにメッセージを送信する方法を知りたいのですが。 –
あなたの説明によると、私の理解に基づいて、私はあなたがAzureのIoTHubのクラウド - デバイスメッセージを送信する方法を経由してのIoTデバイスにAndroidアプリからのデータを送信したいと思います。ニーズを実装するには、2つのステップを実行する必要があります。
まず、IoTHubにクラウド間メッセージを送信するための実装方法は2つあります。
直接あなたがそれを行うには、Java用の公式チュートリアルのセクション
Send a cloud-to-device message
を参照することができ、IoTHubにAndroidのアプリケーションからデータを送信し、私はそれが考慮することをAndroidとIoTHubの間でそれを行うには良いアイデアではないと思いますIoTHubの同時実行要求は、あなたのアプリをインストールしたアンドロイドデバイスから発生します。私の経験によれば、Androidデバイスからのリクエストを処理し、データを
Send a cloud-to-device message
using Node.js経由でIoTHubに転送するNode.js用モバイルアプリケーションを作成する方が良い方法があります。
その後、あなたはセクションReceive messages in the simulated device app
のコードのように、C2Dメッセージを受信するのIoTデバイス上で定期的にエルアやArduinoの井野コードを使用してREST APIをReceive Device Bound Notificationを呼び出そうとすることができます。
希望します。
ありがとう、私はその解決策を使用しようとします。 –
このNode.jsソリューションを使用する場合は、常に別のサーバーで実行する必要がありますか? Azure App関数を使用してこれを行う方法はありません。この機能はAndroid Appからリクエストを受け取り、コマンドをIoTハブデバイスに送信しますか? –
@MarcosFelipe右。また、IoTHub SDKでAzure関数をノードに使用することもできます。 –
- 1. AndroidモバイルアプリからAzure IoT Hubにメッセージを送信
- 2. mosquittoブローカーからazure IOT hubにメッセージを送信する方法
- 3. デバイスからIOT HUBにデータを送信するには?
- 4. RabbitMQからAzure IoT-Hubへ?
- 5. MQTT WebSocket経由で接続されたAzure IoT Hubデバイスのグループにメッセージを送信できますか?
- 6. Azure IoT Hub
- 7. Azure IoT Hubからデバイスのリストを入手
- 8. Azure IoTハブパーティションへのメッセージの送信
- 9. バックエンドシステムからのAzure IoT Hubメッセージの読み取り
- 10. Cloud(またはAzure IoT HUB)でCoAPリクエストを送受信する
- 11. デバイスからazure iot hubにデバイスを登録する方法(iot client c sdkを使用)
- 12. Azure IoT HubにCloud-To-Deviceメッセージとして65kb以上を送信する方法はありますか?
- 13. Android通信デバイスとIOTデバイス
- 14. デバイス自体によるAzure IoT Hubへの初期デバイスID登録
- 15. AMQP経由でAzure IoT hubに接続
- 16. ArduinoイーサネットシールドがAzure IoT Hubに接続
- 17. M2MQTTパブリッシュ時にAzure IoT Hubから切断する
- 18. Azure IoT Hub - テレメトリのベストプラクティスを保存
- 19. AzureにIoTデータを送信する
- 20. ユーザー入力からIoTデバイスにデータを送信する
- 21. icmpv6ルーター広告メッセージをAndroidデバイスから送信する
- 22. Azure IoT Hubにデバイスを追加するときに無効なプロトコルバージョンエラー
- 23. Azure IoTハブからデバイスへのアラート/コマンドの受信
- 24. クラウドツーデバイスAzure IoT REST API
- 25. azure java iot hub mqtt does not connect
- 26. Azure IoT-HubとのPython paho-MQTT接続
- 27. アプリケーションからfacebookユーザーにメッセージを送信
- 28. .netソケットからsignalR hubへのメッセージの送受信
- 29. ホストのiOSデバイスからAndroid Wearウォッチへのメッセージの送信
- 30. Azure IOTハブからのSMSメッセージ
どのようにモバイルアプリからクラウドにデータを送信しましたか?すべてのリンク? – AskMe