Я пытаюсь создать полное решение для представления данных с устройств IoT на веб-странице.
Данные и устройства никогда не будут исчисляться миллионами, поэтому использование потоковой аналитики, машинного обучения, больших данных и т. Д. Является дорогостоящим и ненужным.
Я просматривал документы, блоги, форумы в течение нескольких недель, и я застрял в части того, как обрабатывать сообщения, которые получает центр Интернета вещей, я хочу сохранить их в базе данных SQL, а затем создать веб-сайт, который будет их представлять. пользователям.
Что у меня есть на данный момент:
1. Часть устройства
На Raspberry Pi 3 установлено Windows IoT Core. Сообщения отправляются и принимаются как на концентраторе, так и на устройстве, успешно завершается (проверено с помощью обозревателя устройств и панели мониторинга концентратора Интернета вещей)
2. Часть обработки
Наиболее похожий подход подробно описан здесь, но я не хочу использовать NoSQL, я пытался использовать функцию Azure с внешней таблицей (экспериментально), но для этого нет документации, и все мои попытки завершились неудачно с ошибкой функции.
Теперь я пытаюсь подключить веб-задание для обработки сообщений IoT Hub, но не могу найти никаких подходящих образцов или документов. По сути, id хочет преобразовать консольное приложение в веб-задание, которое будет запускаться при поступлении сообщения в центр Интернета вещей.
3. Часть веб-страницы
Как только я получу сообщения в базе данных SQL, я создам собственный портал для управления и регистрации устройств, выдачи одноразовых команд устройствам и для данных запроса-ответа.
Телеметрия будет запрошена из базы данных и представлена статически или почти в реальном времени (с помощью SignalR) по типу устройства, местоположению, правам пользователя и т. Д., Эта часть мне довольно ясна.
Пожалуйста, может ли кто-нибудь помочь мне с обработкой?