Съдържание:
Android Things може би е един от най-добрите проекти на Google досега. Създаден да помогне за изграждането на малки вградени интелигентни "неща", като е прост и последователен, това е чудесен начин да започнете с всеки тип малък свързан проект, дори ако никога досега не сте правили какъвто и да е тип програмиране.
Той може да работи на хардуер с ниска цена и има страхотен поддържащ материал, който да ви насочи в правилната посока, независимо какво мечтаете да изградите. Гледам го от няколко седмици и мисля, че трябва да започнат всички, които имат интерес към изграждането на готини технологии, а не просто да го използват.
Може би най-хубавото е, че в основата му е само Android. Същият Android, който работи на над милиард телефони, безброй таблети, часовници, телевизори и повечето други малки умни неща, които можете да си представите. Научете, като правите страхотни уроци за Android Things и ще сте на път да разберете как се прави писане на приложения за Android. Не е нужно да имате мечти да бъдете успешен разработчик на приложения за Android - това е чудесен начин да научите, дори ако просто искате да научите. Най-доброто от всичко е, че да започнете, са необходими само няколко прости стъпки.
Android неща: Всичко, което трябва да знаете за плана на Google за нарушаване на IoT
Какво ви трябва: Хардуер
За да работите в разработката с Android Неща, ви трябват няколко основни хардуера. Като за начало ще ви трябва компютър. Не е необходимо да е фантазиран компютър, а само достатъчно мощен, за да стартира Android Studio. Всеки модерен компютър или лаптоп с Windows ще бъде добре, както и всеки Intel Mac или Linux компютър.
Преди много години започнах да се заблуждавам с разработката на Android на малък Acer Netbook, който лежах наоколо, и това беше повече от достатъчно от хардуерната страна. Разбира се, мощният компютър ще намали времето, необходимо за компилиране на вашите творения, но не е нужно.
Не е нужно много скъп хардуер, за да започнете.
В другия край ще ви е необходим някакъв хардуер, който може да работи с Android Things.
Ако сте запознати с малки едноплатни компютри и се разхождате наоколо, можете да започнете със самостоятелен PICO-IMX7-AT борд или Raspberry Pi 3. Обичам Raspberry Pi, тъй като има такава широка поддръжка и е адаптивен да прави почти всичко, но ако сте по-сериозни в изграждането на интелигентни вградени проекти, Pico е по-добър избор, тъй като има и поддръжка за разработка на Alexa.
Още по-добрият избор е да похарчите 200 долара и да купите пълен комплект за разработчици на Android Things. Ще получите не само платката Pico, но и 5-инчов мултитъч дисплей, HD камера, HIM Pimoroni Rainbow и всички кабели и скрепителни елементи, за да я съберете. Това са същите комплекти, които Google даде на участниците в Google I / O 2018 и те са страхотни. Струва си да похарчите малко повече, за да получите всичко необходимо, както и да имате точния хардуер, използван във всички демонстрации и уроци.
Какво ви трябва: Софтуер
Всяко парче софтуер, което трябва да разработите за Android Things, е безплатно. Това не означава, че е лошо, само че разработчиците на него искат да можете да го използвате и не таксувате нищо.
Състои се от три части: изображението на Android Things за вашия хардуер за разработка, Android Studio за вашия компютър и приложение за придружител на Android, за да стартирате и стартирате системата си и да се свържете към Wi-Fi, ако използвате комплекта от Google.
Целият софтуер, който трябва да разработите за Android Things, е безплатен.
Android Studio е същото същото Android Studio, което разработчиците на приложения използват за телефони с Android. Той има няколко основни изисквания и вече имате инсталирани такива, ако използвате Windows или macOS.
Ако инсталирате на Linux ще ви трябват няколко основни зависимости, които вероятно вече използвате. Можете да изтеглите Android Studio от уебсайта на Google Developers и той се инсталира като всяка друга програма. Ще намерите и пълни инструкции за настройка на вашата среда за разработка, след като инсталаторът ви преведе през настройката.
Android Things се предлага като предварително изградено изображение от Google на портала Android Things. Google предоставя актуализации и лепенки, които можете да инсталирате, така че използването на предварително изградено изображение е добра идея. Ако сте закупили комплект за разработчици, вече имате софтуера, който ви е необходим, за да започнете да инсталирате на платката. Освен това ще искате да се регистрирате за собствената си конзола за разработка на Android Things, за да помогнете за извличането и изпращането на данни през Google Cloud. Ако не сте закупили комплект, конзолата за разработчици разполага с инструмента, от който се нуждаете, за да прокарате най-новата версия на Android Things във вашия съвет.
Освен това е чудесна идея да инсталирате приложението Android Things придружител на телефона си. Ако сте закупили комплект, ще ви е необходим, за да се настроите и да се свържете към мрежа. Можете да го намерите в Google Play.
Следваща спирка: Навсякъде
Вярвате или не, това е всичко, което трябва да разработите за платформата Android Things. Ако сте запознати с разработката на софтуер, имате добра идея къде да продължите, но повечето хора не са запознати. Това е добре, защото Android Things е проектиран да бъде нещото, което ще ви научи.
Google предоставя пълен урок, за да започнете, след като всичко е събрано заедно.
Ето защо обичам платформата Android Things. Имате шепа хардуер, който може да ви определи температурата, но нямате идея къде да продължите следващия път, когато свържете всичко. Google има страхотен урок, който ще ви преведе през основните положения (превключване на LED светлина) до усъвършенствани техники в своите обучителни документи за Android Things.
Можете да използвате тези уроци с всеки хардуер за разработка, така че ако не сте получили комплект, все още можете да научите какво и как да направите всичко това. Преминахте през I / O щифтовете и за какво се използва всяко (и дори за какво са, ако започвате от нулата!) И казахте как точно да свържете всеки хардуер и да имате пълни примери за код.
Завършването на обучението за Android за неща на Google предоставя на вас всичко, което трябва да знаете, за да започнете да изграждате приложения, както и запознаване с вградените изчисления и как работи други периферни хардуер. Прекрасно е, независимо какво е вашето ниво на умения.
Знам, че повечето хора се интересуват повече от използването на готини джаджи, отколкото ги правят. Но ако имате дори преминаващ интерес към разработването на IoT / мобилни приложения или вграден хардуер, Android Things е чудесен начин да научите повече и нещо, което трябва да погледнете.
Може да спечелим комисионна за покупки, използвайки нашите връзки. Научете повече.