Я вирішив використовувати платформу зв'язку AWS IoT для розмови з нашими датчиками.
Однак, коли мова йде про візуалізацію, я сподівався, що не потрібно буде винаходити колесо.
Як ви бачите на малюнку, рамка IoT підключається до сервера додатків. Мій попередній досвід застосування був у власній системі на базі PHP / MySQL та MongoDB.
Платформ багато, і більшість включає безкоштовну пробну версію, наприклад
Я шукаю платформу додатків для візуалізації з відкритим кодом, на якій я можу представити дані клієнтам, дозволити безпечний доступ клієнтів та налаштувати за потребою.
В ідеалі, ця платформа також міститиме базу даних, з якої можна отримати дані, а ще краще - структура індексації, яка забезпечує ефективність у міру зростання бази даних. Можливо, структура, яка спеціально забезпечує візуалізацію тіньових реєстрів пристроїв, які є загальними під час моніторингу пристроїв IoT у польових умовах.
Підводячи підсумок, ідеальна платформа містила б такі функції:
- Зона адміністратора з переліком усіх клієнтів. Клацання клієнта розкриває його деталі.
- Користувальницький вхід, який приводить користувача до його спеціальної області, показуючи лише виділені їм датчики.
- Можливість користувача переглядати дані про тенденції в реальному часі на інструментах візуалізації (щось подібне Grafana було б доречно
- Інтеграція бази даних, щоб історичні дані можна було зберігати та отримувати
- Можливість пов'язувати сигнали тривоги та попередження з датчиками та надсилати електронний лист людям, вказаним у списку, як такі, що потребують сповіщення
Чи існують такі проекти з відкритим кодом IoT, які б відповідали моїм вимогам?