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

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

  1. pvvx

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

    (Поведение виртуального устройства и что ему отдавать в Json или в XLS и типа описывается особым скриптом. Как принимать данные от источников и их обрабатывать - аналогично. Расчет всего на то, что можно описать практически любое устройство с накоплением данных.)
  2. pvvx

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

    Концепция вышла такая: на пользователе запускается типа драйвер на javascript. Он обеспечивает вязь с сервером и разгребает полученные данные и описания к ним по сложным шаблонам. Графики так-же запрашивают у него данные для построения... Сам HTML при этом пишет кто угодно, вплоть до нанятого...
  3. pvvx

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

    Памяти не жалко и производительности так-же. Приложение, в котором участвует данная система рассчитано на единичные сохранения в случае обнаружения каких-либо глюков в системе и для передачи специалистам. А графическая информация (графики) и прочее для диспетчера или другого пользователя...
  4. pvvx

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

    Подумав, поразмыслив, и по вашему первому вопросу - если можно ничего не перекодировать, то и незачем это делать. Если жрут utf-8 все, включая разные программы что нашел, то так и выходит проще. Да. Спасибо. Я всё учитываю и накапливаю... Он у меня, как и win официальная, оплаченная. Как в...
  5. pvvx

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

    Быстрее всего взять контроллеры Siemens достаточно дорогой категории и накалякать на них программы, если уже умеете. Тогда выходит и более менее качественно, но очень дорого для дома, для семьи. Если нет опыта работы на них, то и не стоит браться... И у них так-же не всё хорошо - неумелыми...
  6. pvvx

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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