Цель этого проекта-универсальная многоцелевая многоцелевая платформа обмена сообщениями с низкой мощностью.
Это платформа, позволяющая проще по разработке сенсорных узлов от датчиков температуры до камер.
Маршрутизация передается автобусом обмена сообщениями, который передается внутри, все сообщения в JSON.
Он основан на модулях, которые могут быть входом сообщений и/или выходов. Веб -интерфейс позволит вам выбрать, куда идут сообщения.
Например, датчик температуры в поле может отправить свои данные на радио LORA, и другое устройство может иметь свой входной радиостанции LORA для отправки на сервер MQTT.
Интальные модули, которые я буду девственным:
Я также подумаю о добавлении триггеров, так что Slike Ir Monition датчик может вызвать чтение источника. Это также можно использовать для сохранения питания аккумулятора, пробуждая один раз, чтобы синхронизировать набор работы и вернуться к сну.
Это использует ESP-IDF v4.0, так что следуйте инструкциям здесь:
https://docs.espressif.com/projects/esp-idf/en/stable/get-started/
Ссылка выше содержит инструкции по получению IDF, установке инструментального оборудования и установке переменных среды.
Как только все это будет сделано, вы можете использовать:
> monitor Idf.py Flash && idf.py
Обычным способом компилировать, вспыхивать и контролировать.
Я использую VSCODE в Windows 10, но подключен к WSL Ubuntu 18.04, и все вещи командной строки происходят в Ubutnu WSL.
Некоторые из кода структурированы неуклюжими способами для утилизации VSCODE и ESP Compiler, поэтому ни один из них не дает предупреждений.