A Kindle, ami mindent megtalál a hálózaton
Amikor az e-könyvolvasóddá válik a fejlesztői játszótér
Van valami különlegesen megnyugtató abban, amikor új életet lehelünk olyan eszközökbe, amelyeket eredetileg egyetlen célra terveztek. Most bemutatjuk a kindle-mdns-rcvr projektet – egy nyílt forráskódú mDNS vevő, amely egy jailbreak-elt Kindlet valódi hálózati tudással rendelkező kis társává alakítja.
Mi az az mDNS?
Először is tisztázzuk, mit is jelent ez a furcsa elnevezés. Az mDNS a multicast DNS rövidítése, és ha valaha használtad már az AirDrop-ot Mac-en, nyomtattál hálózati nyomtatóra bármilyen beállítás nélkül, vagy láttad, ahogy az eszközök varázslatos módon megjelennek a hálózatodon – akkor már találkoztál ezzel a technológiával.
Lényegében egy nulladik konfigurációs hálózati protokollról van szó. A készülékek bemutatkoznak egymásnak, felfedezik a többieket a helyi hálózaton, és mindezt anélkül, hogy DNS szerverre lenne szükség. Olyan, mintha az eszközök barátságos üzeneteket küldenének egymásnak – technológia, ami egyszerűen működik.
A Kindle hack, ami mindent megváltoztat
Ez a projekt kifejezetten a jailbreak-elt Kindle készülékekre épít, amelyek már régóta a barkácsolók és fejlesztők kedvencei. Az mDNS vevő implementálásával a következőkre képes válni az e-könyvolvasód:
- Felfedezni helyi szolgáltatásokat a hálózaton futó számítógépeken és eszközökön
- Automatizálásokat elindítani az észlelt hálózati eszközök alapján
- Könnyű hálózati monitoring dashboardként működni az otthoni vagy irodai környezetben
- Integrálódni az okosotthon munkafolyamataiba a szolgáltatás-bejelentésekre válaszolva
Miért érdekelje ez a fejlesztőket?
Ez a projekt remek példa arra, hogyan vezet az kreatív újrafelhasználás az igazi innovációhoz. Ha IoT projektekkel, okosotthon megoldásokkal vagy beágyazott rendszerekkel foglalkozol, a Kindle több szempontból is vonzó választás lehet:
- Olcsó hardver e-ink kijelzővel, ami kíméli a szemet
- Hosszú akkumulátor-élettartam a hagyományos SBC-khez képest
- Könnyű Linux alapok a motorháztető alatt
- Egyedi kijelző statikus információk megjelenítésére áramfogyasztás nélkül
Az mDNS vevő konkrétan megnyitja az ajtókat egyedi dashboardok, hálózati állapotkijelzők, vagy akár automatizált triggerek létrehozása előtt – mindezt attól függően, hogy milyen eszközök csatlakoznak vagy hagyják el a hálózatot.
Hogyan kezdd el?
Ha felkeltette az érdeklődésedet és van egy jailbreak-elt Kindled, ami porosodik a fiókban, a projekt elérhető a GitHub-on. Néhány alapvető ismeret szükséges a Kindle KUAL (Kindle Unified Application Launcher) környezetéről és a hálózati alapfogalmakról. A repository megadja az alapot, de azért készülj fel némi parancssoros munkára és kísérletezésre.
A nagyobb kép
Projektek like this remind us that innovation often comes from unexpected places. Egy ebook-olvasásra tervezett eszköz hálózati felfedezővé, hackerek társává és hálózati protokollok tanulási platformjává válhat. Legyen szó automatizálási munkafolyamatok építéséről, IoT koncepciók kipróbálásáról, vagy egyszerűen csak a technológia újrafelhasználásának öröméről – a kindle-mdns-rcvr izgalmas játszótér lehet.
Te találtál már kreatív módot eszközeid újrafelhasználására? Néha a legerősebb eszközök a szokásos kereteken túlfelé gondolkodásból születnek – vagy ebben az esetben az e-könyvolvasó határain túl.