Цена:
Встраиваемый WiFi модуль HF-LPT100 с внешней антенной 2.4ГГц на чипе MT5931SA
Вай-фай, как много в этом слове... Любой современный человек практически не представляет свой быт без столь удобной, надёжной и доступной информационной технологии беспроводной передачи WiFi. Сейчас она окружает нас повсюду — дома, в транспорте, в общественных местах и на работе, присутствует в любом современном персональном компьютере, в мобильном телефоне и планшете. Построенные по стандарту IEEE 802.11, сети обладают просто огромным перечнем преимуществ, среди которых можно без капли скромности выделить несколько значимых для простого пользователя факторов — это лёгкое и быстрое создание локальных сетей, высокая скорость передачи данных и отсутствие проводных подключений. И, конечно же, незаменимая мобильность.
Зная о том, насколько популярна и практична во всех отношениях технология WiFi, разработчики электронных продуктов стараются не обходить эту тему стороной. Интеграция средств связи в электронные изделия, какими бы они не были, позволяет значительно улучшить, а порой и кардинально изменить их возможности. Кроме того, производители внедряют в свои устройства средства удалённого обмена данными, и учат их общаться между собой в сетях нового поколения "Интернет Вещей" (англ. Internet of Things, IoT).
Модуль HF-LPT100 от компании High-Flying Electronics Technology Co.Ltd, выпускающей на рынок электронные компоненты, не стал исключением из правил. По настоящему миниатюрный, он построен на качественной элементной базе, входящей в группу высокоэффективной микроэлектроники. Аппаратная часть платы представляет симбиоз из мощного процессора Cortex-M3 MTK с ультра-низким энергопотреблением, WiFi радиопередатчика Mediatek, предлагающего лучшие и наиболее удобные функции подключения, и микросхемы памяти, предназначенной для хранения в себе пользовательских приложений.
Наиболее важным и удобным решением, выделяющим HF-LPT100 среди других аналогов, оказалась реализация беспрепятственной перенастройки модуля по беспроводной связи на основе собственного веб-сервера. Модуль поддерживает до пяти TCP-соединений с возможностью одновременного опроса клиентов.
Технические данные
Распиновка HF-LPT100 (Диаграмма выводов, HF-LPT100 подключение)
Модуль HF-LPT100 обладает цифровыми выводами (контакты 5-6, 8-10) общего назначения, работающими с логикой напряжений "1" и "0".
Характеристики TTL-логики пользовательских контактов модуля HF-LPT100:
Некоторые выводы имеют встроенный подтягивающий или стягивающий резисторы (к примеру, nReload, nReset и PWR_SW подтянуты на плюс, если не используются). Рекомендуемый ток отдельного вывода составляет 6 миллиампер.
Специальные функции:
ШИМ/GPIO функции и прозрачная передача, nLink, nReady, WPS функции не могут быть задействованы одновременно. Пользователь может выбрать требуемую функцию АТ командами: AT+MODE и AT+LPTIO.
Подключения по протоколу Multi-TCP
WiFi-LPT100 модуль имеет два TCP/UDP сокета: Сокет А и Соект В. Последовательные данные, записываемые в модуль, передаются одновременно в Сокет А и Сокет В. TCP/UDP данные, которые модуль получает через Сокет А или В, отправляются в последовательный порт.
Наличие двойного Сокета позволяет настроить разнообразные сетевые межсоединения. По умолчанию, открыт только Сокет А. В случае необходимости использования Сокета В, пользователю доступны АТ команды для его настройки.
Подключения по протоколу Multi-TPC link работают по следующей структуре:
Сокет А
Сокет А может работать в четырех режимах: TCP-сервер, TPC-клиент, UDP-клиент, UDP-сервер. Настройка параметров сетевого протокола для Сокета А выполняется АТ командой "AT+NETP". Когда Сокет А сконфигурирован как TCP-сервер, он поддерживает связь по протоколу многопутевой модификации TCP (Multi-TPC link) с одновременным разрешённым подключением до пяти TCP-клиентов. Выбор клиента или его адресация не предусмотрена.
Сокет В
Сокет В может работать в трёх режимах: TPC-клиент, UDP-клиент, UDP-сервер. Настройка параметров сетевого протокола для Сокета B выполняется АТ командой "AT+SOCKB". Какой бы режим работы не был установлен, Сокет В способен предложить пользователям гибкие методы передачи данных. Например, Сокет B может быть установлен в режим UDP-сервера, выполняя обмен данными с другими модулями, соединёнными локальной сетью. Сокет B также может быть установлен для подключения TCP-клиента к удаленному серверу. Демонстрация функционала Сокет В:
HF-LPT100 подключение к Ардуино
Все модели микроконтроллеров семейства Ардуино, а также платы предварительного монтажа (беспаечное прототипирование) имеют шаг между контактами 2,54мм. Расстояние между ножками модуля HF-LPT100 не совсем привычное, всего 2 мм. Следовательно, совместить их без применения пайки не удастся.
Схемы подключения к микросхемам на примерах с ATmega328P (UNO) и ATmega32u4 (Micro) будут немного отличаться из-за различных методов организации альтернативных портов последовательной связи. В случае с Micro, подключение HF-LPT100 выполняется напрямую к контактам RX и TX, при этом используется класс Serial1 со скоростью передачи данных вплоть до 115200 бит/сек, насколько позволит преобразователь TTL уровней 5В<->3,3В. Отсылать и считывать данные через программно настроенные порты на ATmega328P поможет сторонняя библиотека AltSoftSerial, поддерживающая скорость обмена данными до 9600 бит/сек и содержащая в себе информацию о нумерации задействованных контактов в роли шины UART для различных контроллеров Ардуино.
К обоим типам подключения существуют две версии ознакомительных программ, демонстрирующие отправку предопределённых наборов АТ команд через установленное последовательное соединение, выбираемых пользователем. Программа позволяет настроить модуль HF-LPT100 в режимах AP (точка доступа), STA (клиент) и TCP-сервера. Будьте внимательны при вводе других АТ команд в Мониторе последовательно порта одновременно с выполняемой программой.
Прежде, чем прошивать скетчи в микроконтроллер, отредактируйте код и установите параметры для вашей беспроводной сети. Откройте "Монитор последовательного порта" и установите параметр "No Line Ending" (NL). Далее, вводите номера 1-9 на клавиатуре для выполнения предопределённой команды:
Скачать примеры для Ардуино
Настройка модуля HF-LPT100 через Веб-Интерфейс
Через Веб-интерфейс пользователю доступно большое количество настраиваемых функций. При первом включении HF-LPT100 или после сброса к заводским настройкам, модуль запускается в режиме открытой точки доступа. Сетевые настройки модуля по умолчанию: идентификатор сети (SSID) — WIFI-LPT100, IP адрес страницы настроек — 10.10.100.254, маска подсети — 255.255.255.0
После подключения к беспроводной сети модуля HF-LPT100 со смартфона, планшета, ноутбука или настольного компьютера, в адресной строке веб-браузера задаётся IP адрес страницы настроек. При входе на веб-страницу, на полученный запрос авторизации, вводятся имя пользователя — admin, пароль — admin. В верхнем правом углу можно найти поддерживаемые языки. Основное меню содержит девять страниц: "Система", "Рабочий режим", "Настройка Клиента", "Настройка точки доступа", "Прочие настройки", "Управление аккаунтом", "Обновление ПО", "Перезапуск" и "Восстановление".
Страница "Система"
На этой странице, пользователь может проверить текущую важную информацию и статус устройства, такую как: имя устройства, версия прошивки, беспроводной рабочий режим и прочие параметры WiFi.
Страница "Рабочий режим"
Рабочий режим Точки доступа HF-LPT100 предлагает возможность достаточно простого и лёгкого способа конфигурирования модуля. Режим Клиент предназначен для подключения пользовательского оборудования (например, удалённого сервера) через маршрутизатор Точки доступа. Вместе с тем, модуль может работать в совместном режиме Клиент+Точка доступа, который позволит формировать более гибкие сетевые подключения. Вариантом такого подключения может стать локальная сеть, состоящая из нескольких присоединённых Клиентов на одной стороне, и передающая данные по беспроводной связи через стороннюю Точку доступа на другой стороне. В таком случае, при смене внешней Точки доступа, потребуется перенастроть только модуль, не затрагивая при этом сетевые настройки Клиентов.
Страница "Настройка Клиента"
Пользователь может нажать кнопку "Scan" для автоматического поиска расположенных рядом точек доступа WiFi и подключиться к нужной, проведя ряд некоторых настроек. Вводимая информация о шифровании должна полностью совпадать с конфигурацией маршрутизатора точки доступа WiFi.
Странциа Настройка точки доступа
Когда пользователь выбирает работу модуля в режимах Точка доступа и Точка доступа + Клиент, необходимо настроить эту страницу и указать параметры беспроводного и сетевого подключений. Большинство систем поддерживает протокол динамической настройки узла (DHCP), позволяющий присоединяющимся сетевым устройствам получать автоматически назначенный IP-адрес, поэтому рекомендуется включать DHCP-сервер в большинстве приложений.
Страница "Прочие настройки"
HF-LPT100 обычно работает в режиме прозрачной передачи данных. Пользовательское устройство, подключенное к модулю HF-LPT100, будет соединяться и взаимодействовать с удаленным ПК или сервером. На этой странице, пользователю необходимо установить параметры связи через последовательный порт и определить параметры протокола, связанные с TCP.
Страница "Управление аккаунтом"
На этой странице устанавливаются новые значения пользовательского имени и пароля для входа на веб-сервер.
Страница "Обновление ПО"
Пользователь может установить новую версию ПО (прошивку) через WiFi соединение.
Страница "Перезапуск"
Большинство настроек и конфигураций сохраняются в модуле после перезапуска системы. Пользователь должен выполнить операцию перезапуска модуля после окончания всех изменений.
Страница "Восстановление"
После восстановления заводских настроек модуля, все пользовательские изменения профиля будут утеряны. HF-LPT100 запустится в режиме Точка доступа, установленной по умолчанию. Пользователь может снова перейти на страницу с адресом http://10.10.100.254, авторизоваться и перенастроить модуль под требуемые значения. Данная операция удобна, если в предыдущем сеансе были указаны неверные или ошибочные показатели. На аппаратном уровне, за функцию восстановления отвечает вывод nReload.
АТ команды
АТ команды означают специальные команды, понятные модулю HF-LPT100, которыми пользователь может запрашивать или настраивать параметры модуля в командном режиме через последовательный порт. В инструкции пользователя подробно объяснены способы переключения режимов работы модуля и формат использования AT-команд. В качестве отладочного инструментария, рекомендуется использовать программное обеспечение SecureCRT или USR-TCP232.
Документация
Программное обеспечение
Полезные ссылки
г. Москва, Пятницкое ш. д. 18, пав. 566
zakaz@compacttool.ru
8-495-752-55-22
Информация представленная на данном информационном ресурсе преследует исключительно рекламные цели и не является договором-офертой !
© Все права защищены 2015 - 2024г https://compacttool.ru