簡體   English   中英

Android Studio,從 Azure IoT Hub 讀取數據

[英]Android studio, reading data from Azure IoT Hub

我正在使用從 azure-iot-hub android sample 中獲取的 java android_sample

基本上,我有一個 Raspberry pi,它使用 python 腳本將數據發送到 Azure 物聯網集線器。

圖片關閉設備資源管理器(PI 數據)

從圖中可以看出,IoT 中心正在接收數據。

如前所述,在 Android Studio 中,我使用的是 android_sample 代碼。 我添加了一個按鈕和 textview 等...顯示數據。

現在,當我轉到“消息到設備”選項卡並發送數據時,一切正常。 我的手機正在接收該數據並顯示它。

問題是我想要“數據”選項卡中的數據。 當我啟動 Pi 腳本,然后啟動 android 應用程序時,它沒有接收到 pi 發送的數據。

當我從設備資源管理器“發送”一些東西時,它正在接收該數據。

如果您需要一些代碼,我會發布它,但我基本上使用的是示例代碼,只是稍作修改。

您的 android 應用程序可以接收從設備資源管理器發送的數據,因為這些是雲到設備數據。 雖然它無法接收從 Raspberry Pi 發送的數據,因為這些是設備到雲的數據。 這是預期的。

您可以參考了解 Azure IoT 中心消息傳遞的更多信息。

對於您的用例,您可以參考設備到設備與 Azure IoT 中心的通信

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM