• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. pvvx

    Modbus TCP / RTU RS-485 + WEB server

    Через coil нет. Они доступны через Holding Registers. Смотрите Info-Help (c главной страницы web) и вкладку Modbus Там Системные переменные с 1100 по 1109: 1100 16bit GPIO_IN Значения со входов: бит 0 = GPIO0, …, бит 15 = GPIO15 1101 16bit GPIO_OUT Выходные значения: бит 0 = GPIO0, …, бит 15 =...
  2. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Импортируйте проект, а не копируйте. В теме UDK описано и дано видео как это сделать.
  3. pvvx

    Подключение датчиков типа 10-DOF - акселерометр, гироскоп, магнитометр, температура, давление...

    А c TCP бинарные данные только в Websocket. Ну его ещё не прикрутил... к оверлеям в web-свалке.
  4. pvvx

    Подключение датчиков типа 10-DOF - акселерометр, гироскоп, магнитометр, температура, давление...

    Javascript не открывает UDP соединение и имеются проблемы с приемом бинарных потоков и его форматированию из UDP соединения в виде совместимости с разными браузерами. WebRTC - это протокол передачи данных реального времени и пытается стать стандартом, доступным из любого браузера для обработки...
  5. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Пример init.ini дан. Переменные в init.ini воспринимаются построчно, без всяких '~'.
  6. pvvx

    Подключение датчиков типа 10-DOF - акселерометр, гироскоп, магнитометр, температура, давление...

    Вопрос в том, как перерабатывать UDP. Стандартных средств у браузеров нет. Городить WebRTC на ESP чревато несовместимостями... А иметь специализированное ПО на борту встроенного web-сервера в ESP для всех систем - это тоже не метод. Для передачи в WebRTC требуется поддержка RTP и RTCP... На этом...
  7. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Ответил уже. Там эмуляция "отправки" и проходит через те-же процедуры и обработку - строки передаются web_int_callback(). Ограничение в том, что вывод никуда не идет.
  8. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Да. Как и в любом другом отправляемом тексте (HTM и т.д.), websocket, передаваемых в GET, POST переменных и ... Или вы под вычисляемые имеет в виду арифметические действия (x=1+1)? - тогда - нет.
  9. pvvx

    как работает deep sleep

    По тому, что system_deep_sleep() назначает таймер с процедурой system_deep_sleep_instant() через 100 ms: esp8266web/user_interface.c at master · pvvx/esp8266web · GitHub И в конце исполнения system_deep_sleep_local_2() в IRAM, по ret.n из этой функции выходит в system_deep_sleep_instant()...
  10. pvvx

    Modbus TCP / RTU RS-485 + WEB server

    Про Ардуино сказать ничего не могу. ESP (slave id = 50) - это адрес внутреннего устройcтва, для опроса внешнего устройства надо по TCP запрашивать внешний адрес, а не назначать его для ESP. Для чтения с внешнего устройства в таблицу ESP устройства существуют "транзакторы". Пока все имеющиеся у...
  11. pvvx

    как работает deep sleep

    В китайском SDK, начиная с версии 1.4.x перезагрузка по deep_sleep дает что перезагружено по "протектед". Ошибка там у них. У меня лечится патчем libmain.a.
  12. pvvx

    Подключение датчиков типа 10-DOF - акселерометр, гироскоп, магнитометр, температура, давление...

    А как предполагается обрабатывать поток данных из UDP? Есть какая обработка на javascript для визуализации? Хотелось бы закинуть что-то в Web самого модуля, чтобы отображало на експлорере эти данные в 3D, а не только с помощью специального ПО на компе... Пока не решил это и не вижу как сделать...
  13. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Сменился makefile в плане добавления вызова @make -C ../ovls На этом все. По логу у вас нарывается а оверлее. Он наверно не странслирован к той версии - не верны сслыки и адреса на главный проект. После трансляции web-свалки создается файл ld/labels.ld - он используется для доступа к переменным...
  14. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Ну и не используйте - поменяйте makefile на свой личный проект - отключите вызов трансляции оверлеев. Без таблицы modbus нет доступа к данным управления.
  15. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    всего 70 кило. Графики только с плюшками и анимашкой, но всё отключается. На js там простой загрузчик с определением какая у вас операционка, браузер и прочее, чтобы указать где скачать поддержку swf.
  16. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    JavaScript Charts for Web and Mobile | FusionCharts Multi-Series Line Chart А бесплатных нет.
  17. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Добавлен UDP-Logger udplog.ovl Вывод отладочных логов в UDP port, вместо UART1.
  18. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Исходники же даны(!). Если внешняя микруха у вас виснет и лажает, то как она пересбросит ESP? Ставьте геркон и магнитом, если корпус не разобрать :)
  19. pvvx

    Подключение датчиков типа 10-DOF - акселерометр, гироскоп, магнитометр, температура, давление...

    В Web-свалку добавлен оверлей 10dof.ovl esp8266web/ovls/10dof at master · pvvx/esp8266web · GitHub Передача данных по UDP от 10-DOF GY-91 (акселерометр, гироскоп, магнитометр, температура, давление) Опрос по SPI 100 замеров x,y,z (через FIFO) в секунду, вывод 10 UDP пакетов в секунду, в каждом...
  20. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Вы не изучили систему. Таймер ничего не прерывает. Вот выше пример - оверлея, он читает десятки регистров датчиков и передает и всё по таймеру... А вам нужна многозадачная система с семафорами и "светофорами", т.к. в мультизадачке по другому не бывает. Берите RTOS и переделывайте всё на неё. Там...
Сверху Снизу