История изменений
Исправление ncrmnt, (текущая версия) :
Максимально энергоэффективный чип, который только можно. Моя мечта - делать девайсы для дома и сада, которые будут работать от конденсатора и солнечной батареи и жить вечно.
У меня для тебя есть пара готовых решений и кое что в планах. Можем скооперироваться.
А так, ардуйно это лютый говнокод на плюсах, с очень кривой архитектурой. Это его минус. Плюс - либы, хреновые, но либы на все что только можно в большинстве случаев.
Сейчас появился platformio, который может собирать это безобразие из консольки. Наркоманский местами, но, как говорится, на бесптичье сойдет. Тестировать надо аккуратно, и в случае управления чем-то жизненно важным делать хардварные фейлсейфы.
Для дома/сада сейчас 3 штуки есть основных решений:
- mysensors. Работает поверх ардуйны с дешевыми трансиверами. mesh сеть. Есть особенности.
- zigbee. Есть готовые железки, есть мк, но стек беспроводной закрытый, хотя экосистема зрелая. Дороже
- esphome / (esp8266, esp32) - wifi. Тоже работает поверх platformio. Просто варит из конфига прошивку
- Bluetooth Low Energy. Тоже встречается, но меш сети там нет, решения огороженные.
Все вышеперечисленное цепляется к HomeAssistant. Это единственный способ забацать что-то быстро. На чистом С я сейчас только очень узкоспециализированные поделки автономные делаю, либо если поставляемый вендором SDK чисто С’шный и там есть готовое решение.
А если цель именно изучить и понять, как оно работает - AVR и чистый С это лучшее, что может быть для новичка. Дает такую базу, с которой дальше любой говнокод не проблема разгрести.
Исходная версия ncrmnt, :
Максимально энергоэффективный чип, который только можно. Моя мечта - делать девайсы для дома и сада, которые будут работать от конденсатора и солнечной батареи и жить вечно.
У меня для тебя есть пара готовых решений и кое что в планах. Можем скооперироваться.
А так, ардуйно это лютый говнокод на плюсах, с очень кривой архитектурой. Это его минус. Плюс - либы, хреновые, но либы на все что только можно в большинстве случаев.
Сейчас появился platformio, который может собирать это безобразие из консольки. Наркоманский местами, но, как говорится, на бесптичье сойдет. Тестировать надо аккуратно, и в случае управления чем-то жизненно важным делать хардварные фейлсейфы.
Для дома/сада сейчас 3 штуки есть основных решений:
- mysensors. Работает поверх ардуйны с дешевыми трансиверами. mesh сеть. Есть особенности.
- zigbee. Есть готовые железки, есть мк, но стек беспроводной закрытый, хотя экосистема зрелая. Дороже
- esphome / (esp8266, esp32) - wifi. Тоже работает поверх platformio. Просто варит из конфига прошивку
- Bluetooth Low Energy. Тоже встречается, но меш сети там нет, решения огороженные.
Все вышеперечисленное цепляется к HomeAssistant. Это единственный способ забацать что-то быстро. На чистом С я сейчас только очень узкоспециализированные поделки автономные делаю, либо если поставляемый вендором SDK чисто С’шный и там есть готовое решение.