Wi-Fi модули серии ESP8266 с момента их выпуска (около двух лет назад) завоевали высочайшую популярность не только среди начинающих, но и в сфере профессиональных разработчиков беспроводных устройств. Их широкое распространение, прежде всего, обусловлено первоначальным захватом рынка устройств Интернета вещей, стоимостью ниже $2, огромным количеством документации и наработок, а также всесторонняей поддержкой различными сообществами разработчиков.
Но, как известно, технологии не стоят на месте, и интересной альтернативой ESP8266 может оказаться модуль на процессоре Realtek RTL8710. Процессор серии RTL8710, выполненный на ядре ARM Cortex-M3, работает на частоте 166 МГц под управлением ОС FreeRTOS и снабжен богатой периферией, несколько отличающейся от ESP8266. Что касается стоимости, то до последнего времени не удавалось найти варианты по цене менее $2 при штучном заказе. Но самый важный момент, почему в англоязычном Интернете пока отсутствует какая-либо подробная информация по этим процессорам и средствам разработки для них.
Однако, возможно, ситуация скоро изменится. Компания PINE64 (ранее сообщество раработчиков), занимающаяся разработкой отладочных плат и одноплатных компьютеров, сообщила о подготовке к производству собственного Wi-Fi модуля «PADI IoT Stamp» на процессоре RTL8710AF, ориентировочная стоимость которого будет $1.99 независимо от количества.
В целом аппаратная реализация выглядит знакомо, PADI IoT Stamp аналогичен модулю B&T RTL-00 (модуль на чипе RTL8170, доступный для заказа в китайский онлайн магазинах), но не совместим с ним. Поэтому нужно быть предельно внимательным при манипуляциях с прошивками для различных модулей. Модуль PADI IoT Stamp может быть запрограммирован и отлажен с помощью инструментов IAR, OpenOCD и/или J-Link, кроме того, он поддерживает функцию обновления прошивки по эфиру и интерфейсам UART, JTAG. На данный момент компания предоставляет программную платформу разработки Ameba Standard SDK (на основе FreeRTOS и LWIP), но в ближайшее время планируется поддержка инструментов ARM mbed 5.0. Конфигурирование модуля можно выполнить с помощью AT команд, облачного сервиса или с мобильного приложения под Android/iOS.
Для пользователей уже доступна документация на английском языке, включая подробное техническое описание, руководство по быстрому страту, дополнительные инструменты и драйверы для работы с модулем из консоли. Компания также работает над созданием отладочной платы в форм-факторе NodeMCU.
В других новостных источниках сообщается, что некоторые люди сравнили структуру процессоров RTL8710AF и RTL8711AF с помощью рентгеновского аппарата, и в то время как последний имеет больше функций, в частности встроенный модуль NFC (Near Field Communication), оба процессора в рентгеновских лучах выглядят одинаково. Другими словами RTL8710AF на самом деле может иметь тот же функционал, который просто отключен.
Wi-Fi модули серии ESP8266 с момента их выпуска (около двух лет назад) завоевали высочайшую популярность не только среди начинающих, но и в сфере профессиональных разработчиков беспроводных устройств. Их широкое распространение, прежде всего, обусловлено первоначальным захватом рынка устройств Интернета вещей, стоимостью ниже $2, огромным количеством документации и наработок, а также всесторонняей поддержкой различными сообществами разработчиков.
Но, как известно, технологии не стоят на месте, и интересной альтернативой ESP8266 может оказаться модуль на процессоре Realtek RTL8710. Процессор серии RTL8710, выполненный на ядре ARM Cortex-M3, работает на частоте 166 МГц под управлением ОС FreeRTOS и снабжен богатой периферией, несколько отличающейся от ESP8266. Что касается стоимости, то до последнего времени не удавалось найти варианты по цене менее $2 при штучном заказе. Но самый важный момент, почему в англоязычном Интернете пока отсутствует какая-либо подробная информация по этим процессорам и средствам разработки для них.
Однако, возможно, ситуация скоро изменится. Компания PINE64 (ранее сообщество раработчиков), занимающаяся разработкой отладочных плат и одноплатных компьютеров, сообщила о подготовке к производству собственного Wi-Fi модуля «PADI IoT Stamp» на процессоре RTL8710AF, ориентировочная стоимость которого будет $1.99 независимо от количества.
Спецификация на модуль PADI IoT Stamp:
Нажмите для увеличения
В целом аппаратная реализация выглядит знакомо, PADI IoT Stamp аналогичен модулю B&T RTL-00 (модуль на чипе RTL8170, доступный для заказа в китайский онлайн магазинах), но не совместим с ним. Поэтому нужно быть предельно внимательным при манипуляциях с прошивками для различных модулей. Модуль PADI IoT Stamp может быть запрограммирован и отлажен с помощью инструментов IAR, OpenOCD и/или J-Link, кроме того, он поддерживает функцию обновления прошивки по эфиру и интерфейсам UART, JTAG. На данный момент компания предоставляет программную платформу разработки Ameba Standard SDK (на основе FreeRTOS и LWIP), но в ближайшее время планируется поддержка инструментов ARM mbed 5.0. Конфигурирование модуля можно выполнить с помощью AT команд, облачного сервиса или с мобильного приложения под Android/iOS.
Для пользователей уже доступна документация на английском языке, включая подробное техническое описание, руководство по быстрому страту, дополнительные инструменты и драйверы для работы с модулем из консоли. Компания также работает над созданием отладочной платы в форм-факторе NodeMCU.
В других новостных источниках сообщается, что некоторые люди сравнили структуру процессоров RTL8710AF и RTL8711AF с помощью рентгеновского аппарата, и в то время как последний имеет больше функций, в частности встроенный модуль NFC (Near Field Communication), оба процессора в рентгеновских лучах выглядят одинаково. Другими словами RTL8710AF на самом деле может иметь тот же функционал, который просто отключен.