Разработка ПО модулей автоматизации и датчиков по протоколам:CAN,OWire

1 000 000 руб. за проект
17 ноября 2022, 08:19 • 17 откликов • 85 просмотров
Требуется разработка программной части модулей автоматизации и периферии (датчиков, иных элементов системы) с поддержкой протоколов и интерфейсов:
- OneWire,
- CAN,
- RS-485,
- Ethernet,
- JSON - API.

В модулях используются микроконтроллеры (чипы):
- STM32F405RGT6
- STM32F103CBT6
- STM32F103TBU6
- STM8S103F3U6

Реализация возможностей:
- считывания показаний датчиков на борту и на интерфейсах,
- индикация работы устройства, поддержка экрана,
- управления реле, диммерами, RGBW-контроллерами, ИК-излучателями, иными выходами,
- поддержка различных параметров каждого элемента (выхода): скорости включения, типа диммирования, длины импульсов и тд,
- поддержка виртуальных устройств с похожей логикой работы,
- поддержка функций языка программирования по документации (прилагается),
- поддержка внутренней логики работы модуля (автоматизаций и скриптов) и системы в целом по шине с другими модулями,
- поддержка изменение логики работы модуля "на лету",
- поддержка ячеек энергонезависимой памяти,
- поддержка историй показаний датчиков и состояний элементов,
- watchdog программный, watchdog на выход за пределы показаний датчиков (по температуре и току отключение элементов)

Результатом работы должен быть понятный рабочий код с комментариями и подробная документация.