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

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

  1. pvvx

    Делюсь опытом Датчик температуры и влажности AHT10/AHT15

    Т.е. вы хотите сказать, что AHT10/AHT15/AHT20 это помойка, которую нельзя использовать нигде?
  2. pvvx

    Делюсь опытом Датчик температуры и влажности AHT10/AHT15

    Ну и правильно - дублировать сброс по включению питания. А вы пробовали 0x70 или ? Для датчика заполнения фильтра, т.е. как проверка разгильдяйства это нормально. Он же не для контроля влажности, а как триггер что бездельники не выполняют указаний по эксплуатации.
  3. pvvx

    PySerial. Serial over TCP/IP с 8266

    По тому, что вы начали с BCNC и запросили RFC2217. Это потом оказалось, что достаточно просто сокета. А стандартного сокета на TCP-UART не может быть в принципе, т.к. у ESP нет нормального буфера (мало RAM) и каждый выбирает свой ограниченный размер, как и что означает началом-концом блока...
  4. pvvx

    Устройство с ESP8266, отправка данных в реальном времени

    Сам пример дан ранее. Так-же в функции ajax_get() вы можете описать вызовы ваших функций по любым ошибкам. Ещё пример: function ajax_get(d) { var xhr; if(window.XMLHttpRequest) xhr = new XMLHttpRequest(); else if(window.ActiveXObject) xhr = new ActiveXObject("Microsoft.XMLHTTP")...
  5. pvvx

    Устройство с ESP8266, отправка данных в реальном времени

    Для или с ESP это несовместимо. Примеры Выключение кэширования и прочее в поиске "HTTP no cache"
  6. pvvx

    Устройство с ESP8266, отправка данных в реальном времени

    Основной вариант: Отказаться от AJAX и использовать websocket (!) Прочие глупости: // Onload = GetNewAjax() GetNewAjax() {ajax_get('/_myjsonfile_', ajax_cb,'{_json_post_data_}');} ajax_cb(o){ if(!o) return; .... setTimeout("GetNewAjax()", 100); } // Функция передачи и запроса...
  7. pvvx

    PySerial. Serial over TCP/IP с 8266

    Полный ответ тут:
  8. pvvx

    PySerial. Serial over TCP/IP с 8266

    Тут про вашу ошибку и как реализовать на ESP32. https://github.com/vlachoudis/bCNC/issues/1072#issuecomment-468968838
  9. pvvx

    PySerial. Serial over TCP/IP с 8266

    Вот тут играют в вашу игру, от куда вы скопировали что надо поставить: http://lasergrbl.com/usage/wifi-with-esp8266/ Но там про bCNC ни слова...
  10. pvvx

    PySerial. Serial over TCP/IP с 8266

    Но pySerial требует исполнения некоторых команд, описанных в RFC2217 :P И ему пофиг что у вас не требуется менять скорость UART Спросите это у того, кто собирается играть вашу игру или в Предложения о выполнении проектов на заказ
  11. pvvx

    PySerial. Serial over TCP/IP с 8266

    И где вы там нашли поддержку протокола BCNC или RFC2217 с установкой параметров для UART, передачей логина и пароля? Питон вам и отвечает, что вы не то установили на ESP :)
  12. pvvx

    MQTT

    И кроме алгоритмической ошибки, описанное есть большущая дырень в безопасности всех серверов с *nix. Можно сказать что в нем защиты просто нет. Кто знает, тот поймет как :)
  13. pvvx

    MQTT

    Дык что - мало доказательств про то что вы пишите использовать в проф. оборудовании ни в коем случае случае нельзя если полностью не переработать своими ручками с нуля?
  14. pvvx

    MQTT

    И сюда ардуинщики добрались: Ставим Nginx: Запускаем тест запроса просто страницы по умолчанию "/" Заходим в консоль (добавляем apt-get install net-tools) и видим бесконечный список: root@819eb0560fc5:/# netstat -t Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address...
  15. pvvx

    MQTT

    Ещё для справки: Различие однопоточного самописного web-сервера конфигурации на тупейшем контроллере и древней OpenWRT: Для одного клиента: Для 10 thread (хотя расчет велся до 5-ти клиентов за раз): Т.е. имеем различие от 20 до 2-х раз, при разнице производительности CPU в 1008*4 МГц...
  16. pvvx

    MQTT

    Я не призываю использовать Modbus TCP. Это в качестве примера, как самого простейшего и поддерживаемого протокола имеющего стандарты на передачу бинарных данных. SSL у него тоже имеется. Для обще-пользовательского сервера у него для современности есть ограничение в адресном пространстве...
  17. pvvx

    MQTT

    Вообще не понятно, зачем там нужен MQTT? Если охота какой-то простой и известный протокол, то без проблем годится и устаревший, но везде поддерживаемый Modbus TCP. :) Любой тест TCP в локальной сети покажет, что время запрос-ответ в Modbus TCP составляет до 1 ms и в основном уходит на время...
  18. pvvx

    MQTT

    Классический подход давно не работает - это как в случае с FastCGI вы получите ещё более slow систему. Не клюйте на рекламу – “Fast” это ныне = “Slow”. Аналогично было с vfork() – оно было введено для ускорения, в целях оптимизации. Отношение скорости выполнения соответствовало переключению...
  19. pvvx

    MQTT

    И как промежуточный итог: Вы считаете, что после таких советов, как вы привели и более глубоких знаний что творится ныне в реальном совте от нашествия Ардуинщиков не захочется ругаться матом? От такого разгильдяйства в ПО и появляются всякие извращенцы типа Nikolz, т.е. современное ПО - это...
  20. pvvx

    MQTT

    Алексей. Про CGI или FastCGI даже не хочу измерять. Вы это можете сами - измерьте запрос вывода в web пусть таблицы route и опишете как оно, или как для этого применить ваши указания. :)
Сверху Снизу