Уборка сахарного тростника. Сезонная. Пайка кастрюль. Сдельная. Предложения работы.
Ответить

проект требуется программист МК STM32 со знанием Ethernet

Чт сен 23, 2021 18:06:10

обрый день.
На проект требуется программист микроконтроллеров STM32 с пониманием Ethernet.

Проект:
плата работает под управлением STM32F413VGT6, представляет собой SIP-приставку для домофона.
Для связи с Ethernet используется микросхема ENC424J600-I/P - мост SPI <-> Ethernet.

Ниже приведено краткое описание функционала:
Устройство должно обеспечивать:
1. Прием голоса из домофоной линии и оцифровка с помощью встроенного в контроллер АЦП.
2. Передача голоса по сети Ethernet по протоколу RTP. В качестве транспорта использовать UDP.
3. Прием голосовых сообщений по Ethernet по протоколу RTP и передачу их на встроенный ЦАП.
4. Микроконтроллер должен обеспечивать связь с внешним миром с помощью интерфейса Ethernet через микросхему ENC424J600-PT.
5. Для установления соединения с сервером голосовых сообщений используется протокол SIP 2.0. с поддержкой методов, описанных в RFC 3261.
6. Прием и отработку команд, приходящих по MQTT: открыть входную дверь, открыть шлагбаум и т.п.
7. WEB-интерфейс для удаленных настроект и мониторинга рабочих параметров устройства.
8. Для работу через VPN-роутер контроллер должен поддерживать STUN.


Есть проект для микроконтроллера для аналогичного устройства. Используется STM32L475RET6.
Для связи с Ethernet используется так же ENC424J600-I/P.
Устройство успешно звонит по SIP на сервер. Выполняет приходящие MQTT-команды по открыванию дверей.

Требуется:
поправить ПО под STM32F413VGT6,
добавить WEB-интерфейс,
добавить возможность удаленного обновления ПО через WEB-интерфейс,
добавить возможность перезагрузки устройства через WEB-интерфейс,
добавить возможность хранения данных абонентов во FLASH микроконтроллера и возможность синхронизации этих данных с сервером,
добавить STUN,
исправить метод определения квартиры в которую звонят.

Re: проект требуется программист МК STM32 со знанием Etherne

Чт сен 23, 2021 21:25:05

А чего не использовать ESP32 например? Явно лучше будет и по себестоимости и по ресурсам.

Re: проект требуется программист МК STM32 со знанием Etherne

Пт сен 24, 2021 06:52:05

А чего не использовать ESP32

Ну не надо вставлять это в каждый проект. Уже всем ясно что не потянет если ВЕБ будет немного сложнее чем в примерах, и задачи что изложены в ТЗ.
ТС респект за нормальное ТЗ для объявления. Уточнения по ТЗ нужны , но они чисто рабочие.
Пример веба. Одна страничка усилителя с ДСП
А так еще статья про ВЕБ интерфес на МК https://habr.com/ru/post/576470/
Вложения
ВЕБ эквалайзера.JPG
(76.78 KiB) Скачиваний: 92

Re: проект требуется программист МК STM32 со знанием Etherne

Пт сен 24, 2021 14:23:03

. Уже всем ясно что не потянет если ВЕБ будет немного сложнее чем в примерах, и задачи что изложены в ТЗ.

2 ядра на 240мГц по вашему слабее одного ядра на 100? :)))

Re: проект требуется программист МК STM32 со знанием Etherne

Пт сен 24, 2021 17:35:40

А чего не использовать ESP32 например?

Потому как это китайское недоМК с кривым SDK и прочими неоговорёнными прелестями в работе. Примерно, как наш миландр.
Ах, да - у ESP32 разве есть на борту Ethernet PHY?

Re: проект требуется программист МК STM32 со знанием Etherne

Пт сен 24, 2021 17:38:21

2 ядра на 240мГц по вашему слабее одного ядра на 100? :)))

Дело не в ядрах..
Дайте ссылочку на реализованный проект ВЕБ уровня , что дал скриншот (даже не свой)
И закончим дебаты. Не зачем ТСу апать тему.
Ответить