Sieć małych czujników w prawdziwych domach robi dwie rzeczy naraz: bada zdrowie internetu — realne opóźnienia mierzone dom↔dom, przez kraje i kontynenty — i mierzy Twój świat: prąd, sygnał, klimat, własne sensory. Wszystko na wspólnej mapie, bez chmury.
A network of small sensors in real homes does two things at once: it measures internet health — true home-to-home latency across countries and continents — and it senses your world: power, signal, climate, your own sensors. All on one live map, no cloud.
Nie masz sprzętu? Wyślij dane, które już masz — z ESPHome, Home Assistant albo dowolnego HTTP. No hardware? Push data you already have — from ESPHome, Home Assistant or any HTTP source.
Dane wpływają do noda, lecą przez sieć Sensmos na mapę, do zdarzeń i heatmapy, krążą między nodami — a na końcu wyzwalają realne akcje. Wszystko widać na żywo.
Data flows into a node, travels through the Sensmos network onto the map, events and heatmap, circulates between nodes — and finally triggers real actions. All live.
Speedtesty i sondy komercyjne mieszkają w centrach danych. Sensmos mierzy tam, gdzie internet naprawdę się kończy: w mieszkaniach. Każdy node to punkt pomiarowy — a razem tworzą żywy obraz kondycji sieci między krajami.
Speed tests and commercial probes live in datacenters. Sensmos measures where the internet actually ends: in homes. Every node is a vantage point — together they form a live picture of network health across countries.
Serwer tylko kojarzy parę nodów — pomiar leci bezpośrednio między mieszkaniami, przez prawdziwe routery i łącza domowe. Zero pośrednika w torze pomiaru.
The server only introduces the pair — the measurement itself runs directly between homes, through real routers and consumer links. Nothing in the measurement path.
Bandy między państwami na żywej mapie: mediany opóźnień z ostatniej doby, pajęczyna świeżych pomiarów, selektor „pingi z kraju X".
Country bands on the live map: 24h latency medians, a web of fresh probes, and a "pings from country X" selector.
Nody sondują usługi i resolvery z wielu krajów naraz — widać, gdzie DNS kłamie, a usługa pada tylko w jednym regionie.
Nodes probe services and resolvers from many countries at once — you can see where DNS lies or a service fails in just one region.
Najlepiej skomunikowane nody sieci — scoring z opóźnień, strat i liczby peerów. Twój node konkuruje jakością łącza, nie mocą sprzętu.
The best-connected nodes in the network — scored on latency, loss and peer count. Your node competes on link quality, not hardware power.
Na tych pomiarach działa UpFromWhere — monitoring uptime widziany z prawdziwych domów, nie z serwerowni. These measurements power UpFromWhere — uptime monitoring as seen from real homes, not datacenters.
Wielkie firmy mierzą autostrady i centra miast. Sensmos mierzy Twoją ulicę — i oddaje te dane Tobie.
Big companies measure highways and city centers. Sensmos measures your street — and hands that data back to you.
Jakość prądu, zasięg WiFi/radiowy, temperatura, wilgotność, własne czujniki. Node publikuje odczyty jako „encje".
Power quality, WiFi/radio coverage, temperature, humidity, your own sensors. The node publishes readings as "entities".
Dane lądują na żywej mapie. Możesz też odbierać odczyty sąsiada — peer-to-peer, bez pośrednika.
Data lands on a live map. You can also receive a neighbor's readings — peer-to-peer, no middleman.
Skrypty i akcje działają na samym urządzeniu — alerty, webhooki, integracja z Home Assistant. Bez chmury.
Scripts and actions run on the device itself — alerts, webhooks, Home Assistant integration. No cloud.
Silnik ekonomiczny sieci: za realny wkład node nalicza token GALU. Nagroda, nie spekulacja.
The network's economic engine: for real contribution a node accrues the GALU token. A reward, not speculation.
Pod „kropką na mapie" siedzi mały komputer, który mierzy, rozmawia, pobiera, pilnuje i działa — sam, lokalnie.
Behind that "dot on a map" sits a small computer that measures, talks, fetches, watches and acts — on its own, locally.
Terminal SSH do maszyn w Twojej sieci, panel Home Assistant i strony urządzeń — z telefonu, bez VPN, bez przekierowania portów i bez publicznego IP. Tylko właściciel (podpis portfela), domyślnie wyłączone, wyłącznie adresy prywatne — node fizycznie nie wyjdzie na publiczny internet.
An SSH terminal into machines on your network, your Home Assistant panel and device pages — from your phone, with no VPN, no port forwarding and no public IP. Owner-only (wallet-signed), off by default, private addresses only — the node physically cannot reach the public internet.
Subskrybuj odczyty innego noda i odbieraj je u siebie jako osobne encje. Rozliczane dobowo, prefiks prywatny — backend go nie zna.
Subscribe to another node's readings and receive them as separate entities. Billed daily, with a private prefix the backend never sees.
Reguła na nodzie: „jeśli zdarzenie → wyślij webhook / wiadomość do innego noda / odpal skrypt". Logika działa nawet bez chmury.
A rule on the node: "if event → fire a webhook / message another node / run a script". The logic runs even with no cloud.
Spadek napięcia, alarm, wiadomość od innego noda — i dzwoni Twój telefon. Tytuł i treść z podpowiedziami (nadawca, wartość).
A voltage drop, an alarm, a message from another node — and your phone rings. Title and body with placeholders (sender, value).
Node pinguje Twój serwer lub usługę i raportuje dostępność oraz czas odpowiedzi — domowy uptime-monitor na brzegu sieci.
The node pings your server or service and reports availability and response time — a home uptime monitor at the edge.
Wgrywasz firmware raz — kolejne wersje node pobiera sam (OTA), weryfikując podpis i sumę SHA-256. Nieudany update cofa się automatycznie.
Flash the firmware once — the node fetches new versions itself (OTA), verifying the signature and SHA-256. A failed update rolls back automatically.
Node sam pobiera wartość z dowolnego API/HTTP (np. cena, pogoda, kurs) i robi z niej encję — gotową do skryptów i mapy.
The node pulls a value from any API/HTTP (price, weather, rate) and turns it into an entity — ready for scripts and the map.
Każdy publiczny odczyt zasila żywą mapę, feed zdarzeń i heatmapę wartości. Twój node dokłada się do wspólnego obrazu okolicy.
Every public reading feeds the live map, the events feed and the value heatmap. Your node adds to a shared picture of the area.
Małe urządzenie ESP32 na USB. Dodajesz je w aplikacji przez Bluetooth w minutę.
A small ESP32 device over USB. You add it in the app over Bluetooth in a minute.
Zbiera odczyty z otoczenia i własnych czujników, lokalnie je przetwarza.
It collects readings from its surroundings and your sensors, processing locally.
Publiczne dane trafiają na mapę; możesz je udostępniać i automatyzować.
Public data hits the map; you can share it and automate on it.
Co dobę naliczane są nagrody proporcjonalnie do uptime i wkładu.
Every day rewards are credited, proportional to uptime and contribution.
Napięcie i stabilność sieci energetycznej — wykrywaj spadki, skoki i awarie u siebie i w okolicy.
Grid voltage and stability — catch sags, spikes and outages at home and around you.
Mapa siły WiFi i sieci w okolicy — realny obraz łączności tam, gdzie mieszkasz.
A map of WiFi and network strength nearby — a real picture of connectivity where you live.
Temperatura, wilgotność, ciśnienie, jakość powietrza — podłącz dowolny czujnik.
Temperature, humidity, pressure, air quality — attach any sensor you like.
Integracja z Home Assistant i ESPHome — node staje się też lokalnym hubem automatyzacji.
Home Assistant and ESPHome integration — the node doubles as a local automation hub.
Opóźnienia między krajami, integralność DNS, dostępność usług — z perspektywy mieszkań, nie serwerowni.
Cross-country latency, DNS integrity, service reachability — from the perspective of homes, not server rooms.
Nie musisz nic kupować ani flashować. Masz Home Assistant, urządzenie ESPHome albo cokolwiek, co potrafi wysłać żądanie HTTP? Przekaż swoje odczyty do Sensmos — pojawią się na mapie jako node programowy, na żywo, z historią i wykresami. Bez portfela, bez rejestracji.
You don't have to buy or flash anything. Run Home Assistant, an ESPHome device, or anything that can send an HTTP request? Push your readings to Sensmos and they show up on the map as a software node — live, with history and charts. No wallet, no signup.
Kilka linijek w YAML — wskazujesz sensory i lecą na mapę. Działa też w drugą stronę: czytasz dane innego noda jako swój sensor.
A few lines of YAML — point at your sensors and they're on the map. It works both ways too: read another node's data back as your own sensor.
Integracja HACS: wybierasz encje HA i publikujesz je na mapie. Albo podglądasz dowolny node jako sensory z powrotem w HA.
A HACS integration: pick your HA entities and publish them to the map. Or pull any node's data back into HA as sensors.
Jeden POST na /v1/ingest z kluczem i wartościami. Skrypt, serwer, Raspberry Pi — cokolwiek, co umie HTTP.
One POST to /v1/ingest with a key and values. A script, a server, a Raspberry Pi — anything that speaks HTTP.


Dodajesz nody przez Bluetooth, śledzisz encje i saldo GALU, zarządzasz portfelem. Do tego terminal SSH do Twojego LAN, panel Home Assistant, skrypty automatyzacji i wiadomości między nodami — wszystko z telefonu. Bez chmury, klucze zostają u Ciebie.
Add nodes over Bluetooth, track entities and your GALU balance, manage the wallet. Plus an SSH terminal into your LAN, a Home Assistant panel, automation scripts and node-to-node messages — all from your phone. No cloud, your keys stay with you.
Android · APK · poza Google Playoutside Google Play
Pod prostym interfejsem siedzi sporo inżynierii — pełen opis API noda znajdziesz w instrukcji.
Under the simple interface sits real engineering — the full node API is in the guide.
Do 4-krokowe reguły wykonywane na nodzie: if → akcja (webhook, push, fetch, agregacja, ping, wiadomość do innego noda). Logika działa nawet bez chmury.
Up to 4-step rules run on the node: if → action (webhook, push, fetch, aggregate, ping, message to another node). Logic runs even with no cloud.
Subskrybuj dane innego noda i odbieraj je u siebie jako osobne encje. Rozliczenie dobowe, prefiks prywatny — backend go nie zna.
Subscribe to another node's data and receive it as separate entities. Billed daily, with a private prefix the backend never sees.
Ceremonia przez Bluetooth z rundami czasowymi i podwójnym podpisem dowodzi: 1 device_id = 1 fizyczny node. Zabija farmy symulatorów.
A Bluetooth ceremony with timed rounds and a dual signature proves: 1 device_id = 1 physical node. Kills simulator farms.
Każdy node generuje parę kluczy secp256k1 lokalnie i podpisuje każdy batch danych. Klucz prywatny nigdy nie trafia do obrazu firmware.
Each node generates a secp256k1 keypair locally and signs every data batch. The private key never ships in the firmware image.
Klucz portfela trzymasz Ty. Zaszyfrowaną kopię możesz zapisać na własnym nodzie i odzyskać przez Bluetooth (po PIN-ie) — albo wyeksportować do MetaMask.
You hold the wallet key. Keep an encrypted backup on your own node and recover it over Bluetooth (behind a PIN) — or export it to MetaMask.
Każda nagroda ma fizyczne pokrycie w tokenach w kontrakcie — żadnej „wirtualnej rezerwy". Wydatki w sieci wracają do puli, część jest spalana (deflacja). Uczciwie i odpornie na nadużycia.
Every reward is physically backed by tokens held in the contract — no virtual reserve. Network spending recycles back into the pool and a slice is burned (deflationary). Fair and abuse-resistant.
Kilka minut, jeden node, Twoja okolica na mapie.
A few minutes, one node, your neighborhood on the map.