#c# #azure #xamarin #cloud #iot
#c# #azure #xamarin #облако #iot
Вопрос:
Я немного запутался в библиотеке клиента службы и клиента устройства. Кто-нибудь может прояснить мои сомнения по этому поводу.
Проблема: я не могу получать данные, когда отправляю их через deviceClient, но тот же код работает, когда я отправляю его с помощью service client. Теперь библиотека ServiceClient не поддерживается на платформе xamarin.
Кроме того, есть ли разница между отправкой данных и сообщений в iot hub. Или оба одинаковы.
Данные = данные телеметрии
Сообщение = сообщение для устройства
Ответ №1:
Кроме того, есть ли разница между отправкой данных и сообщений в центр интернета вещей. Или оба одинаковы.
Клиент службы отправляет сообщения на ваши устройства, в то время как клиент устройства отправляет данные о событиях в службу Интернета вещей Azure.
Проблема: я не могу получать данные, когда отправляю их через deviceClient, но тот же код работает, когда я отправляю его с помощью service client. Теперь библиотека ServiceClient не поддерживается на платформе xamarin.
Итак, в этом вопросе, кто получает данные, IoT-устройство или сервис на основе IoT-концентратора?
Есть несколько официальных примеров, на которые вы можете ссылаться:
-
UWPSample отправляет сообщения на устройство Интернета вещей.
-
DeviceClientAmqpSample отправляет сообщения в Azure IoT Hub.