мы создаем продукт IoT с центром Интернета вещей Azure в качестве внутреннего решения. Основное приложение написано на C, и мы собираемся использовать Azure SDK для C. Мы изучили SDK и решили, что будем использовать низкоуровневый клиент. Но вот в чем дело - в Azure SDK есть несколько модулей, которые кажутся независимыми - iothub_client_ll.h
, iothub_device_client_ll.h
и iothub_client_core_ll.h
. Какой использовать?
Также мы отметили, что iothub_device_client_ll.h
не имеет возможности обрабатывать метод устройства асинхронно, и нам это действительно нужно. Но модуль device_client кажется последним - может быть, ребята из Microsoft планируют вообще удалить iothub_client_ll
модулей из SDK?
Мы не смогли найти ответы на эти вопросы на веб-сайте Azure или в документации и обсуждениях репозитория github. Кто-нибудь может помочь нам разобраться в этом?