Рубрика: LAN

STM Урок 136. LAN8742A. LWIP. SOCKET. HTTP Server

Продолжаем работу со стеком протоколов LWIP, а также с его интерфейсом SOCKET. И сегодня мы начнём работать с протоколом уже прикладного уровня — HTTP. Данный протокол находится выше уровнем, чем протокол TCP, а протокол TCP является для протокола HTTP протоколом

STM Урок 135. LAN8742A. LWIP. SOCKET. TCP. Соединяем три контролера

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

STM Урок 134. LAN8742A. LWIP. SOCKET. TCP Client

Продолжаем работать с интерфейсом SOCKET с протоколом TCP и сегодня мы попытаемся создать клиент. Как мы убедились на примере клиента для интерфейса NETCONN, что с клиентом работать не только не легче, чем с сервером, но ещё и тяжелее. В качестве

STM Урок 133. LAN8742A. LWIP. SOCKET. TCP Server

Продолжаем работу с интерфейсом SOCKET библиотеки стека протоколов LWIP и переходим к следующему транспортному протоколу TCP (Transmission Control Protocol, протокол управления передачей). С данным протоколом мы уже встречались неоднократно. Поэтому, хоть он и является непростым, мы его изучили очень неплохо.

STM Урок 132. LAN8742A. LWIP. SOCKET. UDP. Соединяем два контроллера

Продолжаем работать со стеком протоколов LWIP с интерфейсом SOCKET и теперь мы попробуем подключить к нашей плате STM32F746-Discovery ещё одну такую же плату по интерфейсу LAN. Подобными действиями мы уже занимались ранее, но использовали при этом мы другие интерфейсы. А

STM Урок 131. LAN8742A. LWIP. SOCKET. UDP Server. Часть 2

В предыдущей части урока мы познакомились с интерфейсом SOCKET, создали и настроили проект и проверили доступ к сетевому интерфейсу нашего сервера.   Теперь займёмся наконец-то непосредственно нашим сервером. В функции задачи добавим несколько локальных переменных, указателей и массив

  Затем

STM Урок 131. LAN8742A. LWIP. SOCKET. UDP Server. Часть 1

Немало времени мы изучали с вами интерфейс стека протоколов LWIP — NETCONN, который оказался не таким уж и простым в освоении, но тем не менее с помощью него нам стало гораздо проще решать непростые задачи по программированию передачи данных по

STM Урок 130. LAN8742A. LWIP. NETCONN. NTP. Узнаём точное время. Часть 2

В предыдущей части занятия мы создали проект, настроили модуль RTC и начали готовить запрос на точное мировое время. Вернёмся в функцию ntp_thread и занесём значение системного таймера в переменную, хранящую старое значение

  Отправим запрос на NTP-сервер, так как

STM Урок 130. LAN8742A. LWIP. NETCONN. NTP. Узнаём точное время. Часть 1

Продолжаем работу с сетью LAN, библиотекой стека протоколов LWIP, её интерфейсом NETCON. Сегодня мы ещё раз поработаем с протоколом транспортного уровня, так сказать, закрепим практически лишний раз наши знания данного протокола, но только целью сегодняшнего занятия мы поставим себе задачу

STM Урок 129. LAN8742A. LWIP. NETCONN. HTTP. WebSocket. Часть 4

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

Наверх