Страница 33 из 119

Re: Arduino Mega Server для esp8266

Добавлено: Сб июл 16, 2016 11:28 pm
serghei
Судя по количеству скачиваний АМС на ЕСП работает у трехсот человек в мире!!(из них 10 скачиваний моих) ,а по куче вопросов про NRF24 так у меня одного))))) .......Вот когда китайцы узнают про 10.000 инсталяций - будте уверены - через 6 секунд появится.....( умудряются же полубаксовую штучку бесплатно везти полмира!!)

Re: Arduino Mega Server для esp8266

Добавлено: Сб июл 16, 2016 11:32 pm
zilibob4ik
serghei писал(а):Судя по количеству скачиваний АМС на ЕСП работает у трехсот человек в мире!!(из них 10 скачиваний моих) ,а по куче вопросов про NRF24 так у меня одного))))) .......Вот когда китайцы узнают про 10.000 инсталяций - будте уверены - через 6 секунд появится.....( умудряются же полубаксовую штучку бесплатно везти полмира!!)
Погодите чуток, придут мне модули, будем вместе решать вопросы с NRF24,
а то без "практического ковыряния" тяжелей рассуждать, поэтому не берусь пока за это дело.
Меня тоже интересуют внешние беспроводные датчики.

Re: Arduino Mega Server для esp8266

Добавлено: Вс июл 17, 2016 12:15 am
serghei
Пока ждете железо ,не теряйте время и давайте решим глобальную проблему раньше 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

Re: Arduino Mega Server для esp8266

Добавлено: Вс июл 17, 2016 7:52 am
alexsis_76
Добрый день,запустил это китайское чудо техники,к сожалению не нашел вменяемого IDE пришлось пользоваться ардуино,крайняя скудность библиотек,все таки родной sdk это сила, но к сожалению китайцы не дают IDE.

Re: Arduino Mega Server для esp8266

Добавлено: Вс июл 17, 2016 9:08 am
zilibob4ik
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;

Re: Arduino Mega Server для esp8266

Добавлено: Вс июл 17, 2016 9:36 am
alexsis_76
О спасибо , буду смотреть :)

Re: Arduino Mega Server для esp8266

Добавлено: Вс июл 17, 2016 9:41 am
alexsis_76
Это все самопальные , фирменного нет
обычно к выпускаемым изделиям прилагаются, некоторые инструменты,а то купит человек изделие, а в какой среде его запрограммировать?

Re: Arduino Mega Server для esp8266

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

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

Вот что нашёл у самих разработчиков И на гитхабе оказывается есть их аккаунт:
СпойлерПоказать

Re: Arduino Mega Server для esp8266

Добавлено: Вс июл 17, 2016 10:00 am
alexsis_76
угу, будем пробовать,там можно состряпать солидный функционал куча датчиков, есть ртос

Re: Arduino Mega Server для esp8266

Добавлено: Вс июл 17, 2016 2:25 pm
Alex
Обещанная версия для работы с SD картой памяти ESP8266 SD

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

Описание и документация будут чуть позже.