для обмена данными с микроконтроллером. Контроллер подключен к ноутбуку через внешнюю сетевую карту, т. к. встроенной нет. В настройках указал наобум MAC-адрес для контроллера + IP адрес и маску подсети. Взял функцию, в которой указал IP адрес сетевой карты компьютера. Теперь, чтобы отправить переменную i на сервер, что мне нужно написать ? LWIP библиотеку знаю плохо, полный нуб.
Открыть сокет в LWIP и ему выполнить send
Есть пример кода ?
https://www.st.com/resource/en/user_manual/um1713-developing-applications-on-stm32cube-with-lwip-tcpip-stack-stmicroelectronics.pdf
Уф. Извините, не понимаю как открыть этот сокет и ему сенд отправить.
У тебя мак адрес должен быть уникальным в сети. Не такой как у роутера. Если ты без freertos, то в цикле еще постоянно вызывай MX_LWIP_Process()
Обсуждают сегодня