Arduino Mega Server для esp8266

Модератор: Alex

serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Сб июл 16, 2016 11:28 pm

Судя по количеству скачиваний АМС на ЕСП работает у трехсот человек в мире!!(из них 10 скачиваний моих) ,а по куче вопросов про NRF24 так у меня одного))))) .......Вот когда китайцы узнают про 10.000 инсталяций - будте уверены - через 6 секунд появится.....( умудряются же полубаксовую штучку бесплатно везти полмира!!)
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
zilibob4ik
Сообщения: 41
Зарегистрирован: Вс июл 10, 2016 5:52 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server для esp8266

Сообщение zilibob4ik » Сб июл 16, 2016 11:32 pm

serghei писал(а):Судя по количеству скачиваний АМС на ЕСП работает у трехсот человек в мире!!(из них 10 скачиваний моих) ,а по куче вопросов про NRF24 так у меня одного))))) .......Вот когда китайцы узнают про 10.000 инсталяций - будте уверены - через 6 секунд появится.....( умудряются же полубаксовую штучку бесплатно везти полмира!!)
Погодите чуток, придут мне модули, будем вместе решать вопросы с NRF24,
а то без "практического ковыряния" тяжелей рассуждать, поэтому не берусь пока за это дело.
Меня тоже интересуют внешние беспроводные датчики.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Вс июл 17, 2016 12:15 am

Пока ждете железо ,не теряйте время и давайте решим глобальную проблему раньше Alex-a))) Я просто " портировал" 4 файла NRF из Дуи в ЕСП и воткнул два файла HTP и JS на "флешку" . Все работает (есть скрин) на главной странице АМС загрузка проца 2 процента. Если открыть страницу NRF - сразу растет до сотни. Судя по сериалу Дуи модуль при старте опрашивает состояние сенсора один раз и потом раз в 5 минут. А у меня постоянно раз в 5 секунд происходит циклический опрос.Вторая может и не проблема ,но жава не прощает ошибок : в исходнике два разных файла NRF24.HTP и JS. Я так и вставил. А в ЕСП - один nrf24.htp .как их объединить я не знаю (( Можете попробовать посмотреть. И пока не заменил в скетче назначения выводов ничего не получалось(((

Код: Выделить всё

// nRF24L01 modul configuration
RF24 radio(0, 15); // CE, CSN pins       было  8,9
byte addresses[][6] = {"1Node", "2Node"};

У меня NODE_MCU_V3
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server для esp8266

Сообщение alexsis_76 » Вс июл 17, 2016 7:52 am

Добрый день,запустил это китайское чудо техники,к сожалению не нашел вменяемого IDE пришлось пользоваться ардуино,крайняя скудность библиотек,все таки родной sdk это сила, но к сожалению китайцы не дают IDE.
zilibob4ik
Сообщения: 41
Зарегистрирован: Вс июл 10, 2016 5:52 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server для esp8266

Сообщение zilibob4ik » Вс июл 17, 2016 9:08 am

alexsis_76 писал(а):Добрый день,запустил это китайское чудо техники,к сожалению не нашел вменяемого IDE пришлось пользоваться ардуино,крайняя скудность библиотек,все таки родной sdk это сила, но к сожалению китайцы не дают IDE.
Как это не дают? :shock:
Вот что у себя нашёл, может поможет:

ESP8266_IoT_SDK_Programming Guide_v0.9.1 Espressif-ESP8266-DevKit-v2.0.9-x86
СпойлерПоказать

Добавлено позже.
Работа с 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
список изменений
СпойлерПоказать
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;
За это сообщение автора zilibob4ik поблагодарил:
alexsis_76 (Вс июл 17, 2016 9:36 am)
Рейтинг: 1.16%
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server для esp8266

Сообщение alexsis_76 » Вс июл 17, 2016 9:36 am

О спасибо , буду смотреть :)
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server для esp8266

Сообщение alexsis_76 » Вс июл 17, 2016 9:41 am

Это все самопальные , фирменного нет
обычно к выпускаемым изделиям прилагаются, некоторые инструменты,а то купит человек изделие, а в какой среде его запрограммировать?
zilibob4ik
Сообщения: 41
Зарегистрирован: Вс июл 10, 2016 5:52 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server для esp8266

Сообщение zilibob4ik » Вс июл 17, 2016 9:51 am

alexsis_76 писал(а):Это все самопальные , фирменного нет
обычно к выпускаемым изделиям прилагаются, некоторые инструменты,а то купит человек изделие, а в какой среде его запрограммировать?
Ну, тут без вариантов,
что есть, то есть.
Разрабы видимо думают, что всех устроит родная AT прошивка :)))

А с другой стороны, может у них и самих ничего нет.
Собрали свою прошивку на таком же, чём то самопальном.
И радуются.
У китайцев это кстати нормальное явление, выпустить нечто недоделанное\сырое,
произвести "обкатку" на клиентах,
клиенты сами всё раскопают, а потом уж использовать клиентские наработки.
Дёшево и сердито, не надо держать большой штат разработчиков.

Вот что нашёл у самих разработчиков И на гитхабе оказывается есть их аккаунт:
СпойлерПоказать
Последний раз редактировалось zilibob4ik Вс июл 17, 2016 10:05 am, всего редактировалось 1 раз.
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server для esp8266

Сообщение alexsis_76 » Вс июл 17, 2016 10:00 am

угу, будем пробовать,там можно состряпать солидный функционал куча датчиков, есть ртос
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Вс июл 17, 2016 2:25 pm

Обещанная версия для работы с SD картой памяти ESP8266 SD

http://hi-lab.ru/arduino-mega-server/details/download

Описание и документация будут чуть позже.
Вложения
esp8266-sd2.jpg
ESP8266 SD
esp8266-sd2.jpg (39.24 КБ) 8176 просмотров
За это сообщение автора Alex поблагодарили (всего 3):
zilibob4ik (Вс июл 17, 2016 3:15 pm) • beavisgood (Вс июл 17, 2016 6:41 pm) • serghei (Вс июл 17, 2016 10:49 pm)
Рейтинг: 3.49%
Ответить