Logo da.androidermagazine.com
Logo da.androidermagazine.com

Sådan kommer du i gang med Android-ting

Indholdsfortegnelse:

Anonim

Android Things er måske bare et af Googles bedste projekter nogensinde. Designet til at hjælpe med at opbygge små indlejrede smarte "ting" ved at være enkle og konsistente, det er en fantastisk måde at komme i gang med enhver form for lille tilsluttet projekt, selvom du aldrig har udført nogen form for programmering før.

Det kan køre på lavpris hardware og har stort supportmateriale til at pege dig i den rigtige retning, uanset hvad du drømmer om at bygge. Jeg har kigget på det i et par uger og synes, det er hvor alle, der har nogen interesse i at bygge cool tech og ikke bare bruge det, skal starte.

Det bedste er måske, at det i kernen bare er Android. Den samme Android, der kører på over en milliard telefoner, utallige tabletter, ure, fjernsyn og de fleste andre små smarte ting, du kan forestille dig. Lær ved at gøre med Android Things 'store tutorials, og du er godt på vej til at forstå, hvordan man skriver apps til Android. Du behøver ikke have drømme om at være en succesrig Android-appudvikler - det er en fantastisk måde at lære, selvom du bare vil lære. Det bedste af alt, at komme i gang tager kun et par enkle trin.

Android-ting: Alt hvad du har brug for at vide om Googles plan om at forstyrre IoT

Hvad du har brug for: Hardware

Du har ikke brug for et julehundtæppe for at arbejde med Android Things, men det skader ikke noget, hvis du har et.

For at komme i gang med udviklingen med Android Things har du brug for et par basale hardware-stykker. Til at begynde med har du brug for en computer. Det behøver ikke at være en fancy computer, kun kraftig nok til at køre Android Studio. Enhver moderne Windows-pc eller bærbar computer vil være i orden, ligesom enhver Intel Mac eller en Linux-pc.

For mange år siden begyndte jeg at narre med Android-udvikling på en lille Acer Netbook, jeg havde liggende, og det var mere end nok på hardwaresiden. Selvfølgelig vil en kraftfuld pc skære ned på den tid, det tager at samle dine kreationer, men du har ikke brug for en.

Du behøver ikke en masse dyre hardware for at komme i gang.

I den anden ende har du brug for noget hardware, der kan køre Android Things.

Hvis du er fortrolig med små enkeltkort-computere og klirrer rundt, kan du komme i gang med et stand-alone PICO-IMX7-AT-kort eller et Raspberry Pi 3. Jeg elsker Raspberry Pi, fordi det har så bred støtte og er tilpasningsdygtig til at gøre næsten alt, men hvis du er mere seriøs med at bygge smarte indlejrede projekter, er Pico et bedre valg, fordi det også har Alexa-udviklingssupport.

Et endnu bedre valg er at bruge $ 200 og købe et komplet Android Things-udviklingssæt. Du får ikke kun Pico-kortet, men også en 5-tommer multitouch-skærm, et HD-kamera, en Pimoroni Rainbow HAT og alle kabler og fastgørelseselementer, der sætter det sammen. Dette er de samme sæt, som Google gav deltagere på Google I / O 2018, og de er fantastiske. Det er værd at bruge lidt mere for at få alt, hvad du har brug for, såvel som at have den nøjagtige hardware, der bruges i alle demoer og tutorials.

Hvad du har brug for: Software

Hvert stykke software, du har brug for at udvikle til Android Things, er gratis. Det betyder ikke, at det er dårligt, kun at udviklerne af det vil have dig til at kunne bruge det og ikke opkræver noget.

Det består af tre dele: Android Things-billedet til din udviklingshardware, Android Studio til din computer og en Android-ledsager-app til at få dit system i gang og tilsluttet til Wi-Fi, hvis du bruger kittet fra Google.

Al den software, du har brug for at udvikle til Android Things, er gratis.

Android Studio er den samme Android Studio, som appudviklere til Android-telefoner bruger. Det har et par grundlæggende krav, og du har allerede installeret dem, hvis du bruger Windows eller macOS.

Hvis du installerer på Linux har du brug for et par grundlæggende afhængigheder, som du sandsynligvis allerede bruger. Du kan downloade Android Studio fra Google Developers websted, og det installeres som ethvert andet program. Du finder også fulde instruktioner om opsætning af dit udviklingsmiljø, når installationsprogrammet leder dig igennem at blive opsat.

Android Things er tilgængeligt som et forudbygget billede fra Google på Android Things-portalen. Google leverer opdateringer og programrettelser, du kan installere, så det er en god ide at bruge det forudbyggede billede. Hvis du har købt et udviklersæt, har du allerede den software, du har brug for, for at komme i gang installeret på tavlen. Du ønsker også at tilmelde dig din egen Android Things dev-konsol for at hjælpe med at hente og sende data gennem Google Cloud. Hvis du ikke købte et sæt, har dev-konsollen det værktøj, du har brug for for at blinke den nyeste opbygning af Android Things til dit bord.

Det er også en god ide at installere Android Things-ledsager-appen på din telefon. Hvis du har købt et sæt, skal du bruge det for at blive konfigureret og tilsluttet et netværk. Du kan finde det på Google Play.

Næste stop: Hvor som helst

Tro det eller ej, det er alt hvad du har brug for at udvikle til Android Things-platformen. Hvis du er fortrolig med softwareudvikling, har du en god idé om, hvor de skal hen, men de fleste er ikke kendte. Det er OK, fordi Android Things var designet til at være det, der lærer dig.

Google leverer en komplet tutorial til at komme i gang, når alt er sat sammen.

Dette er grunden til, at jeg elsker Android Things-platformen. Du har en håndfuld hardware, der kan fortælle dig temperaturen, men ingen idé om, hvor du skal gå næste gang du har alt forbundet. Google har en fantastisk tutorial, der fører dig gennem det grundlæggende (gør en LED-lys) til avancerede teknikker i sine Android Things-træningsdokumenter.

Du kan bruge disse tutorials med enhver udviklingshardware, så hvis du ikke fik et kit, kan du stadig lære, hvad der er, og hvordan man får det til at ske. Du gik gennem I / O-stifterne, og hvad hver enkelt bruges til (og endda hvad de er, hvis du starter fra bunden!) Og fortalte nøjagtigt, hvordan du tilslutter hardware og har komplette kodeeksempler til rådighed.

Gennemførelse af Android Things-uddannelsen, som Google giver, giver dig alt, hvad du har brug for at vide for at komme i gang med at oprette apps såvel som fortrolighed med integreret computing, og hvordan anden perifer hardware fungerer. Det er vidunderligt, uanset hvad dit niveau er.

Jeg ved, at de fleste er mere interesserede i at bruge seje gadgets, end de laver dem. Men hvis du endda har en forbipasserende interesse i IoT / mobil applikationsudvikling eller indlejret hardware, er Android Things en god måde at lære mere og noget du bør se på.

Vi tjener muligvis en provision for køb ved hjælp af vores links. Lær mere.