Приложение уведомления устройства для обновления устройства-близнеца (python) - PullRequest
0 голосов
/ 29 октября 2019

Я пытаюсь уведомить мои устройства об изменениях в их устройствах-близнецах. Прочитав почти всю документацию Azure, я не смог найти никакого решения для уведомления приложения устройства об обновлении устройства-близнеца напрямую, а не путем запуска службы, которая подписывается на концентратор событий, и отправляет полученные сообщения на устройство. Кроме того, код Python, предоставляемый здесь Azure для отправки сообщений с облака на устройство, дает сбой. У кого-нибудь есть успешный опыт общения с такими людьми?

1 Ответ

1 голос
/ 30 октября 2019

Здесь вы идете из официального репозитория Github.

async def twin_patch_listener(device_client):
        while True:
            patch = await device_client.receive_twin_desired_properties_patch()  # blocking call
            print("the data in the desired properties patch was: {}".format(patch))

# Schedule task for twin patch
asyncio.create_task(twin_patch_listener(device_client))
...