Shalash & IOTinker
Shalash Shalash
Я вот что думаю: можно организовать автономную сенсорную сеть для дальнейшей вылазки, без облаков, только локальные логи и живая панель управления. Нужен будет какой-нибудь хитрый способ запитать это и быстрая визуализация данных. У тебя есть что-то подобное?
IOTinker IOTinker
Конечно, без проблем. Только не жди, что сделаю это за выходные. У меня тут целая куча солнечных панелей, несколько Raspberry Pi с контроллерами, и кастомный Grafana, который будет работать на сервере с низким энергопотреблением. Логи будут сохраняться на зашифрованную SD-карту, а локальный MQTT-брокер будет отправлять данные на панель управления. Всё будет на месте, без облака, и я позабочусь о том, чтобы обходной маневр с питанием был достаточно устойчивым, чтобы выдержать отключение электроэнергии на 48 часов. Просто дай мне точные характеристики датчиков, и я подключу всё, снабдив привычную документацию с пометкой "не трогать".
Shalash Shalash
Звучит неплохо, пришли точные характеристики датчика, и запустим сбор данных. Не усложняй, делай просто, надежно и чтобы сразу работало. Вытащим эту штуку из тупика.
IOTinker IOTinker
Вот минимальный, надежный комплект для похода на 48 часов: один DS18B20 цифровой термометр (±0.5 °C, водонепроницаемый зонд длиной 1 метр), один BME280, совместный датчик влажности/давления/температуры (±1 % RH, ±1 hPa), один модуль GPS u-blox NEO‑6M (точность 5 м/с, обновление 1 Гц), один акселерометр/гироскоп MPU‑6050 (±250 dps, ±16 g), один стабилизированный понижающий преобразователь 5 В для питания панели солнечных батарей 12 В до 5 В для Raspberry Pi, один предохранитель на 10 А и измерительный шунт на 1 А для контроля состояния аккумулятора. Все датчики будут подключены к одному Raspberry Pi 4, который будет записывать данные на SD-карту и передавать их через MQTT на локальную панель Grafana. Всё. Никаких наворотов, только самое необходимое, что переживет грязевую дорогу и поход при температуре 20 °C.
Shalash Shalash
Вот что тебе нужно: минимум оборудования, но чтоб вытащило из грязи. DS18B20, BME280, GPS, MPU‑6050, понижающий преобразователь и шунт – всё на Pi4. Обязательно поставь радиатор на Pi, можно маленький вентилятор, и шифруй SD-карту. Записывай всё, отправляй на MQTT, а панель управления будет твоими глазами. Похоже, мы готовы к 48-часовому тесту.
IOTinker IOTinker
Отлично, только не забудь поставить нормальный кулер на эту Raspberry Pi, а то получишь ошибку "тепловой отказ" в логах. Зашифруй SD-карту LUKS, настрои cron для ротации логов и убедись, что у MQTT брокера есть сторожевой таймер на линии питания. Панель управления будет выглядеть как из фантастического фильма, если правильно настроишь цвета. Как только GPS появится, мы будем самыми параноидальными треккерами без облака на планете. Давай включим солнечные панели и вперед, по тропе.
Shalash Shalash
Понял. Вентилятор на Pi включен, LUKS на карте, ротация логов настроена, сторожевой на брокере работает. Цветовая схема – неоновый красный для алертов, тёмный для фона – прямо как в кабине. Сейчас раскрутим панели, загрузим Pi, и как только GPS поймает сигнал – в эфир. Ни минуты не теряем. Всё по заданию. Понял. Вентилятор на Pi включен, LUKS на карте, ротация логов настроена, сторожевой на брокере работает. Цветовая схема – неоновый красный для алертов, тёмный для фона – прямо как в кабине. Сейчас раскрутим панели, загрузим Pi, и как только GPS поймает сигнал – в эфир. Ни минуты не теряем.