Forvandle Kindle til et nettverks-kraftverk med mDNS Receiver
Når lesebrettet blir utviklerlekeplass
Det er noe spesielt tilfredsstillende med å gi nytt liv til enheter som egentlig var laget for én eneste oppgave. Prosjektet kindle-mdns-rcvr er et åpen kildekode-mottakerverktøy som forvandler ditt jailbroken Kindle til en nettverksbevisst følgesvenn. Den kan oppdage og samhandle med tjenester på ditt lokale nettverk.
Hva i all verden er mDNS?
La oss ta en rask titt på mDNS (multicast DNS) før vi går videre. Har du noen gang brukt AirDrop på Mac? Skrevet ut på en nettverksskriver uten å konfigurere noe som helst? Sett enheter dukke opp av seg selv på nettverket? Da har mDNS vært i aksjon. Dette er en protokoll for null-konfigurasjon som lar enheter finne hverandre på et lokalt nettverk uten behov for en tradisjonell DNS-server. Tenk på det som enheter som hilser på hverandre med venlige broadcastinger – teknologi som bare fungerer.
Kindle-hacket som snur opp ned på alt
Prosjektet retter seg mot jailbroken Kindle-enheter, som lenge har vært favoritter blant hobbyister og utviklermiljøet. Ved å implementere en mDNS-mottaker lar kindle-mdns-rcvr disse lesebrettene:
- Oppdage lokale tjenester som kjører på datamaskiner og enheter i samme nettverk
- Utløse automasjoner basert på hva den registrerer
- Fungere som et lettvekts overvåkningsdashbord for hjemmet eller kontoret
- Integreres med smarthjem-arbeidsflyter ved å svare på tjenestemeldinger
Hvorfor bør utviklere bry seg?
Dette prosjektet er et eksempel på kreativ gjenbruk som driver innovasjon fremover. For utviklere som jobber med IoT, smarthjem eller innebygde systemer, byr en Kindle på flere fordeler:
- Billig maskinvare med et e-blekk-display som er skånsomt mot øynene
- Lang batteritid sammenlignet med vanlige enkelkortdatamaskiner
- En lettvekts Linux-bunn under skallet
- Et unikt display som kan vise statisk informasjon uten strømtrekk
mDNS-mottakeren spesifikt åpner dører for å lage egendefinerte dashbord, nettverksstatusvisninger, eller til og med automatiserte utløsere basert på enheter som kobles til eller fra nettverket.
Slik kommer du i gang
Hvis du er nysgjerrig og har en jailbroken Kindle som samler støv, er prosjektet tilgjengelig på GitHub. Du trenger litt erfaring med KUAL (Kindle Unified Application Launcher) og grunnleggende nettverksforståelse for å komme i gang. Repositoryet gir grunnlaget, selv om det krever at du er komfortabel med kommandolinjen og villig til å eksperimentere.
Det store bildet
Prosjekter som dette minner oss på at innovasjon ofte kommer fra uventede kanter. En enhet designet for å lese e-bøker blir et nettverksoppdagelsesverktøy, en hacker-venn, og en læringsplattform for å forstå nettverksprotokoller. Enten du bygger automasjonsarbeidsflyter, eksperimenterer med IoT-konsepter, eller rett og slett liker gleden ved å gi teknologi nytt formål, tilbyr kindle-mdns-rcvr en spennende lekeplass.
Har du funnet kreative måter å bruke om enhetene dine på? Noen ganger er de mest kraftfulle verktøyene de som oppstår når vi tenker utenfor den vanlige boksen – eller i dette tilfellet, utenfor det vanlige lesebrettet.