Оглавление:
- Что вам нужно: аппаратное обеспечение
- Что вам нужно: программное обеспечение
- Следующая остановка: везде
Android Things просто может быть одним из лучших проектов Google когда-либо. Разработанный, чтобы помочь создавать небольшие встроенные умные «вещи», будучи простым и последовательным, это отличный способ начать работу с любым типом небольшого связанного проекта, даже если вы никогда раньше не занимались программированием.
Он может работать на недорогом оборудовании и имеет отличные вспомогательные материалы, которые укажут вам правильное направление независимо от того, что вы мечтаете построить. Я смотрю на это в течение нескольких недель и думаю, что это место, где каждый, кто заинтересован в создании крутой технологии, а не просто использует ее, должен начать.
Возможно, лучшая часть в том, что по своей сути это просто Android. Тот же Android, который работает на более чем миллиарде телефонов, бесчисленных планшетах, часах, телевизорах и большинстве других интересных вещей, которые вы можете себе представить. Учитесь, используя великолепные учебники по Android Things, и вы сможете лучше понять, как пишутся приложения для Android. Вам не нужно мечтать стать успешным разработчиком приложений для Android - это отличный способ учиться, даже если вы просто хотите учиться. Лучше всего начать работу всего за несколько простых шагов.
Вещи Android: все, что вам нужно знать о планах Google по нарушению IoT
Что вам нужно: аппаратное обеспечение
Чтобы приступить к разработке с Android Things, вам понадобится несколько основных аппаратных средств. Для начала вам понадобится компьютер. Это не должен быть модный компьютер, достаточно мощный, чтобы запустить Android Studio. Подойдет любой современный ПК с Windows или ноутбук, как и любой Intel Mac или ПК с Linux.
Много лет назад я начал дурачиться с разработкой Android на маленьком нетбуке Acer, который у меня лежал, и этого было более чем достаточно с аппаратной стороны. Конечно, мощный компьютер сократит время, необходимое для компиляции ваших творений, но он вам не нужен.
Вам не нужно много дорогого оборудования, чтобы начать.
На другом конце вам понадобится какое-то оборудование, которое может работать с Android Things.
Если вы знакомы с небольшими одноплатными компьютерами и возитесь с ними, вы можете начать с автономной платы PICO-IMX7-AT или Raspberry Pi 3. Мне нравится Raspberry Pi, потому что он имеет такую широкую поддержку и Приспосабливаемый, чтобы сделать почти все, но если вы более серьезно относитесь к созданию интеллектуальных встроенных проектов, Pico - лучший выбор, потому что у него также есть поддержка разработки Alexa.
Еще лучший выбор - потратить 200 долларов и купить полный комплект разработчика Android Things. Вы получите не только плату Pico, но и 5-дюймовый дисплей с мультисенсорным экраном, камеру HD, Pimoroni Rainbow HAT и все кабели и крепежные элементы для их соединения. Это те же наборы, которые 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 dev, чтобы получать и отправлять данные через Google Cloud. Если вы не купили комплект, у консоли разработчика есть инструмент, необходимый для прошивки последней версии Android Things на вашу доску.
Это также отличная идея установить приложение Android Things на свой телефон. Если вы купили комплект, он понадобится вам для настройки и подключения к сети. Вы можете найти его в Google Play.
Следующая остановка: везде
Хотите верьте, хотите нет, но это все, что вам нужно разработать для платформы Android Things. Если вы знакомы с разработкой программного обеспечения, у вас есть хорошее представление о том, куда идти дальше, но большинство людей не знакомы. Это нормально, потому что Android Things был разработан для того, чтобы научить вас.
Google предоставляет полное руководство, чтобы начать работу после того, как все составлено.
Вот почему я люблю платформу Android Things. У вас есть несколько аппаратных средств, которые могут сообщить вам температуру, но вы не знаете, куда идти дальше, когда у вас все подключено. У Google есть отличное учебное пособие, в котором вы познакомите вас с основами (включением светодиода) и продвинутыми методами в своих учебных документах по Android Things.
Вы можете использовать эти учебные пособия на любом оборудовании для разработки, поэтому, если у вас нет комплекта, вы все равно сможете узнать, что и как сделать, чтобы все это произошло. Вы прошли через выводы ввода-вывода и то, для чего каждый из них используется (и даже то, чем они являются, если вы начинаете с нуля!), И точно рассказали, как подключить любое оборудование, и у вас есть полные примеры кода.
Завершая обучение по Android Things, Google предоставляет вам все, что нужно для начала разработки приложений, а также знакомство со встроенными вычислениями и работой другого периферийного оборудования. Это прекрасно, независимо от уровня вашего мастерства.
Я знаю, что большинство людей больше интересуются использованием крутых гаджетов, чем их производством. Но если у вас есть даже небольшой интерес к разработке IoT / мобильных приложений или встраиваемого оборудования, Android Things - отличный способ узнать больше и кое-что, на что вы должны взглянуть.
Мы можем заработать комиссию за покупки, используя наши ссылки. Учить больше.