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

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

  1. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    Exel жрет utf-8. Для этого надо прописать в начало csv файла 3 байта: 0xef,0xbb,0xbf. Тогда перекодировать ничего не требуется. Но сделать это не удалось. Не знаю как в javascript вставить спец символы в string. Такие варианты не пройдут - у нас система другая... :)
  2. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    Нашел вариант: var str = data.toString('windows-1251', 0, data.length) download(str, 'test.csv', 'text/csv;charset=windows-1251'); Ну и далее уже по подобию...
  3. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    Да, ещё - обычно в csv в первой строке заголовки и их надо как-то 'кириллизовать' или "китайнизировать' :) Мы же локально сохраняем файл csv, а не в глобалку...
  4. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    К примеру рус.Exel читает числа в формате с ',' , а не с '.'. Надо перекодировать точку в запятую у чисел. Так-же Exel в csv жрет и такое: var data = ''; var i = 1; while (data.length < 6000000) { data += new...
  5. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    var aBlob = new Blob( array, options ); где: array - массив Array из объектов ArrayBuffer, ArrayBufferView, Blob, DOMString, или смесь любых из подобных объектов, которая может быть размещена внутри Blob. DOMStrings представлены в кодировке UTF-8. А для Exel надо charset=windows-1251. Где там...
  6. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    ie11 вообще требует другого обращения и на него не ставится, т.к. не популярен. На мобилках его нет. И проблем. там в том, что заголовок и формат данных 'data:text/csv;charset=windows-1251,' идет в начале всей строки, а такой компонент ограничен где-то в нутрах эксплореров. Нужен другой метод...
  7. pvvx

    Делюсь опытом Nodemcu как модуль связи. Телеметрия, email.

    Много раз уже на форуме описывал, что это китайский SoC и не распространен для народного творчества, а примерный аналог стоит в Eport pro-ep20 (найдете на али модули с ними по 600 р). В Китае ныне много сборщиков SoC - по моему мнению они собирают чипы по старым отлаженным конфигурациям типа от...
  8. pvvx

    Обсуждение В поисках оптимального контроллера для управления умным домом.

    Взрывобезопасное исполнение? - при подаче напряжения питания в N более раз зажжет газ утекший из котла? ESP8266 - если закрыть фольгой антенну может выгореть из-за включения передатчика на полную катушку с общей рассеиваемой мощностью за 1.5Вт на свой малый корпус, который не допускает такого...
  9. pvvx

    Обсуждение В поисках оптимального контроллера для управления умным домом.

    На счет "larnitech" не знаю, но "Промышленные" модули отличаются установленными на плате защитами от помех (возьмите пьезо-зажигалку и щелкните в пару см от работающего ESP...) и прочего, гарантированную работу в указанных паспортных условиях по температуре (ESP8266 при -20С заведет кварц или...
  10. pvvx

    Делюсь опытом Nodemcu как модуль связи. Телеметрия, email.

    Один из самых дешевых для меня - MC200:
  11. pvvx

    Делюсь опытом Nodemcu как модуль связи. Телеметрия, email.

    Как описал, так и использует (CORS - при запросе на другой ресурс (!) или при запуске редактируемого http файла для отладки прямо из папки в эксплорере, без всяких web-серверов...). Почему вопросы вам - т.к. задачи у нас схожие. Токо я сервер (с web и прочим) сбора информации от устройств делаю...
  12. pvvx

    Делюсь опытом Nodemcu как модуль связи. Телеметрия, email.

    В скритпе опечатку от copy-paste строк с разных источников исправьте... xmlhttp->xhr. XMLHttpRequest() по современной "безопасности" сначала запросит не GET или POST, а OPTION со всеми доп.заголовками и сервак должен ответить - разрешаю на каждый... А потом эксплорер двинется за самими данными...
  13. pvvx

    Делюсь опытом Nodemcu как модуль связи. Телеметрия, email.

    Я не вернулся и не 'учить', а хотелось-бы узнать варианты решения разных вопросиков и как сделать попроще...
  14. pvvx

    Делюсь опытом Nodemcu как модуль связи. Телеметрия, email.

    Обычный случай использования: Ваш сервер накапливает данные. У какого чада - малое устройство WiFi (пусть ESP8266) с маленьким web-сервером отдающим страницу со встройкой javascript. Страница, у чада, исполняется на мобилке и запрашивает накопленные данные с вашего web. Пусть скриптом типа, с...
  15. pvvx

    Делюсь опытом Nodemcu как модуль связи. Телеметрия, email.

    Костыль на ESP8266 - этож надо десяток костылей только к нему, чтобы он устойчиво работал. Да и какой WiFi у каждого устройства дома? Надо что-то потише в эфире и менее потребляющее... Хорошо то, что такого ныне валом - до NB-IoT... Да и китайских SoC развелось... Что имеет менее 32-х МБ...
  16. pvvx

    Делюсь опытом Nodemcu как модуль связи. Телеметрия, email.

    Там хотя-бы CORS (OPTION Access-Control-Request/Allow-...) у HTTP сервера есть? @view24 - Формат чисел и времени в javascript в double precision = 52 бита мантисса и время хранится в миллисекундах, что описывает точность до десятков микросек… Даже стандартная new Date(ms).toISOString() выдает...
  17. pvvx

    Делюсь опытом Nodemcu как модуль связи. Телеметрия, email.

    Я ползаю вокруг - где и что нового ищу... Но с ESP8266 распрощался. Как-то ещё можно подергать ESP32, но и то никуда не годится из-за тормозов SPI-Flash -> Cache -> CPU. А программы к нему пишут большие и "кеш" не успевает = итого вся прыть ESP32 на них равна 10..30 МГц MIPS или ARM :)
  18. pvvx

    Делюсь опытом Nodemcu как модуль связи. Телеметрия, email.

    Привет @view24 Нет, у нас давно такие вопросы: https://esp8266.ru/forum/threads/kak-pobedit-javascript-na-download-sformirovannogo-csv-razmerom-bolee-2-x-megabajt.4301/ А у вас на кухне газ...? Т.е. всё так-же - по 1 точке в сек и всего 10-ть 8-ми битных точек на графике?
  19. pvvx

    Вопрос Как победить javascript на download сформированного *.csv размером более 2-х мегабайт?

    Как победить javascript на download сформированного *.csv размером более 2-х мегабайт? Имеется: Web-сервер на устройстве... Он отдает данные в Json с датчиков в виде 32 float значений в несколько ms. Json опрашивается-принимается AJAX-ом и на HTML странице (загруженной с устройства, c его web)...
  20. pvvx

    Вопрос получение системного времени в веб-интерфейсе

    Слишком мало инфы. Для гадания сотни вариантов.. Конфигурация WiFi у них полностью одинакова до имени AP и обе включены вместе :) ?
Сверху Снизу