live

Jos Koe

Een webapp die met GPS-trackers via LoRa laat zien waar koeien staan, en waarschuwt als ze buiten een virtueel hek komen.

Datum
Gebouwd met
Claude Code, Supabase, LoRaWAN
Demo
joskoe.netlify.app

Wat ik wilde testen

Of ik zonder hardware-achtergrond de locatie van koeien in een eigen database kan krijgen. Een boer in mijn omgeving wil zijn koeien kunnen volgen. De trackers sturen hun positie via LoRa naar een router. De vraag was: hoe krijg ik die berichten van de router in een tabel waar ik iets mee kan?

Wat werkte

Vorig jaar lukte dit nog niet. Nu wel. De modellen zijn in een jaar veel beter geworden, en met Opus 5.5 kreeg ik de data van de LoRa-router in een Supabase-tabel.

De opzet is simpel. Eén tabel met de koeien, gekoppeld aan het ID van hun tracker. Eén tabel met posities: tijdstip, breedte- en lengtegraad, en waar de tracker het meestuurt ook batterij, temperatuur en beweging. Er hangen nu drie trackers aan.

Daarna werd het een webapp. Op een kaart zie je waar de koeien in het landschap staan. Je kunt virtuele hekken instellen. Staat een koe drie datapunten achter elkaar buiten het hek, dan komt er een notificatie. Eén meting buiten het hek is niet genoeg: een enkele GPS-positie kan ernaast zitten, en een boer wil niet voor niets het veld in.

De app draait op joskoe.netlify.app en zit achter een wachtwoord.

Waar ik vastliep

Vorig jaar kreeg ik de koppeling tussen router en database niet werkend.

Wat ik ervan leerde

Een project dat een jaar geleden vastliep, is het waard om opnieuw te proberen. Niet omdat ik slimmer ben geworden, maar omdat het gereedschap dat is.

Rijen met coördinaten zeggen een boer weinig. Een kaart en één melding op het juiste moment wel.

Terug naar alle experimenten