Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Hoe te beginnen met Android-dingen

Inhoudsopgave:

Anonim

Android Things is misschien wel een van de beste projecten van Google ooit. Ontworpen om kleine ingebedde slimme "dingen" te helpen bouwen door eenvoudig en consistent te zijn, het is een geweldige manier om aan de slag te gaan met elk type klein verbonden project, zelfs als je nog nooit eerder een soort van programmering hebt gedaan.

Het kan op goedkope hardware draaien en heeft geweldig ondersteunend materiaal om je in de goede richting te wijzen, ongeacht je droom van bouwen. Ik heb er een paar weken naar gekeken en denk dat het is waar iedereen met interesse in het bouwen van coole technologie en niet alleen het moet beginnen.

Misschien is het beste deel dat het in de kern gewoon Android is. Dezelfde Android die op meer dan een miljard telefoons, talloze tablets, horloges, televisies en bijna alle andere kleine slimme dingen werkt die je je kunt voorstellen. Leer door te doen met de geweldige tutorials van Android Things en je zult goed op weg zijn om te begrijpen hoe het schrijven van apps voor Android is gedaan. Je hoeft niet te dromen van een succesvolle Android-app-ontwikkelaar - het is een geweldige manier om te leren, zelfs als je gewoon wilt leren. Het beste van alles is dat u aan de slag gaat met slechts enkele eenvoudige stappen.

Dingen van Android: alles wat u moet weten over het plan van Google om IoT te verstoren

Wat je nodig hebt: Hardware

Je hebt geen kerstdeken nodig om met Android Things te werken, maar het doet niets als je er een hebt.

Om met Android Things aan de slag te gaan, heb je een paar basisonderdelen hardware nodig. Om te beginnen heb je een computer nodig. Het hoeft geen chique computer te zijn, alleen krachtig genoeg om Android Studio uit te voeren. Elke moderne Windows-pc of -laptop is prima, net als elke Intel Mac of een Linux-pc.

Vele jaren geleden begon ik voor de gek te houden met Android-ontwikkeling op een klein Acer Netbook dat ik had liggen, en het was meer dan genoeg aan de hardware-kant. Natuurlijk zal een krachtige pc de tijd verkorten die nodig is om je creaties te compileren, maar je hebt er geen nodig.

Je hebt niet veel dure hardware nodig om te beginnen.

Aan de andere kant heb je wat hardware nodig die Android Things kan draaien.

Als je bekend bent met kleine single-board-computers en aan het sleutelen bent, kun je aan de slag met een stand-alone PICO-IMX7-AT-board of een Raspberry Pi 3. Ik ben dol op de Raspberry Pi omdat deze zo'n brede ondersteuning heeft en is aanpasbaar om bijna alles te doen, maar als je serieuzer bent over het bouwen van slimme ingebedde projecten, is de Pico een betere keuze omdat het ook Alexa-ontwikkelingsondersteuning heeft.

Een nog betere keuze is om $ 200 uit te geven en een complete Android Things-ontwikkelaarskit te kopen. Je krijgt niet alleen het Pico-bord, maar ook een 5-inch multitouch-display, een HD-camera, een Pimoroni Rainbow HAT en alle kabels en bevestigingsmiddelen om het samen te stellen. Dit zijn dezelfde kits die Google aan bezoekers van Google I / O 2018 gaf en ze zijn geweldig. Het is de moeite waard om wat meer uit te geven om alles te krijgen wat u nodig hebt en om de exacte hardware te gebruiken in alle demo's en tutorials.

Wat u nodig hebt: Software

Alle software die u voor Android Things moet ontwikkelen, is gratis. Dat betekent niet dat het slecht is, alleen dat de ontwikkelaars ervan willen dat je het kunt gebruiken en niets in rekening brengt.

Het bestaat uit drie delen: de Android Things-afbeelding voor uw ontwikkelhardware, Android Studio voor uw computer en een bijbehorende Android-app om uw systeem aan de gang te krijgen en verbonden met Wi-Fi als u de kit van Google gebruikt.

Alle software die u moet ontwikkelen voor Android Things is gratis.

Android Studio is dezelfde Android Studio die app-ontwikkelaars voor Android-telefoons gebruiken. Het heeft een paar basisvereisten, en die heb je al geïnstalleerd als je Windows of macOS gebruikt.

Als je op Linux installeert, heb je een paar basisafhankelijkheden nodig die je waarschijnlijk al gebruikt. U kunt Android Studio downloaden van de Google Developers-website en deze wordt geïnstalleerd zoals elk ander programma. U vindt ook volledige instructies over het instellen van uw ontwikkelomgeving nadat het installatieprogramma u door de installatie heeft geleid.

Android Things is beschikbaar als een vooraf gebouwd beeld van Google op de Android Things-portal. Google biedt updates en patches die u kunt installeren, dus het is een goed idee om de vooraf gemaakte afbeelding te gebruiken. Als je een ontwikkelaarskit hebt gekocht, heb je al de software die je nodig hebt om te beginnen op het bord geïnstalleerd. U wilt zich ook aanmelden voor uw eigen Android Things-ontwikkelaarsconsole om gegevens op te halen en te verzenden via de Google Cloud. Als je geen kit hebt gekocht, heeft de dev-console de tool die je nodig hebt om de nieuwste build van Android Things naar je board te flashen.

Het is ook een geweldig idee om de bijbehorende Android Things-app op je telefoon te installeren. Als u een kit hebt gekocht, hebt u deze nodig om het apparaat te installeren en te verbinden met een netwerk. Je kunt het vinden op Google Play.

Volgende stop: overal

Geloof het of niet, dat is alles wat je moet ontwikkelen voor het Android Things-platform. Als u bekend bent met softwareontwikkeling, hebt u een goed idee van waar u naartoe moet, maar de meeste mensen zijn niet bekend. Dat is OK, omdat Android Things is ontworpen om je iets te leren.

Google biedt een complete handleiding om aan de slag te gaan zodra alles in elkaar is gezet.

Daarom ben ik dol op het Android Things-platform. Je hebt een handvol hardware die je de temperatuur kan vertellen, maar geen idee waar je heen moet als je eenmaal alles hebt aangesloten. Google heeft een geweldige zelfstudie die u door de basisbeginselen (waardoor een LED gaat branden) naar geavanceerde technieken in zijn Android Things-trainingsdocumenten leidt.

Je kunt deze tutorials gebruiken met elke ontwikkelhardware, dus als je geen kit hebt, kun je nog steeds leren wat en hoe je het allemaal kunt laten gebeuren. Je loopt door de I / O-pinnen en waar ze allemaal voor worden gebruikt (en zelfs waar ze voor zijn als je helemaal opnieuw begint!) En verteld precies hoe je hardware kunt aansluiten en volledige codevoorbeelden beschikbaar hebt.

Door de Android Things-training van Google Provides te voltooien, krijgt u alles wat u moet weten om aan de slag te gaan met het bouwen van apps, evenals vertrouwdheid met embedded computing en hoe andere randapparatuur werkt. Het is geweldig, ongeacht je vaardigheidsniveau.

Ik weet dat de meeste mensen meer geïnteresseerd zijn in het gebruik van coole gadgets dan in het maken ervan. Maar als je zelfs een voorbijgaande interesse hebt in IoT / mobiele applicatie-ontwikkeling of ingebedde hardware, is Android Things een geweldige manier om meer te leren en iets waar je naar moet kijken.

We kunnen via onze links een commissie verdienen voor aankopen. Kom meer te weten.