Welcome to PolluSens
A versatile web interface for real-time serial sensor communication and data visualization
PolluSens is a lightweight, browser-based tool designed for engineers, researchers, and developers working with environmental and industrial sensors. It facilitates direct communication with serial devices via the Web Serial API, enabling rapid validation, visualization, and analysis of sensor output without the need for external software or drivers.
Built around a modular JSON configuration system, PolluSens supports a wide range of binary-framed serial protocols. It interprets structured data frames, applies checksum verification, and extracts signal values for dynamic chart rendering — all within the browser environment.
Key Features
- Native serial communication in the browser — powered by Web Serial API (Chrome/Edge)
- Sensor-agnostic design — configurable support for custom frame formats, checksums, and data fields
- Live data visualization — customizable multi-signal charts using Chart.js
- Command-based interaction — optional support for active sensor polling
- Rapid prototyping — ideal for testing new sensor integrations and validating frame structures
PolluSens is actively used with sensors such as:
- Honeywell HPMA115S0-XXX — particulate matter sensor with checksum-verified 32-byte binary frames
- Panasonic SN-GCJA5 — high-resolution PM1.0, PM2.5, and PM10 monitoring
- ...and any other serial device emitting fixed-length binary frames with optional headers, checksums, and structured payloads
Vítejte v aplikaci PolluSens
Univerzální webové rozhraní pro komunikaci se senzory a vizualizaci dat v reálném čase
PolluSens je lehké, webové nástroje určené pro inženýry, vývojáře a technické pracovníky, kteří pracují s environmentálními nebo průmyslovými senzory. Umožňuje přímou komunikaci se sériovými zařízeními přes Web Serial API a poskytuje okamžitou validaci, kontrolu a grafické zobrazení naměřených dat — bez nutnosti instalace ovladačů nebo samostatných aplikací.
Díky modulární konfiguraci ve formátu JSON podporuje široké spektrum binárních rámců. Automaticky zpracovává datové rámce, ověřuje kontrolní součty a vizualizuje signály formou interaktivních grafů — vše v prostředí webového prohlížeče.
Hlavní vlastnosti
- Nativní sériová komunikace v prohlížeči — postaveno na Web Serial API (Chrome/Edge)
- Nezávislost na typu senzoru — konfigurovatelná podpora rámců, kontrolních součtů a datových polí
- Živá vizualizace dat — přehledné a flexibilní grafy pomocí Chart.js
- Podpora příkazové komunikace — možnost aktivního dotazování senzoru
- Rychlé prototypování — vhodné pro testování nových senzorů a ladění přenosových protokolů
PolluSens aktuálně podporuje senzory jako např.:
- Honeywell HPMA115S0-XXX — senzor pevných částic s 32bajtovým binárním rámcem a kontrolním součtem
- Panasonic SN-GCJA5 — přesné měření PM1.0, PM2.5 a PM10
- ...a další sériová zařízení s pevně definovanou strukturou rámce
Try it out here: https://wespeakenglish.github.io/polluSensWeb/