2017-01-16 2 views
0

Я использую Java android_sample взят из лазурного-ИТНА-хаба android sampleAndroid студии, чтение данных из Azure IoT Hub

В принципе у меня есть Raspberry Pi, который отправляет данные с питона сценарием к Azure ВГД ступице.

Picture off device explorer(PI data)

Как видно из рисунка, ступица IoT получает данные.

В студии Android, как сказано, я использую код android_sample. Я добавил кнопку и текст и т. Д. Чтобы показать данные.

Теперь, когда я перехожу на вкладку «Сообщения на устройство» и отправляю данные, все работает. Мой телефон получает эти данные и отображает их.

Проблема в том, что я хочу данные со вкладки «данные». Когда я запускаю скрипт Pi, а затем приложение Android, он не получает данные, которые отправляет pi.

Когда я «отправляю» что-то из проводника устройства, он получает эти данные.

Если вам нужен код, я отправлю его, но в основном я использую код примера, только немного изменив его.

ответ

0

Ваше приложение для Android может получать данные, отправленные из проводника устройств, потому что это данные облака-устройства. Хотя он не может получать данные, отправленные из Raspberry Pi, поскольку они являются данными Device-to-Cloud. Это ожидаемо.

Дополнительную информацию можно получить у Understand Azure IoT Hub messaging.

Для вашего варианта использования вы можете обратиться к Device to Device Communication with Azure IoT Hub.

Смежные вопросы