Sisällysluettelo:
Android-asiat saattavat olla vain yksi Googlen kaikkien aikojen parhaista projekteista. Suunniteltu auttamaan pienten sulautettujen älykkäiden "asioiden" rakentamisessa olemalla yksinkertainen ja johdonmukainen. Se on loistava tapa aloittaa kaikenlainen pieni kytketty projekti, vaikka et ole koskaan aiemmin tehnyt minkäänlaista ohjelmointia.
Se voi toimia edullisilla laitteistoilla ja sillä on loistava tukimateriaali osoittaaksesi oikeaan suuntaan riippumatta siitä, mitä unelmoit rakentamisesta. Olen tarkastellut sitä muutama viikko ja luulen, että sen on aloitettava kaikkien, joilla on kiinnostusta rakentaa hienoa tekniikkaa eikä vain käyttää sitä.
Ehkä parasta on, että ytimessä se on vain Android. Sama Android, joka toimii yli miljardilla puhelimella, lukemattomilla tableteilla, kelloilla, televisioilla ja useimmilla muilla pienillä älykkäillä asioilla, joita voit kuvitella. Opi tekemällä tekemällä upeita opetuksia Android Things -tapahtumien avulla. Sinulla on hyvä tapa ymmärtää kuinka Android-sovellusten kirjoittaminen tapahtuu. Sinun ei tarvitse unelmoida menestyvästä Android-sovelluskehittäjästä - se on loistava tapa oppia, vaikka haluat vain oppia. Mikä parasta, aloittaminen vie vain muutaman yksinkertaisen vaiheen.
Android-asiat: kaikki mitä sinun tarvitsee tietää Googlen suunnitelmasta häiritä Internet-verkkoa
Mitä tarvitset: Laitteisto
Jotta pääset työskentelemään kehittämiseen Android Asioiden kanssa, tarvitset muutama peruslaitteisto. Ensinnäkin tarvitset tietokoneen. Sen ei tarvitse olla hieno tietokone, vain riittävän tehokas Android Studion käyttämiseen. Jokainen nykyaikainen Windows- tai kannettava tietokone on hieno, samoin kuin mikä tahansa Intel Mac tai Linux-tietokone.
Monta vuotta sitten aloin harhauttaa Android-kehitystyötä pienellä Acer Netbookilla, jonka olin maannut, ja se oli enemmän kuin tarpeeksi laitteistopuolella. Tietenkin tehokas tietokone säästää aikaa, joka kuluu luomiesi kokoamiseen, mutta et tarvitse sitä.
Sinun ei tarvitse paljon kalliita laitteita aloittamiseen.
Toisessa päässä tarvitset laitteistoa, joka voi ajaa Android Asioita.
Jos tunnet pienet yhden kortin tietokoneet ja houkuttelee ympäri, voit aloittaa aloittamisen erillisellä PICO-IMX7-AT-kortilla tai Raspberry Pi 3: lla. Rakastan Vadelma Pi: tä, koska sillä on niin laaja tuki ja se on mukautuva tekemään melkein mitä tahansa, mutta jos olet entistä vakaampi rakentamaan älykkäitä sulautettuja projekteja, Pico on parempi valinta, koska siinä on myös Alexan kehitystuki.
Vielä parempi valinta on käyttää 200 dollaria ja ostaa täydellinen Android Things -kehittäjäpaketti. Saat paitsi Pico-kortin, myös 5-tuumaisen monitoiminäytön, HD-kameran, Pimoroni Rainbow HAT: n ja kaikki kaapelit ja kiinnittimet kootaksesi sen. Nämä ovat samat sarjat, jotka Google antoi Google I / O 2018 -käyttäjille, ja ne ovat hienoja. Kannattaa kuluttaa vähän enemmän saadaksesi kaiken tarvitsemasi sekä saadaksesi tarkan laitteiston, jota käytetään kaikissa demoissa ja opetusohjelmissa.
Mitä tarvitset: Ohjelmisto
Jokainen Android-asioita varten kehitettävä ohjelmisto on ilmainen. Tämä ei tarkoita, että se olisi huonoa, vain, että sen kehittäjät haluavat sinun pystyvän käyttämään sitä etkä lataa mitään.
Se koostuu kolmesta osasta: Android Things -kuvakehityslaitteistosi, Android Studio tietokoneellesi ja Android-kumppanisovellus järjestelmän käyttöönottoon ja yhteyteen Wi-Fi: hen, jos käytät Googlen pakkausta.
Kaikki Android-asioita varten kehitettävät ohjelmistot ovat ilmaisia.
Android Studio on sama Android Studio, jota Android-puhelimien sovelluskehittäjät käyttävät. Sillä on muutama perusvaatimus, ja ne on jo asennettu, jos käytät Windowsia tai macOS: ta.
Jos asennat Linuxiin, tarvitset muutamia perus riippuvuuksia, joita todennäköisesti jo käytät. Voit ladata Android Studion Google Developers -sivustolta, ja se asentuu kuten mikä tahansa muu ohjelma. Löydät myös täydelliset ohjeet kehitysympäristön määrittämisestä sen jälkeen, kun asennusohjelma opastaa sinua asennuksen aikana.
Android Things on saatavana Googlelta valmiiksi rakennettuna kuvana Android Things -portaalissa. Google tarjoaa päivityksiä ja korjaustiedostoja, jotka voit asentaa, joten valmiiden kuvien käyttäminen on hyvä idea. Jos olet ostanut kehittäjäpaketin, sinulla on jo ohjelmisto, jonka tarvitset aloittaaksesi asennuksen taululle. Haluat myös kirjautua omaan Android Asioiden kehitys -konsoliin, joka auttaa hakemaan ja lähettämään tietoja Google Cloudin kautta. Jos et ostanut pakkausta, dev-konsolissa on työkalu, jota tarvitset, jotta salaat viimeisimmän Android Things -kokoonpanon levyllesi.
On myös hieno idea asentaa Android Things -kumppanisovellus puhelimeesi. Jos ostit sarjan, tarvitset sitä asennukseen ja verkkoon kytkemiseen. Löydät sen Google Playsta.
Seuraava pysäkki: missä tahansa
Usko tai älä, se on kaikki mitä sinun on kehitettävä Android Asiat -alustalle. Jos olet perehtynyt ohjelmistokehitykseen, sinulla on hyvä idea seuraavaan suuntaan, mutta useimmat ihmiset eivät tunne. Se on OK, koska Android Things on suunniteltu olemaan asia, joka opettaa sinua.
Google tarjoaa täydellisen oppaan aloittamiseen, kun kaikki on koottu.
Siksi rakastan Android Things -alustaa. Sinulla on kourallinen laitteistoa, joka voi kertoa lämpötilan, mutta et tiedä minne mennä seuraavaksi, kun kaikki on kytketty. Googlella on mahtava opetusohjelma, joka vie sinut läpi perusteet (LED-merkkivalon palaminen) edistyneisiin tekniikoihin Android-asioiden koulutusdokumenteissa.
Voit käyttää näitä opetusohjelmia minkä tahansa kehityslaitteiston kanssa, joten jos et saanut pakkausta, voit silti oppia mitä ja miten sen kaiken tapahtuu. Kävelet I / O-nastat läpi ja mihin niitä käytetään (ja jopa mitä ne ovat, jos aloitat tyhjästä!) Ja kertoit tarkalleen, kuinka liittää laitteistot ja sinulla on täydelliset koodiesimerkit käytettävissä.
Google-tarjoaman Android Things -koulutuksen suorittaminen antaa sinulle kaiken, mitä sinun on tiedettävä sovellusten rakentamisen aloittamiseksi, sekä sulautetun tietotekniikan ja muiden oheislaitteiden toiminnan tuntemus. Se on upea riippumatta siitä, mikä on taitotasosi.
Tiedän, että useimmat ihmiset ovat kiinnostuneempia viileiden vempaimien käytöstä kuin heidän tekemisistään. Mutta jos sinulla on jopa ohimenevä kiinnostus Internet-sovellusten / mobiilisovellusten kehittämiseen tai sulautettuihin laitteistoihin, Android-asiat ovat loistava tapa oppia lisää ja jotain, mitä sinun pitäisi katsoa.
Voimme ansaita palkkion ostoista linkkien kautta. Lue lisää.