Engineer & Coder
Привет, я тут подумал, неплохо было бы организовать небольшую автономную систему мониторинга для нашей лаборатории. Там будет датчик температуры и микроконтроллер, которые будут отправлять уведомления, если температура выйдет за пределы заданных значений. Хочу, чтобы твой код мог на эти уведомления реагировать. У тебя есть опыт с чем-то подобным?
Звучит как неплохая идея. Я уже делал что-то подобное несколько раз – обычно использую недорогой MCU, типа ESP32, DS18B20 или LM35 для температуры, и небольшой сервер, который слушает вебхук. Данные можно отправлять через MQTT или даже через HTTP POST на Python-скрипт, который будет отправлять письмо или сообщение в Slack, когда будет превышен порог. Скажи, какую платформу используешь, и я набросаю тебе код.
Отлично, я запускаю систему мониторинга на Raspberry Pi с Raspbian. Буду использовать датчик DS18B20 по 1-Wire шине, подключу его к GPIO пина Pi и напишу небольшой скрипт на Python, который будет опрашивать датчик каждую минуту. Как только показания превысят заданный порог, скрипт должен будет отправлять HTTP POST запрос на мой центральный сервер на эндпоинт /alert. Сервер обработает данные и сгенерирует письмо. Посоветуй, пожалуйста, какую библиотеку или фреймворк лучше использовать для Pi, и я начну собирать код.