Pull to refresh
8
29.1
Алексей Тертычный@pinelab

Electronics Design Eng.

Send message
interface
interface

Built my own UART Web-Serial terminal.
Drew the mockups myself, read and edited the code. HTML/CSS — 99% AI generated, JS — roughly 80%.

Key feature: zero installation, works on locked-down machines. Open tab — plug in USB-UART — go. You can browse HABR and sniff UART simultaneously in another tab.

What makes it different

Unlimited export. Real-time packet counter for the future log file — instantly see how much you've captured.
No lag under load. Batched DOM updates, handles 500k+ log lines without freezing.
JSON scripts for automation. Useful when hardware needs precise handshake timing — describe command sequences in JSON, terminal executes with proper delays.
Multiple input fields with separate send buttons. Convenient for switching between frequent commands — no copy-pasting needed.
Hex input with auto-formatting. Automatic spaces, validation — no mental byte counting.
Packet grouping by inter-arrival time. Helps visually spot message boundaries when traffic is dense.
Custom baud rates. Beyond standard 9600/115200 etc. — enter any rate your hardware supports.
Technical details
Clean interface — only what actually matters from 20 years of HW/FW/Embedded experience. Vanilla JS, zero frameworks. Not for ideological reasons, just wanted no dependencies and minimal bloat.
Web Serial API provides direct COM port access through the browser — works in Chrome/Edge on desktop.

Links
Live: link
Source: link

Might come in handy for flashing Arduino, debugging firmware, sniffing hardware communication.

Tags:
0
Comments0

polluSensWeb now supports 26 sensors and webhooks

polluSensWeb
polluSensWeb

With the latest updates, polluSensWeb now supports 26 different sensors and introduces webhook integration, opening up possibilities for real-time automation, data forwarding, and external analytics pipelines.

These sensors are manufactured by different companies and use different protocols. Some transmit data continuously, while others require start commands.

Until now, polluSensWeb was primarily a visualization and diagnostic tool. The data remained within the browser session. This was convenient for testing, calibration, or demonstration, but it limited real-world use cases.

With webhooks enabled, sensor data can be automatically sent to an external endpoint in real time.
This makes it possible to:

  • Forward measurements to databases

  • Trigger alerts or automation workflows

  • Send data to monitoring dashboards such as Grafana

  • Integrate with community platforms or custom APIs

Project on GitHub
Live deployment
Project on GitHub

Tags:
Rating0
Comments0

polluSensWeb теперь поддерживает 26 датчиков и веб-хуки

polluSensWeb
polluSensWeb

С последними обновленьями polluSensWeb теперь поддерживает 26 различных датчиков и внедряет интеграцию с веб-хуками, открывая возможности для автоматизации в реальном времени, пересылки данных и внешних аналитических конвейеров.

До сих пор polluSensWeb был в основном инструментом визуализации и диагностики. Данные оставались в сессии браузера. Это было удобно для тестирования, калибровки или демонстрации, но ограничивало возможности реального применения.

При включенных веб-хуках данные датчиков могут автоматически отправляться на внешний конечный пункт в режиме реального времени.
Это позволяет:

  • Пересылать измерения в базы данных.

  • Запускать оповещения или автоматизацию.

  • Отсылать данные в панели мониторинга, такие как Grafana.

  • Интегрироваться с платформами сообществ или пользовательскими API.

Открытый деплоймент
Проект на GitHub

Tags:
Total votes 2: ↑1 and ↓1+2
Comments0

UART-сенсоры и браузер: читаем воздух через браузер на sensor.pollutants.eu

polluSensWeb
polluSensWeb

Привет, Хабр!
Делюсь своим простым, но мощным инструментом: веб-интерфейс для чтения данных с UART-сенсоров прямо через браузер. Да, без установки чего-либо. Просто открываешь страницу — и видишь, что творится в воздухе.

🤔 Зачем всё это?

Если ты возишься с датчиками качества воздуха, то знаешь, как это бывает: подключил — и пошёл искать minicom, Ultra, какой-нибудь Python-скрипт, или ещё чего. А если ты просто хочешь посмотреть, дышит ли твой сенсор — зачем столько движений?

И тут пришла идея: а почему бы не сделать всё в браузере?

🌐 HTML + JS + JSON = 👌

Ты заходишь на sensor.pollutants.eu, выбираешь нужный сенсор из списка (если в JSON их несколько), подключаешься к COM-порту — и данные потекли.

Без установки. Просто HTML-страница, в которой уже всё встроено:

  • работа с Web Serial API,

  • парсинг бинарных фреймов по структуре из JSON,

  • визуализация данных через Chart.js,

  • конфигурация через внешний JSON-файл.

  • скачивание статистики в CSV

⚙️ Конфигурация сенсоров

Конфиг грузится с GitHub и содержит несколько сенсоров. Можeте загрузить свой JSON.
Проект на hackaday

Tags:
Total votes 1: ↑1 and ↓0+1
Comments0

Information

Rating
282-nd
Registered
Activity