Архив: Разработка ПО для устройства на базе STM32 для домашней автоматизации. Киев.

Бюджет По договоренности
Создан: 7 лет назад
Закрыт
Описание
Разработка ПО для микроконтроллерного устройства на базе STM32 для практической реализации домашней автоматизации и идеи «Умный дом».



Необходим специалист для разработки ПО для микроконтроллерного устройства на базе STM32. И в перспективе постоянная поддержка, развитие ПО.

Разрабатываемое устройство будет является посредником между управляющим сервером с установленным ПО для управления «Умным домом» (OpenHAB, Domoticz, iObroker и др.) и физическими устройствами (датчиками и исполнительными устройствами).

Управление контроллером будет производиться по TCP/IP Ethernet с помощью HTTP (Post, Get) запросов. Контроллер будет управлять модулями портами ввода/вывода, которые будут соединены с датчиками и исполнительными устройствами.

Первоначально разработка устройства планируется на макетных платах, плате разработчика и других готовых модулях. После отладки и успешного тестирования будет разрабатываться схема, компоненты, плата, корпус и др. Это будет является темой отдельной разработки. В этом направлении уже наработки.

При наличии интереса и спроса к готовым устройствам возможно коммерческое развитие проекта. Готов обсудить различные варианты вашего участия.



Основные этапы разработки ПО.

1) ETHERNET. ETHERNET интерфейс необходим для взаимодействия устройства с управляющим сервером. На первом этапе необходимо управление по протоколу HTTP (Post, Get запросы). В перспективе возможны другие на способы управления базе TCP/IP. Так же данный интерфейс нужен для работы Web-интерфейса для взаимодействия с пользователем.

2) Web-интерфейс. Простой Web-интерфейс для возможности настройки устройства. Страница авторизации. Настройки IP адреса, DHCP/Static. Другие настройки. Мониторинг статуса устройства, состояний портов.

3) Загрузчик. Необходима возможность обновления ПО МК через Web-интерфейс. По аналогии с обычными роутерами.

4) IN/OUT порты. Добавление контроля для IN/OUT портов для взаимодействия с физическими устройствами. Аналоговыми и цифровыми.

Цифровые: управляющие реле (Relay Out), входы для детектирования напряжений 5В, 12В, 24В, 220В, Кнопки, выключатели, датчики движения, дыма и др.

Аналоговые: датчики температуры PT100, влажности, освещенности и др.



Дополнительные этапы разработки ПО.

5) 1WIRE, Добавление контроля для 1WIRE интерфейса для работы с датчиками температуры DS18B20 и ключами-«таблетками» (iButton key).

6) RS-485. Добавление контроля для RS-485 интерфейса.



В перспективе система будет состоять из основного модуля контроллера и дополнительных модулей, которые можно будет подключать к контроллеру с помощью интерфейса RS-485. Дополнительные модули нужны для добавления других интерфейсов и увеличения количества портов системы.

Протокол RS-485 будет использоваться для соединения модуля контроллера с дополнительными модулями портов ввода/вывода. RS-485 это хорошее помехоустойчивое решение. Позволяет создавать распределенные системы. Размещать дополнительные модули в различных местах объекта.



Жду конкретных предложени
Город
Киев
Категория

Похожие проекты

 
54 0
QA Automation Engineer (Java/JavaScript)    QATestLab - is an independent provider of software testing and quality assurance services for software companies from all over the word. Some facts about us: - 3 000+ Successful Projects; - 350+ Engineers; - 16+ Years In Testing; - 10 Offices.   We continue......
 
149 2
Необходима разработка парсера на Python для социальной сети facebook. Парсер должен собирать следующие данные:. - Имя пользователя. - Фотография. - Ссылка на профиль. - Ссылки на группы, в которых он состоит. - Ссылки на друзей пользователя. После чего переходить в базу по последним и проводить те же......
 
60 3
Нужно разработать лаунчер для Android, который будет давать возможность пользоваться только конкретными приложениями, предустановленными пользователем в панели настроек. Лаунчер должен определяться андроидом как полноценный лаунчер и предлагать запуститься с него, подобно аналогам. Программа должна показываться......
 
131 0
Для разработки . NET веб приложений на различных доменах, преимущественно blockchain направления, требуется специалист от 1 года коммерческого либо фриланс опыта. Требования:. - Опыт работы с ASP . NET Core Web API, Entity framework Core, MS SQL/Mongo Db, Git. - Опыт в интеграции различных API. - Инициативность,......
 
104 1
Здравствуйте, нужен опытный программист по Node. js, если знаете и реакт, будет плюсом, но не так важно это. Нужно доработать личный кабинет проекта, более детальное задание вышлю кандидатам. При ответе, напишите какой у вас опыт работы с Node. js и знаете ли вы что то ещё, блокчейн огромный плюс например......
safe 
50 0
Компания Inte-graciya. expert — компания, что предоставляет помощь в работе с платформой Integromat. Помогаем в разработке сценариев и поддержке готовых инфраструктур на платформе. Мы ищем в свою команду крутого разработчика Integromat/специалиста по API интеграции. Возможно, ТЫ именно тот, кто нам нужен!......
$113
247 6
Надо написать программу упаковки/распаковки чисел. Задание и алгоритм вышлю на почту. Стоимость 3 000 грн. Оплата после проверки. Срок около недели....
$380
109 2
Софт для авторегистрации Стим аккаунтов и последующий работы с ними. Программу сделать на Python. Работа приложения со стим через фингерпинг, Возможность уникального прокси для каждого аккаунта стим. Авто регистрация уникальной почты (Логин+пароль от почты Записывается в блокнот) Пример:Логин: ******Пароль:......
$190
3346 0
Существует ПО PACTware (распространяется бесплатно) предназначенное для конфигурирования различных датчиков, поддерживающих FDT/DTM стандарт. Для него существует плагин OPCUA4PACTware (https://github. com/wetcon/OPCUA4PACTware) с открытым исходным кодом. Нужна помощь по реализации обмена OPC UA Client......
safe$1266
34 0
We are looking for a React/Node. js developer to join our team and work full time (Kharkov/remote).   About the project: Charity/Donation service that is wide spread in North America. It provides users with opportunity to create the events to gather resources for social valuable needs. Requirements:......
5 лет назад