Arduino Mega Server для esp8266
Модератор: Alex
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server для esp8266
Судя по количеству скачиваний АМС на ЕСП работает у трехсот человек в мире!!(из них 10 скачиваний моих) ,а по куче вопросов про NRF24 так у меня одного))))) .......Вот когда китайцы узнают про 10.000 инсталяций - будте уверены - через 6 секунд появится.....( умудряются же полубаксовую штучку бесплатно везти полмира!!)
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 41
- Зарегистрирован: Вс июл 10, 2016 5:52 pm
- Благодарил (а): 8 раз
- Поблагодарили: 4 раза
Re: Arduino Mega Server для esp8266
Погодите чуток, придут мне модули, будем вместе решать вопросы с NRF24,serghei писал(а):Судя по количеству скачиваний АМС на ЕСП работает у трехсот человек в мире!!(из них 10 скачиваний моих) ,а по куче вопросов про NRF24 так у меня одного))))) .......Вот когда китайцы узнают про 10.000 инсталяций - будте уверены - через 6 секунд появится.....( умудряются же полубаксовую штучку бесплатно везти полмира!!)
а то без "практического ковыряния" тяжелей рассуждать, поэтому не берусь пока за это дело.
Меня тоже интересуют внешние беспроводные датчики.
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server для esp8266
Пока ждете железо ,не теряйте время и давайте решим глобальную проблему раньше Alex-a))) Я просто " портировал" 4 файла NRF из Дуи в ЕСП и воткнул два файла HTP и JS на "флешку" . Все работает (есть скрин) на главной странице АМС загрузка проца 2 процента. Если открыть страницу NRF - сразу растет до сотни. Судя по сериалу Дуи модуль при старте опрашивает состояние сенсора один раз и потом раз в 5 минут. А у меня постоянно раз в 5 секунд происходит циклический опрос.Вторая может и не проблема ,но жава не прощает ошибок : в исходнике два разных файла NRF24.HTP и JS. Я так и вставил. А в ЕСП - один nrf24.htp .как их объединить я не знаю (( Можете попробовать посмотреть. И пока не заменил в скетче назначения выводов ничего не получалось(((
У меня NODE_MCU_V3
Код: Выделить всё
// nRF24L01 modul configuration
RF24 radio(0, 15); // CE, CSN pins было 8,9
byte addresses[][6] = {"1Node", "2Node"};
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server для esp8266
Добрый день,запустил это китайское чудо техники,к сожалению не нашел вменяемого IDE пришлось пользоваться ардуино,крайняя скудность библиотек,все таки родной sdk это сила, но к сожалению китайцы не дают IDE.
-
- Сообщения: 41
- Зарегистрирован: Вс июл 10, 2016 5:52 pm
- Благодарил (а): 8 раз
- Поблагодарили: 4 раза
Re: Arduino Mega Server для esp8266
Как это не дают?alexsis_76 писал(а):Добрый день,запустил это китайское чудо техники,к сожалению не нашел вменяемого IDE пришлось пользоваться ардуино,крайняя скудность библиотек,все таки родной sdk это сила, но к сожалению китайцы не дают IDE.
Вот что у себя нашёл, может поможет:
ESP8266_IoT_SDK_Programming Guide_v0.9.1
СпойлерПоказать
СпойлерПоказать
Добавлено позже.
Работа с ESP8266: Собираем компилятор и пишем первую прошивку
СпойлерПоказать
СпойлерПоказать
СпойлерПоказать
Официальная страница проекта: http://programs74.ru/udkew.html
Репозитарий проекта: https://github.com/CHERTS/esp8266-devkit
Текущая стабильная версия: 2.0.9 от 02.12.2015
Beta версия (в разработке): 2.1.0 Beta от 24.05.2016 :
http://dl.programs74.ru/get.php?file=Es ... DevKitBeta
Порядок установки с нуля:
1. Скачиваем (~147Mb) и устанавливаем мой комплект Unofficial Development Kit for Espressif ESP8266.
2. Скачиваем и устанавливаем Java Runtime x86 или x64 (jre-8u60-windows-xxx.exe)
3. Скачиваем и устанавливаем Eclipse Mars x86 или Eclipse Mars x86_64 для разработки на С++. Распаковываем архив в корень диска С.
4. Скачиваем и устанавливаем MinGW. Запускаем mingw-get-setup.exe, в процессе установки выберите режим без GUI, то есть уберите галочку "...also install support for the graphical user interface".
5. Скачиваем (84Mb) набор моих скриптов для автоматизации установки доп.модулей для MinGW.
6. Запустите из моего набора файл install-mingw-package.bat. Он установит основные модули для MinGW, установка должна пройти без ошибок.
7. Запустите Eclipse из каталога c:\eclipse\eclipse.exe
8. В Eclipse выберите меню File -> Import -> General -> Existing Project into Workspace, в строке Select root directory выберите каталог C:\Espressif\examples и импортируйте рабочие проекты.
Далее справа в Make Target выберите нужный проект, например hello-world и запустите цель all на сборку, при этом в окне Console должен отобразиться ход сборки. Для прошивки выбираем цель flash.
Процедура обновления:
1. Удалите старую версию DevKit
2. Установите новую версию DevKit
ВНИМАНИЕ!!! При удалении старой версии будет удален весь каталог C:\Espressif
Репозитарий проекта: https://github.com/CHERTS/esp8266-devkit
Текущая стабильная версия: 2.0.9 от 02.12.2015
Beta версия (в разработке): 2.1.0 Beta от 24.05.2016 :
http://dl.programs74.ru/get.php?file=Es ... DevKitBeta
Порядок установки с нуля:
1. Скачиваем (~147Mb) и устанавливаем мой комплект Unofficial Development Kit for Espressif ESP8266.
2. Скачиваем и устанавливаем Java Runtime x86 или x64 (jre-8u60-windows-xxx.exe)
3. Скачиваем и устанавливаем Eclipse Mars x86 или Eclipse Mars x86_64 для разработки на С++. Распаковываем архив в корень диска С.
4. Скачиваем и устанавливаем MinGW. Запускаем mingw-get-setup.exe, в процессе установки выберите режим без GUI, то есть уберите галочку "...also install support for the graphical user interface".
5. Скачиваем (84Mb) набор моих скриптов для автоматизации установки доп.модулей для MinGW.
6. Запустите из моего набора файл install-mingw-package.bat. Он установит основные модули для MinGW, установка должна пройти без ошибок.
7. Запустите Eclipse из каталога c:\eclipse\eclipse.exe
8. В Eclipse выберите меню File -> Import -> General -> Existing Project into Workspace, в строке Select root directory выберите каталог C:\Espressif\examples и импортируйте рабочие проекты.
Далее справа в Make Target выберите нужный проект, например hello-world и запустите цель all на сборку, при этом в окне Console должен отобразиться ход сборки. Для прошивки выбираем цель flash.
Процедура обновления:
1. Удалите старую версию DevKit
2. Установите новую версию DevKit
ВНИМАНИЕ!!! При удалении старой версии будет удален весь каталог C:\Espressif
СпойлерПоказать
v2.0.9 (02.12.2015:
* Обновлена SDK до версии 1.5.0 (папка ESP8266_SDK);
* Обновлена RTOS SDK до версии 1.3.0 (папка ESP8266_RTOS_SDK);
* Обновлена Espressif MESH SDK (beta) (папка ESP8266_MESH_SDK);
* SDK версии 1.3.0 перенесена в папку ESP8266_SDK_130;
* SDK версии 1.4.1 Pre5 перенесена в папку ESP8266_SDK_141;
* Обновлена утилита "utils\esptool-ck.exe" до версии 0.4.6-2;
* Обновлена документация:
- Удалены файлы:
2A-ESP8266__IOT_SDK_User_Manual__EN_v1.3.0.pdf
2B-ESP8266__SDK__IOT_Demo__EN_v0.6.pdf
2C-ESP8266__SDK__Programming Guide__EN_v1.3.0.pdf
20A-ESP8266__RTOS_SDK__Programming Guide__EN_v1.0.5.pdf
+ Добавлены файлы:
2A-ESP8266__IOT_SDK_User_Manual__EN_v1.4.pdf
2B-ESP8266__SDK__IOT_Demo__EN_v1.3.pdf
2C-ESP8266__SDK__Programming Guide__EN_v1.5.pdf
3A_ESP8266_Flash_tool_user_manual_EN_v1.0.pdf
20A-ESP8266__RTOS_SDK__Programming Guide__EN_v1.3.0.pdf
20B-ESP8266__RTOS_SDK_API Reference__v1.3.0.pdf
* Обновлены примеры:
sysinfo;
esp_mesh_sdk_app_controller;
esp_mesh_sdk_app_light;
esp_mesh_sdk_app_switch;
esp_rtos_sdk_example;
esp_rtos_sdk_example_2;
nodemcu-firmware;
at;
lwip_open_demo_app;
dht22_thingspeak;
+ Добавлены примеры:
rboot;
SPI_slave;
I2S_Demo;
PWM_Demo;
UART_TCP_Passthrough_Demo;
v2.0.8 (01.09.2015):
+ Добавлена Espressif MESH SDK (beta) (папка ESP8266_MESH_SDK);
* Обновлена SDK до версии 1.3.0 (папка ESP8266_SDK);
* SDK версии 1.2.0 перенесена в папку ESP8266_SDK_120;
* SDRAM Optimization Patch for SDK_v1.2.0 (папка "ESP8266_SDK");
* Обновлена RTOS SDK до версии 1.1.0 от 21.08.2015 (папка "ESP8266_RTOS_SDK");
* Обновлены Makefile во всех примерах, добавлена опция USEMEMANALYZER, BAUD, SPI_SIZE_MAP;
* Обновлена утилита "utils\esptool.exe" (Спасибо pvvx);
* Обновлена утилита "utils\esptool-ck.exe" до версии 0.4.6-1;
* Обновлена документация:
- Удалены файлы:
2A-ESP8266__IOT_SDK_User_Manual__EN_v1.1.0.pdf
2C-ESP8266__SDK__Programming Guide__EN_v1.2.0.pdf
4A-ESP8266__AT Instruction Set__EN_v0.30.pdf
4B-ESP8266__AT Command Examples__EN_v0.5.pdf
+ Добавлены файлы:
2A-ESP8266__IOT_SDK_User_Manual__EN_v1.3.0.pdf
2C-ESP8266__SDK__Programming Guide__EN_v1.3.0.pdf
4A-ESP8266__AT Instruction Set__EN_v0.40.pdf
4B-ESP8266__AT Command Examples__EN_v0.6.pdf
5A-ESP8266__SDK__SSL_User_Manual__EN_v1.1.pdf
20A-ESP8266__RTOS_SDK__Programming Guide__EN_v1.0.5.pdf
9B-ESP8266__Sleep__Function Description__EN_v1.0.pdf
30A_ESP8266__Mesh_User Guide__EN_v1.0.pdf
* Обновлены примеры:
nodemcu-firmware;
esphttpd;
esp_mqtt;
- Удалены примеры;
hello_world_cpp_irom;
lwip_lib;
+ Добавлены примеры:
esp_rtos_sdk_example_2;
lwip_open_demo_app;
esp_mesh_sdk_app_controller;
esp_mesh_sdk_app_light;
esp_mesh_sdk_app_switch;
* Обновлена SDK до версии 1.5.0 (папка ESP8266_SDK);
* Обновлена RTOS SDK до версии 1.3.0 (папка ESP8266_RTOS_SDK);
* Обновлена Espressif MESH SDK (beta) (папка ESP8266_MESH_SDK);
* SDK версии 1.3.0 перенесена в папку ESP8266_SDK_130;
* SDK версии 1.4.1 Pre5 перенесена в папку ESP8266_SDK_141;
* Обновлена утилита "utils\esptool-ck.exe" до версии 0.4.6-2;
* Обновлена документация:
- Удалены файлы:
2A-ESP8266__IOT_SDK_User_Manual__EN_v1.3.0.pdf
2B-ESP8266__SDK__IOT_Demo__EN_v0.6.pdf
2C-ESP8266__SDK__Programming Guide__EN_v1.3.0.pdf
20A-ESP8266__RTOS_SDK__Programming Guide__EN_v1.0.5.pdf
+ Добавлены файлы:
2A-ESP8266__IOT_SDK_User_Manual__EN_v1.4.pdf
2B-ESP8266__SDK__IOT_Demo__EN_v1.3.pdf
2C-ESP8266__SDK__Programming Guide__EN_v1.5.pdf
3A_ESP8266_Flash_tool_user_manual_EN_v1.0.pdf
20A-ESP8266__RTOS_SDK__Programming Guide__EN_v1.3.0.pdf
20B-ESP8266__RTOS_SDK_API Reference__v1.3.0.pdf
* Обновлены примеры:
sysinfo;
esp_mesh_sdk_app_controller;
esp_mesh_sdk_app_light;
esp_mesh_sdk_app_switch;
esp_rtos_sdk_example;
esp_rtos_sdk_example_2;
nodemcu-firmware;
at;
lwip_open_demo_app;
dht22_thingspeak;
+ Добавлены примеры:
rboot;
SPI_slave;
I2S_Demo;
PWM_Demo;
UART_TCP_Passthrough_Demo;
v2.0.8 (01.09.2015):
+ Добавлена Espressif MESH SDK (beta) (папка ESP8266_MESH_SDK);
* Обновлена SDK до версии 1.3.0 (папка ESP8266_SDK);
* SDK версии 1.2.0 перенесена в папку ESP8266_SDK_120;
* SDRAM Optimization Patch for SDK_v1.2.0 (папка "ESP8266_SDK");
* Обновлена RTOS SDK до версии 1.1.0 от 21.08.2015 (папка "ESP8266_RTOS_SDK");
* Обновлены Makefile во всех примерах, добавлена опция USEMEMANALYZER, BAUD, SPI_SIZE_MAP;
* Обновлена утилита "utils\esptool.exe" (Спасибо pvvx);
* Обновлена утилита "utils\esptool-ck.exe" до версии 0.4.6-1;
* Обновлена документация:
- Удалены файлы:
2A-ESP8266__IOT_SDK_User_Manual__EN_v1.1.0.pdf
2C-ESP8266__SDK__Programming Guide__EN_v1.2.0.pdf
4A-ESP8266__AT Instruction Set__EN_v0.30.pdf
4B-ESP8266__AT Command Examples__EN_v0.5.pdf
+ Добавлены файлы:
2A-ESP8266__IOT_SDK_User_Manual__EN_v1.3.0.pdf
2C-ESP8266__SDK__Programming Guide__EN_v1.3.0.pdf
4A-ESP8266__AT Instruction Set__EN_v0.40.pdf
4B-ESP8266__AT Command Examples__EN_v0.6.pdf
5A-ESP8266__SDK__SSL_User_Manual__EN_v1.1.pdf
20A-ESP8266__RTOS_SDK__Programming Guide__EN_v1.0.5.pdf
9B-ESP8266__Sleep__Function Description__EN_v1.0.pdf
30A_ESP8266__Mesh_User Guide__EN_v1.0.pdf
* Обновлены примеры:
nodemcu-firmware;
esphttpd;
esp_mqtt;
- Удалены примеры;
hello_world_cpp_irom;
lwip_lib;
+ Добавлены примеры:
esp_rtos_sdk_example_2;
lwip_open_demo_app;
esp_mesh_sdk_app_controller;
esp_mesh_sdk_app_light;
esp_mesh_sdk_app_switch;
- За это сообщение автора zilibob4ik поблагодарил:
- alexsis_76 (Вс июл 17, 2016 9:36 am)
- Рейтинг: 1.16%
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server для esp8266
Это все самопальные , фирменного нет
обычно к выпускаемым изделиям прилагаются, некоторые инструменты,а то купит человек изделие, а в какой среде его запрограммировать?
обычно к выпускаемым изделиям прилагаются, некоторые инструменты,а то купит человек изделие, а в какой среде его запрограммировать?
-
- Сообщения: 41
- Зарегистрирован: Вс июл 10, 2016 5:52 pm
- Благодарил (а): 8 раз
- Поблагодарили: 4 раза
Re: Arduino Mega Server для esp8266
Ну, тут без вариантов,alexsis_76 писал(а):Это все самопальные , фирменного нет
обычно к выпускаемым изделиям прилагаются, некоторые инструменты,а то купит человек изделие, а в какой среде его запрограммировать?
что есть, то есть.
Разрабы видимо думают, что всех устроит родная AT прошивка ))
А с другой стороны, может у них и самих ничего нет.
Собрали свою прошивку на таком же, чём то самопальном.
И радуются.
У китайцев это кстати нормальное явление, выпустить нечто недоделанное\сырое,
произвести "обкатку" на клиентах,
клиенты сами всё раскопают, а потом уж использовать клиентские наработки.
Дёшево и сердито, не надо держать большой штат разработчиков.
Вот что нашёл у самих разработчиков
СпойлерПоказать
СпойлерПоказать
Последний раз редактировалось zilibob4ik Вс июл 17, 2016 10:05 am, всего редактировалось 1 раз.
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server для esp8266
угу, будем пробовать,там можно состряпать солидный функционал куча датчиков, есть ртос
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server для esp8266
Обещанная версия для работы с SD картой памяти ESP8266 SD
http://hi-lab.ru/arduino-mega-server/details/download
Описание и документация будут чуть позже.
http://hi-lab.ru/arduino-mega-server/details/download
Описание и документация будут чуть позже.
- Вложения
-
- ESP8266 SD
- esp8266-sd2.jpg (39.24 КБ) 8178 просмотров
- За это сообщение автора Alex поблагодарили (всего 3):
- zilibob4ik (Вс июл 17, 2016 3:15 pm) • beavisgood (Вс июл 17, 2016 6:41 pm) • serghei (Вс июл 17, 2016 10:49 pm)
- Рейтинг: 3.49%