Скрыть объявление
Управляйте вашими ESP8266 и другими устройствами прямо с телефона из любой точки мира, где есть интернет!
Подробности и обсуждение IoT Manager в этой теме. Официальный сайт приложения и документация IoTmanager.ru
Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Важно Статьи и документация по ESP8266 с резюме (подключение, прошивка, старт, SDK, AT, Arduino, Lua)

Тема в разделе "Документация по esp8266", создана пользователем Victor, 16 мар 2015.

  1. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.189
    Симпатии:
    373
    Сводный список материалов по ESP8266 с резюме: подключение, прошивка, старт; SDK и AT прошивка; Arduino, Lua, NodeMCU, Си/Си++; HTTP-сервер, TCP2UART и т.п. (пополняемая тема).

    Содержание:
    1. Статьи от esp8266.ru
    Множество полезной информации, собранной и/или написанной основателем сайта - Victor'ом. Новичкам настоятельно рекомендуется к прочтению!
    2. Полезные разделы на форуме esp8266.ru
    Важные темы на нашем форуме, посвященные прошивкам, программам и другим полезностям от наших пользователей.​
    3. Статьи на сторонних ресурсах
    Разные статьи, посвященные ESP, найденные на просторах интернета. Множество стартов и примеров. Новичкам настоятельно рекомендуется к прочтению!
    4. Документация по прошивкам, SDK, модулям ESP, применению ESP и т.д.
    Ссылки на важную документацию по ESP, по оригинальным AT прошивкам, оригинальному SDK, NodeMCU и LUA и т.п. Изучить обязательно перед тем, как задавать вопросы!​
    5. Прочие интересные статьи общего плана

    Вы всегда можете использовать Ctrl+F для быстрого поиска по данному списку.
    Сортировка списка пока отсутствует, то есть статьи никак не отсортированы, а значит не стоит обращать внимание на их порядок.

    Если у вас есть ссылка на какую-то полезную статью/материал, мы будем очень рады, если вы ею поделитесь в данной теме!
    Правила (раскрыть)
    При размещении вашей ссылки, пожалуйста, придерживайтесь следующего шаблона:
    - Раздел, для которого статья предназначена
    - Название статьи (пометки)
    - Ссылка на статью
    - Авторство (желательно)
    - Дата публикации (желательно)
    - Резюме (кратко по пунктам распишите, что есть полезного в статье, о чем она)

    Мы добавим вашу ссылку в общий список после проверки и удалим ее из сообщений.


    Внимание: в данной теме строго запрещается вести любые обсуждения, задавать вопросы, в общем, писать что-либо, кроме предложений на добавление новых ссылок! Все сообщения будут удаляться без предупреждения.
    Если вы хотите сообщить какую-то важную информацию администрации - используйте переписку, либо кнопку "Жалоба" у соответствующего сообщения.
    Если вы хотите обсудить информацию, представленную по какой-либо из ссылок, пожалуйста, воспользуйтесь для этого другими разделами нашего форума!
    Спасибо за понимание!

    В названиях статей предполагаются следующие пометки:
    Пометки (раскрыть)

    {старт} - статьи о первом получении и/или запуске ESP
    {AT} - примеры работы с AT прошивкой
    {LUA} - примеры работы с прошивкой NodeMCU на LUA
    {Си/Си++} - примеры написания собственной прошивки на Си/Си++
    {Arduino} - работа с ESP в связке с Arduino
    {ENG} - информация на английском
     
    Последнее редактирование модератором: 10 апр 2015
    IvanKurtti нравится это.
  2. JustACat

    JustACat Moderator Команда форума

    Сообщения:
    568
    Симпатии:
    121
  3. JustACat

    JustACat Moderator Команда форума

    Сообщения:
    568
    Симпатии:
    121
    2. Полезные разделы на форуме esp8266.ru (к содержанию)

    2.1 Различные проекты уважаемых пользователей нашего форума:

    Обсуждение Unofficial Development Kit for Espressif ESP8266 {Си/Си++}
    http://esp8266.ru/forum/threads/obsuzhdenie-unofficial-development-kit-for-espressif-esp8266.32/
    Резюме:
    Unofficial Development Kit for Espressif ESP8266 - это неофициального комплекта для разработки прошивок под SoC Espressif ESP8266.
    В состав комплекта входят следующие компоненты и инструменты:

    - Неофициальный компилятор GCC для SoC Xtensa LX106
    - Официальный Espressif ESP8266 SDK
    - Набор документации на SoC ESP8266
    - Большой набор примеров прошивок в исходных кодах на языке Си
    - Набор вспомогательных утилит для работы с платами на основе ESP8266​
    Авторство: CHERTS

    Разработка ‘библиотеки’ малого webсервера на esp8266 {Си/Си++}
    http://esp8266.ru/forum/threads/razrabotka-biblioteki-malogo-webservera-na-esp8266.56/
    Резюме:
    Тестовая прошивка на Си с множеством примеров работы с различными аспектами ESP.
    Основные цели данной "свалки":
    1) Управление конфигурацией WiFi модуля и приложений на ESP8266 с помощью любого устройства с интернет браузером не ниже версии HTTP/1.0.
    2) Предусмотреть возможность подключения программных модулей для работы с разной периферией.
    3) Использование минимальных затрат web сервером памяти (у ESP8266 heap менее 40 кбайт на всё при наличии SDK) в ESP8266.
    Авторство: pvvx

    Прошивка TCP2UART переходника с настройкой по Web {Си/Си++}
    http://esp8266.ru/forum/threads/proshivka-tcp2uart-perexodnika-s-nastrojkoj-po-web.146/
    Резюме:
    Частный случай использования ESP8266 в качестве TCP2UART моста (прошивка на Си).
    Авторство: pvvx

    Sming Open Source Framework для нативной разработки прошивок ESP8266 {Си/Си++} {Arduino}
    http://esp8266.ru/forum/threads/smi...ja-nativnoj-razrabotki-proshivok-esp8266.167/
    Резюме:
    Sming это фрамеворк для быстрой и удобной разработки своих прошивок под ESP8266 с использованием Arduino стиля управления GPIO, удобным встроенным инструментарием и возможностью подключения практически любых Arduino-совместимых библиотек.
    Авторство: anakod

    Общие вопросы по Arduino IDE для ESP8266 {Си/Си++} {Arduino}
    http://esp8266.ru/forum/threads/obschie-voprosy-po-arduino-ide-dlja-esp8266.224/
    А так же перевод описания на нашем сайте от Victor: http://esp8266.ru/arduino-ide-esp8266/
    Резюме:
    Arduino IDE для ESP8266 позволяет писать скетчи и загружать их одним кликом в ESP8266 в знакомой многим среде Arduino IDE. Проект постепенно развивается: как сама среда, так и набор портированных/разработанных с нуля библиотек.
    Авторство: igrr

    SCITE и ESP {LUA}
    http://esp8266.ru/forum/threads/scite-i-esp.145/
    Резюме:
    Существует мощный редактор текста SCITE, который написан на луа, поддерживает подсветку множества языков, позволяет добавлять кнопки и скрипты. Редактор хорошо поддерживается и имеет длительную историю развития. Идея: добавить к SCITE связку c ESP и писать и отлаживать программы в этом редакторе.
    Авторство: nikolz


    2.2 Другая полезная информация и обсуждения:

    Gpio и разные режимы [вредные советы]
    http://esp8266.ru/forum/threads/gpio-i-raznye-rezhimy-vrednye-sovety.37/
    Резюме:
    Обсуждение правильного и неправильного подключение ESP к внешнему миру и внешнего мира к ESP. Железные вопросы.​

    Расширение флеш-памяти
    http://esp8266.ru/forum/threads/rasshirenie-flesh-pamjati.36/
    Резюме:
    Обсуждение расширения набортной флеш-памяти (обычно 512 килобайт) вплоть до 16 мегабайт.​

    EaglePCB Library
    http://esp8266.ru/forum/threads/eaglepcb-library-esp8266-esp12.121/
    Резюме:
    Пара библиотек для использования ESP в Eagle.​

    Esp8266 описание at команд, ссылки на at прошивки {AT}
    http://esp8266.ru/forum/threads/esp8266-opisanie-at-komand-ssylki-na-at-proshivki.116/
    Резюме:
    Ссылки на актуальные версии AT прошивок и описание AT команд (на русском).​

    Arduino библиотеки esp8266 {Arduino}
    http://esp8266.ru/forum/threads/arduino-biblioteki-esp8266.1/
    Резюме:
    Ссылки на различные Arduino библиотеки для работы с ESP.​

    Прошивка esp8266 посредством arduino uno {Arduino}
    http://esp8266.ru/forum/threads/proshivka-esp8266-posredstvom-arduino-uno.77/
    Резюме:
    Использование Arduino для прошивки ESP (если нет USB-UART переходника).​

    Продолжение...
     
    Последнее редактирование: 5 апр 2015
    Volk65 и Artur1985 нравится это.
  4. JustACat

    JustACat Moderator Команда форума

    Сообщения:
    568
    Симпатии:
    121
    3.1. Статьи на сторонних ресурсах (к содержанию)

    WiFi модуль ESP8266 ESP07 для домашней автоматизации {старт} {AT} {LUA}
    http://mysku.ru/blog/ebay/30626.html
    Резюме:
    - про ESP-07 и ESP-12
    - покупка
    - обзоры модулей
    - много фото
    - подключение (схема) и первый старт
    - пайка модуля на стандартную макетку с шагом 2,54 (фото)
    - прошивка через XTCOM_UTIL прошивки NodeMCU
    - работа на Lua с модулем bmp180​

    Модуль Wifi на базе чипа ESP8266 {старт} {AT} {LUA}
    http://mysku.ru/blog/aliexpress/29741.html
    Резюме:
    - про ESP-01
    - покупка и краткий обзор модуля
    - подключение (схема) и первый старт
    - хак для добавления GPIO
    - прошивка через XTCOM_UTIL прошивки NodeMCU
    - проба пера на NodeMCU
    - работа на Lua с модулем DHT11
    - проба HTTP сервера на Lua​

    Ещё один Wi-Fi выключатель {старт} {LUA}
    http://geektimes.ru/post/242366/
    Резюме:
    - реализация полноценного Wi-Fi выключателя
    - схематика (есть фото устройства)
    - код на LUA (есть пример HTTP сервера)​

    Бесплатная отправка SMS из Arduino без GSM модуля {AT} {Arduino}
    http://habrahabr.ru/post/245805/
    Резюме:
    - использование ESP-01 (AT прошивке) для отправки SMS из Arduino
    - есть краткая информация по подключению
    - есть код для Arduino Mega 2560, увы, без комментариев, но он не сложный​

    Новогодняя звезда с Wi-Fi на базе ESP8266 {старт} {Си/Си++}
    http://habrahabr.ru/post/249643/
    Резюме:
    - ESP-01
    - управление пиксельной гирляндой на LPD6803
    - описано подключение и использованные компоненты (есть фото и видео работы)
    - написание собственной прошивки на Си (код доступен на гитхабе)
    - управление осуществляется с Android приложения на телефоне (код, увы, недоступен)​

    Wi-Fi термометр на ESP8266 + DS18B20 всего за 4$ {старт} {LUA}
    http://habrahabr.ru/post/252481/
    Резюме:
    - ESP-03
    - подключение (есть схематика)
    - прошивка NodeMCU с помощью NodeMCU Flasher
    - работа с DS18B20
    - отправка данных на thingspeak​

    Цикл статей от Sleuthhound (aka CHERTS, создатель и мейнтейнер Unofficial Development Kit)
    Работа с ESP8266: Первоначальная настройка, обновление прошивки, связь по Wi-Fi, отправка-получение данных на ПК {старт} {AT}
    http://geektimes.ru/post/241054/
    Резюме:
    - описание ESP-01
    - подключение
    - тест работы AT прошивки через терминал на ПК
    - обновление AT прошивки
    - настройка подключения к Wi-Fi на AT прошивке
    - настройка режима TCP-сервер на AT прошивке
    - настройка режима TCP-клиента на AT прошивке​
    Работа с ESP8266: Собираем компилятор и пишем первую прошивку {Си/Си++}
    http://geektimes.ru/post/241842/
    Резюме:
    - компилятор и прошивка на Си/Си++
    - сборка компилятора под Ubuntu Linux
    - установка компилятора под Windows (Unofficial Developer Kit)
    - подключение примеров проектов в среде Eclipse
    - создание нового проекта в среде Eclipse
    - написание простейших прошивок (довольно обширный пример работы с GPIO, WiFi, UART и т.д. на Си)​
    Работа с ESP8266: Пишем прошивку для управления системой nooLite {Си/Си++}
    http://geektimes.ru/post/242669/
    Резюме:
    - своя прошивка на Си/Си++ (довольно обширный пример написания прошивки для ESP на Си, рассматривается множество аспектов)​

    Очень короткое знакомство с WiFi модулем ESP8266 ESP-03 {старт} {AT} {Arduino}
    http://we.easyelectronics.ru/part/ochen-korotkoe-znakomstvo-s-wifi-modulem-esp8266-esp-03.html
    Резюме:
    - ESP-03
    - схематика и подключение (есть печатка)
    - грабли и траблы: AT + Arduino
    - есть полезное в комментариях​

    Web Термометр на WIFI esp8266 c отсылкой на e-mail (от батарейки) {LUA}
    http://we.easyelectronics.ru/smarth...sp8266-c-otsylkoy-na-e-mail-ot-batareyki.html
    Есть не совсем копия у нас на форуме: http://esp8266.ru/forum/threads/web-termometr-na-esp8266-s-otsylkoj-na-e-mail-ot-batarejki-3v.71/
    И тут, и там можно найти что-то интересное.
    Еще есть тема продолжение про батарейное питание: "Как оптимально, с точки зрения продолжительности работы, запитывать модуль от батареек?"
    Резюме:
    - работа на LUA с DS18b20
    - отправка на LUA данных на свой скрипт в сети
    - работа от батареек (потребление и все, что с ним связано)​

    WIFI Модуль ESP8266 за 3,5 $ первые впечатления. + мост UDP<-->UART на LUA {LUA}
    http://we.easyelectronics.ru/electr...ervye-vpechatleniya-most-udp-uart-na-lua.html
    Резюме:
    - работа на LUA с DS18b20
    - UDP сервер на LUA
    - UDP<-->UART мост на LUA
    - работа с приложением под Android (доступно apk приложение)​

    ESP8266 NodeMCU {старт} {LUA}
    http://kirill1985.ru/pokupka/3318-esp8266-nodemcu.html
    Для тех, кто впервые взял в руки модуль и делает свой первый быстрый старт без Arduino. С блога kirill1985.ru, участника нашего форума Кирилл'а.
    Резюме:
    - про ESP-01 и ESP-07
    - подключение (схема) и первый старт
    - прошивка через NodeMCU Flasher прошивки NodeMCU
    - проба пера на NodeMCU
    - работа на Lua с GPIO
    - WatchDog​

    Сверхдешевый WI-FI модуль ESP8266 и Беспроводной датчик на базе ESP8266 с отправкой данных на удаленные сервера {старт}
    http://homes-smart.ru/index.php/oborudovanie/bez-provodov-wi-fi/sverkhdeshevyj-wi-fi-modul-esp8266
    http://homes-smart.ru/index.php/obo...chik-na-baze-esp8266-dlya-servisa-narodmon-ru
    По данным ссылкам вы можете найти уже готовую прошивку, заточенную под работу с несколькими датчиками. В основном, сбор данных и отправка на различные сервисы.
    Резюме:
    - ESP-01
    - общие сведения
    - подключение (схема)
    - прошивка
    - описание представленной прошивки и работы с ней​

    Погодная станция на основе Arduino и Wi-Fi модуля ESP8266 {старт} {AT} {Arduino}
    http://digitrode.ru/computing-devic...a-osnove-arduino-i-wi-fi-modulya-esp8266.html
    Погодная станция без датчиков. Погода берется с интернета и выводится на экран.
    Резюме:
    - ESP-01 (WI07c)
    - TFT-дисплей
    - подключение (схема)
    - простой пример кода под Arduino​

    Множество простых и не очень примеров по ESP8266 {старт} {AT} {Arduino} {LUA} {ENG}
    http://www.instructables.com/howto/esp8266/
    Резюме:
    - разные виды ESP
    - куча схем и примеров устройств
    - с Arduino и без
    - на разных языках программирования
    - один минус - все на английском (хотя попадаются и на других языках)​

    Возвращаем к жизни esp8266 после неудачного обновления
    https://darkbyte.ru/2015/78/esp8266-debrick-after-ciupdate-fatal-exception/
    Резюме:
    - ESP-05
    - возвращение к жизни после неудачной прошивки
    - GPIO0 на ESP-05 уже замкнут на VCC
    - придется паять​
    Спасибо: @Victor
     
    Последнее редактирование: 10 апр 2015
    Volk65 и Artur1985 нравится это.
  5. JustACat

    JustACat Moderator Команда форума

    Сообщения:
    568
    Симпатии:
    121
    3.2. Статьи на сторонних ресурсах продолжение (к содержанию)

    Цикл статей Reverse Engineering ESP8266 на хабре
    Часть 1: http://habrahabr.ru/post/255135/
    Часть 2: http://habrahabr.ru/post/255153/
    ... возможно, будет продолжение ...
    Резюме:
    - Кратко описана архитектура esp8266, работа с памятью.
    - Подробно описан процесс дизассемблирования прошивок.
    - Интерес так же представляют комментарии к статьям.
    - Но стоит иметь ввиду: имеются ошибки и неточности в описании сегментов, процесса загрузки.
    - В общем, информация интересная, но на 100% принимать ее не стоит. Нужно проверять.​
    Спасибо: Andy Korg за ссылку и резюме, а так же pvvx за дополнительный анализ статьи.

    Продолжение...
     
    Последнее редактирование: 10 апр 2015
    Volk65 нравится это.
  6. JustACat

    JustACat Moderator Команда форума

    Сообщения:
    568
    Симпатии:
    121
    4. Документация (к содержанию)

    Что нужно изучить из документации Espressif:
    - ESP8266_Specifications_v4.1.pdf
    - ESP8266_Beginners_Guide_V0.4.1.pdf
    - ESP8266_Module Application Design Guide.pdf
    - SDK-Espressif IoT SDK Programming Guide_v1.0.0.pdf (берите обновленную версию от 20.03.15)
    (или аналогичный, соответствующий той версии SDK, которую вы используете)​
    Отдельно по AT прошивке:
    - 4A-AT-Espressif AT Instruction Set_v0.22.pdf (берите обновленную версию от 20.03.15, спасибо shaman1010)
    (или аналогичный, соответствующий той версии AT прошивки, которую вы используете)​
    - 4B-AT-Espressif AT Command Examples_v0.4.pdf
    (или аналогичный, соответствующий той версии AT прошивки, которую вы используете)​
    Пожалуйста, изучите эти документы, если вы собираетесь использовать ESP. Их всего 6. Пусть даже в чем-то они могут повторять информацию, но с другой стороны в каждом из них можно отловить некоторые полезные мелочи.
    Потратьте свое время на изучение, прежде, чем задавать одни и те же вопросы на форуме. Этим вы сэкономите время другим участникам сообщества, и они смогут потратить его, например, на улучшение прошивок, которыми, возможно, вы же и будете в последствии пользоваться. Спасибо за понимание!
    Всю эту документацию, и еще много полезного (утилиты, прошивки, SDK и т.п.) всегда можно найти здесь.

    NodeMCU:
    - Сайт прошивки {ENG} {LUA}
    http://nodemcu.com/index_en.html
    Резюме: общее описание и несколько примеров LUA.​
    - Общие сведения, примеры использования {ENG} {LUA}
    - API оригинал на английском {ENG} {LUA}
    - API частичный перевод на русский {LUA}
    Обязательно изучите эти странички, прежде, чем задавать вопросы по NodeMCU и/или Lua. Спасибо за понимание!

    Arduino (на AT и не только):
    - Тема "Пользует ли кто WiFi-модули ESP8266 ? Поделитесь впечатлениями." на arduino.ru {Arduino}
    http://arduino.ru/forum/apparatnye-...wifi-moduli-esp8266-podelites-vpechatleniyami
    Резюме: информации и граблей собрано много, но структурирована она, считайте, никак... И тем не менее для тех, кто решил именно при помощи Arduino покорять ESP - советую к прочтению. Есть и различная схематика, и фото/схемы готовых устройств и решений, и примеры кода, и отлов ошибок разного рода.​

    Продолжение...
     
    Последнее редактирование: 10 апр 2015
    Volk65 и Artur1985 нравится это.
  7. JustACat

    JustACat Moderator Команда форума

    Сообщения:
    568
    Симпатии:
    121
    5. Прочие интересные статьи общего плана около тем: WiFi, умный дом, ESP и т.п. (к содержанию)

    - Архитектура умного дома — с Black Swift и не только
    http://habrahabr.ru/company/blackswift/blog/251837/

    - WebSockets — полноценный асинхронный веб
    http://habrahabr.ru/post/79038/
    Очень советую к прочтению, особенно тем, кто общается с ESP (и не только) через браузер.
    Вначале чтобы понять, что это такое вообще, из вики: https://ru.wikipedia.org/wiki/WebSocket

    Продолжение...
     
    Последнее редактирование: 10 апр 2015
  8. JustACat

    JustACat Moderator Команда форума

    Сообщения:
    568
    Симпатии:
    121
    Зарезервировано...
     
  9. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.189
    Симпатии:
    373
    Последнее редактирование: 25 апр 2015

Поделиться этой страницей