Программирование МК ESP8266. Урок 26. FreeRTOS. Wi-Fi. STA. UDP Server

Опубликовано: 07 Октябрь 2024
на канале: narod stream
2,629
152

Продолжая работу по программированию микроконтроллера ESP8266 с использованием операционной системы реального времени FREEFTOS и, также продолжая тему передачи данных по беспроводной сети посредством протокола UDP, на данном уроке мы попробуем создать простой сервер.
Сервер будет слушать постоянно какой-нибудь порт, и если вдруг получит на него пакет с числом, то должен будет ответить отправителю подобным пакетом с числом, составляющим разность числа 32767 с данным числом.

Модуль ESP NodeMCU можно купить здесь http://ali.pub/4539qh
Различные модули ЕSP8266 можно приобрести здесь http://ali.pub/3602to
Переходник USB to TTL ftdi ft232rl можно купить здесь http://ali.pub/yv3is
Многофункциональный переходник CJMCU FT232H USB к JTAG UART FIFO SPI I2C можно купить здесь http://ali.pub/3ckhdr
Логический анализатор 16 каналов можно приобрести здесь http://ali.pub/2i1ki5

Навигация по видео:
00:00 Введение
02:37 Проект
03:25 Примем пакет и ответим на него
08:17 Испытание кода. Связь со смартфоном
12:48 Связь с ПК

Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Урок 1. Первое знакомство с контроллером ESP8266    • Программирование МК ESP8266. Урок 1. ...  
Урок 4. Прошиваем ESP-01    • Программирование МК ESP8266  Урок 4  ...  
Урок 5. Настраиваем toolchain и пишем свою прошивку в IDE Eclipse. Часть 1 http://narodstream.ru/esp8266-urok-5-...
STM Урок 54. System Workbench. FREE RTOS    • Программирование МК STM32.  УРОК 54. ...  
STM Урок 104. FreeRTOS. Бинарные (двоичные) семафоры. Часть 1    • Программирование МК STM32. Урок 104. ...  
STM Урок 108. FreeRTOS. Параметры    • Программирование МК STM32. Урок 108. ...  
STM Урок 111. FreeRTOS. Очереди. Часть 1    • Программирование МК STM32. Урок 111. ...  
Урок 14. Wi-Fi. Режим STA (Станция)    • Программирование МК ESP8266. Урок 14....  
Урок 16. Wi-Fi. STA. UDP Server    • Программирование МК ESP8266. Урок 16....  
Урок 18. I2C. Переходник для LCD 20×4. Переопределяем контакты    • Программирование МК ESP8266. Урок 18....  
Урок 19. FreeRTOS. UART. Передача данных    • Программирование МК ESP8266. Урок 19....  
Урок 20. FreeRTOS. Переходник для LCD 20×4    • Программирование МК ESP8266. Урок 20....  
Урок 21. FreeRTOS. Wi-Fi. Режим STA    • Программирование МК ESP8266. Урок 21....  
Урок 22. FreeRTOS. Wi-Fi. Режим AP (точка доступа)    • Программирование МК ESP8266. Урок 22....  
Урок 23. FreeRTOS. UART. Приём данных    • Программирование МК ESP8266. Урок 23....  
Урок 24. FreeRTOS. Wi-Fi. STA. UDP Client. Передача данных    • Программирование МК ESP8266. Урок 24....  
Урок 25. FreeRTOS. Wi-Fi. STA. UDP Client. Приём данных    • Программирование МК ESP8266. Урок 25....  

Текстовая версия данного урока и исходный код здесь https://narodstream.ru/esp8266-urok-2...

Программирование на различных языках:
Группа в контакте https://vk.com/public180157427
Группа в Facebook   / 284342185817764  
Группа в Одноклассниках https://ok.ru/group/55057282891996
Программирование микроконтроллеров:
Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Группа в Facebook   / 236905359999556  
Мой сайт "Программирование МК" http://narodstream.ru/
Форум http://narodstream.ru/forum/

Вы можете помочь проекту:

ЮMoney
https://yoomoney.ru/to/41001176473465

Webmoney
Z341906933112

Карта Сбербанка (МИР)
2202201799288929

Можно в USDT
1) Сеть:TRC20
Адрес: TBBPFk5Widf1CYvF7Xk5ssKXeiPJHwtMgS
2) Сеть: BSC BNB Smart Chain (BEP20) (комиссия намного меньше)
Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
3) Сеть: Huobi ECO Chain (HECO) (комиссия еще меньше)
Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17