браузер сразу означает маленькую веб-разработку, фтопку
в одном из своих крупных проектов я сделал телнет-сервер: железка открывает у себя TCP-порт и ждет входящего подключения как только кто-то подключается, начинает просто текстом посылать данные, при разрыве перестает ну и еще я приукрасил их ansi-кодами цветов, выделяя важное
плюс - очень простая реализация, на клиенте нужен или телнет-клиент, или netcat минус - только текст
Думаю, напрашивается что-то на основе MQTT. Например, вы прицепляете к своему девайсу esp8266 c прошитым MQTT клиентом, он публикует данные на MQTT брокере, а вы с компа или смартфона смотрите эти данные . См., например, http://mqtt-explorer.com/
Когда мне такое срочно понадобилось,tellepuzOctober 16 2019, 10:18:24 UTC
Я использовал PLX-DAQ - это такой екселевский файл с VBA макросом внутри, который читает данные с КОМ-порта. А КОМ-порт, естественно, сделан на Ардуино (но это не обязательно). Недостатков дофига, но работает! И любые данные можно сразу в реальном времени видеть в виде графиков. Из минусов: Ексель страшно жрет память и через двое суток комп зависает намертво.
Re: Когда мне такое срочно понадобилось,tellepuzOctober 17 2019, 06:48:28 UTC
Там еще целый список команд, которые Ардуино может посылать Екселю, типа "сохранить", инициализировать, выбрать канал, и т.п. Т.е. реализовано дистанционное управление Екселем.
Сама железка не может, но втыкаемый модуль может принять из порта от железки и отправить по вайфаю куда угодно. Я такое делал раньше, но там была специальная прога на контупере, читающая из виртуального ком-порта, сохраняющая логи, кнопочки там и прочее. Но прога (чужая) была писана под одну задачу и одну железку (другую: железка➝UART1➝WiFi1⇢WiFi2➝UART2➝USB➝vCOM➝прога) -- вот этого дикого программирования очень хочется избежать. Также в той задаче то же самое вываливалось в окно телнета. Хотелось бы обойтись без облаков, если есть другие варианты. Пока их два: телнет и это.
Внятных готовых решений нет. Самое простое, что получилось у меня: положить рядом MT7688, воткнуться железякой в его UART, залогинится на него через ssh и смотреть в терминале (miniterm из комплекта python-pyserial), что UART присылает.
Comments 14
браузер сразу означает маленькую веб-разработку, фтопку
в одном из своих крупных проектов я сделал телнет-сервер:
железка открывает у себя TCP-порт и ждет входящего подключения
как только кто-то подключается, начинает просто текстом посылать данные, при разрыве перестает
ну и еще я приукрасил их ansi-кодами цветов, выделяя важное
плюс - очень простая реализация, на клиенте нужен или телнет-клиент, или netcat
минус - только текст
Reply
Reply
Reply
Reply
Reply
тут написано как отправить данные по сериал на облачный сервер и видеть их в браузере
https://3d-diy.ru/wiki/arduino-moduli/wi-fi-modul-esp-01/#Connection
Reply
Reply
Самое простое, что получилось у меня: положить рядом MT7688, воткнуться железякой в его UART, залогинится на него через ssh и смотреть в терминале (miniterm из комплекта python-pyserial), что UART присылает.
Reply
Reply
Reply
Leave a comment