На рисунках показаны сетевые протоколы, описывающие следующее.




WiFi модуль ESP-12E (ESP8266 негізделген)

WiFi модуль ESP-12E – Ai-thinker компаниясы әзірлеген және ESP8266 ядросы бар процессорға негізделген, басқалардан ең басты айырмашылығы сымсыз WiFi интерфейсінің болуы болып табылады. ESP8266 ядросы интеграцияланған Tensilica L106 32-битті микроконтроллері – ультра төмен қуатты. 80 және 160 МГц жиілігінде жұмыс жасайды, RTOS қолдайды, Wi-Fi MAC/BB/RF/PA/LNA енгізілген, плата модуліндегі микрожолақты антенна.

Модуль IEEE802.11 b/g/n стандартын қолдайды, полный стек TCP/IP протоколов. Пользователи могут использовать модули либо в качестве дополнения для подключения какого-либо устройства к сети, либо в качестве отдельного сетевого контроллера.

Характеристики (кратко):

  • 802.11 b/g/n;
  • встроенный 32-битный MCU с низким энергопотреблением;
  • встроенный 10-битный АЦП;
  • встроенный стек протоколов TCP/IP;
  • встроенный РЧ коммутатор, РЧ трансформатор сопротивлений, LNA, усилитель мощности;
  • встроенные блоки ФАПЧ и управления мощностью;
  • Wi-Fi 2,4 ГГц, поддержка WPA/WPA2;
  • SDIO 2.0, (H) SPI, UART, I2C, I2S, IRDA, PWM, GPIO;
  • STBC, 1x1 MIMO, 2x1 MIMO;
  • потребление в режиме глубокого сна < 10 мкА, ток утечки в выключенном режиме < 5 мкА;
  • просыпание и передача пакетов через < 2 мс;
  • выходная мощность +20 дБм в режиме 802.11b;
  • диапазон рабочик температур: -40 – 125 ºC.


WiFi модуль ESP-12E (на базе ESP8266)

 

 

Технические характеристики

Категории Параметры Значения
WiFi параметры WiFi протоколы 802.11 b/g/n
Частотный диапазон 2,4ГГц–2,5ГГц (2400М–2483,5М)
Характеристики аппаратной части Периферийные шины UART/HSPI/I2C/I2S/инфракрасный интерфейс удаленного управления
Рабочее напряжение 3,0 – 3,6 В
Рабочий ток около 80 мА
Диапазон рабочих температур -40 – 125 ºC
Размеры 16мм x 24мм x 3мм
Характеристики программного обеспечения WiFi режим станция, программная точка доступа, программная точка доступа + станция
Безопасность WPA/WPA2
Шифрование WEP/TKIP/AES
Обновление прошивки загрузка через UART / OTA (через сеть) / загрузка и запись прошивки через хост
Разработка ПО поддержка Cloud Server Development / SDK для разработки пользовательских прошивок
Сетевые протоколы IPv4, TCP/UDP/HTTP/FTP
Пользовательская настройка Набор AT команд, Cloud Server, приложение Android/iOS

 

Техническое описание

Назначение выводов


Плата ESP-12E (на базе ESP8266). Расположение выводов

Назначение выводов платы ESP-12E на базе микроконтроллера ESP8266
Номер вывода Название вывода Назначение
  RST Сброс модуля
  ADC Вход аналого-цифрового преобразователя. Входное напряжение в диапазоне 0–1 вольт; результат 0–1024.
  EN Вывод включения чипа. Активный уровень – высокий.
  IO16 GPIO16; может использоваться для пробудить чипсет из режима глубокого сна.
  IO14 GPIO14; HSPI_CLK
  IO12 GPIO12; HSPI_MISO
  IO13 GPIO13; HSPI_MOSI; UART0_CTS
  VCC Вход питания 3,3В.
  CS0 Выбор чипа
  MISO Вход ведущего, выход ведомого.
  IO9 GPIO9
  IO10 GPIO10
  MOSI Выход ведущего, вход ведомого.
  SCLK Последовательный тактовый сигнал.
  GND Корпус.
  IO15 GPIO15; MTDO; HSPICS; UART0_RTS
  IO2 GPIO2; UART1_TXD
  IO0 GPIO0
  IO4 GPIO4
  IO5 GPIO5
  RXD UART0_RXD; GPIO3
  TXD UART0_TXD; GPIO1

 

Корпуса и размеры

Внешние размеры модуля составляют 16мм*24мм*3мм. Флеш-память, интегрированная в модуль, – это SPI флеш-память, емкость которой составляет 4 Мбайта, в корпусе SOP-210mil. Антенна, применяемая в модуле, – микрополосковая антенна на плате с коэффициентом усиления 3 дБи.

ESP-12E (на базе ESP8266). Размеры платы

Описание функционала

MCU

ESP8266EX встроен в 32-битный микроконтроллер (MCU) Tensilica L106, который отличается ультранизким энергопотреблением 16-битной RISC архитектурой. Тактовая частота CPU составляет 80 МГц. Также она может достичь максимального значения 160 МГц.

ESP8266EX часто интегрируется с внешними датчиками и другими специальными устройствами через его выводы GPIO; код для подобных приложений поставляется в примерах в SDK.

Организация памяти

Внутренние SRAM и ROM.

Однокристальная WiFi система ESP8266EX встраивается вместе с контроллером памяти; включая SRAM и ROM. MCU может обращаться к памяти через интерфейсы iBus, dBus и AHB.

Согласно текущей версии SDK, пользователю доступно следующее пространство памяти:

  • размер RAM < 36 Кбайт, то есть, когда ESP8266EX работает в режиме клиентской станции и подключен к роутеру, программируемое пространство, доступное пользователю в куче и секции data, составляет около 36 Кбайт;
  • в однокристальной системе нет программируемой памяти ROM; пользовательская программа должна храниться во внешней SPI флеш-памяти.

Внешняя SPI флеш-память

В модуль для хранения пользовательских программ установлена внешняя SPI флеш-память размером 4 Мбайта. Если необходимо больший объем, то необходимо установить флеш-память большего размера. Теоретически, поддерживается емкость до 16 Мбайт.

Предполагаемая емкость SPI флеш-памяти:

  • OTA выключено: минимальный размер флеш-памяти, который будет поддерживаться, составляет 512 Кбайт;
  • OTA включено: минимальный размер флеш-памяти, который будет поддерживаться, составляет 1 Мбайт;

Поддерживается несколько SPI режимов, в том числе, Standard SPI, Dual SPI и Quad SPI.

Перед загрузкой во флеш-память выбирайте правильный SPI режим, иначе прошивки/программы, которые вы загрузили, могут работать неправильно.

 

Список каналов Wi-Fi

B/g/n

Ниже приведены канальные параметры приемного устройства, малого радиуса действия стандартов IEEE 802.11, IEEE 802.11b, IEEE 802.11g, IEEE 802.11n (Wi-Fi), работающее в полосе радиочастот 2400—2483,5 МГц, с допустимой мощностью излучения передатчика не более 100 мВт, в том числе встроенное либо входящее в состав других устройств:

Канал Центральная частота (ГГц)
  2,412
  2,417
  2,422
  2,427
  2,432
  2,437
  2,442
  2,447
  2,452
  2,457
  2,462
  2,467
  2,472
  2,484

 

 

Сетевые протоколы

На уровне общения между людьми одни правила коммуникации формализованы, другие просто понятны, исходя из обычаев и практики. Для успешного обмена данными между устройствами набор сетевых протоколов должен описывать точные требования к процедуре. Сетевые протоколы определяют общий формат и набор правил для обмена сообщениями между устройствами. Наиболее популярными сетевыми протоколами являются протокол передачи гипертекста (Hypertext Transfer Protocol, HTTP), протокол управления передачей (Transmission Control Protocol, TCP) и протокол Интернета (Internet Protocol, IP).

 

На рисунках показаны сетевые протоколы, описывающие следующее.

  • Способ форматирования и структурирования сообщения, как показано на рис. 1.
  • Процесс, в котором сетевые устройства обмениваются информацией о каналах передачи сообщения с другими сетями, как показано на рис. 2.
  • Способ и время передачи сообщений об ошибках, а также системных сообщений между устройствами, как показано на рис. 3.
  • Установка и завершение сеансов передачи данных, как показано на рис. 4.

 

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-04-30 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: