Table des matières:
Android Things pourrait bien être l'un des meilleurs projets de Google. Conçu pour aider à construire de petites "choses" intelligentes intégrées en étant simple et cohérent, c'est un excellent moyen de se lancer dans tout type de petit projet connecté, même si vous n'avez jamais fait de programmation auparavant.
Il peut fonctionner sur du matériel à faible coût et dispose d’un excellent matériel d’aide pour vous orienter dans la bonne direction, quel que soit votre rêve. Je la regarde depuis quelques semaines et je pense que c'est le point de départ pour tous ceux qui sont intéressés par la création d'une technologie cool et pas seulement par son utilisation.
Peut-être que la meilleure partie est qu’au fond, il n’ya qu’Android. Le même Android qui fonctionne sur plus d'un milliard de téléphones, d'innombrables tablettes, montres, téléviseurs et la plupart des autres petites choses intelligentes que vous pouvez imaginer. Apprenez-vous en utilisant les excellents tutoriels d'Android Things et vous comprendrez mieux comment écrire des applications pour Android. Vous n'avez pas besoin de rêver de devenir un développeur d'applications Android performant - c'est un excellent moyen d'apprendre, même si vous souhaitez simplement apprendre. Mieux encore, la mise en route ne prend que quelques étapes simples.
Android Things: Tout ce que vous devez savoir sur le plan de Google visant à perturber l'IdO
Ce dont vous avez besoin: Matériel
Pour pouvoir travailler au développement avec Android Things, vous avez besoin de quelques éléments matériels de base. Pour commencer, vous allez avoir besoin d'un ordinateur. Il n’est pas nécessaire que ce soit un ordinateur sophistiqué, mais seulement assez puissant pour exécuter Android Studio. Tout PC ou ordinateur portable Windows moderne conviendra, de même que tout Mac Intel ou Linux.
Il y a de nombreuses années, j'ai commencé à jouer avec le développement d'Android sur un petit Netbook Acer que je traînais, et c'était plus que suffisant du côté matériel. Bien sûr, un PC puissant réduira le temps nécessaire à la compilation de vos créations, mais vous n'en avez pas besoin.
Vous n'avez pas besoin de beaucoup de matériel coûteux pour commencer.
À l’autre extrémité, vous aurez besoin de matériel capable d’exécuter Android Things.
Si vous connaissez les petits ordinateurs monocarte et que vous bricolez, vous pouvez vous lancer avec une carte PICO-IMX7-AT autonome ou un Raspberry Pi 3. J'adore le Raspberry Pi car il bénéficie d'un support aussi étendu et adaptable pour faire à peu près n'importe quoi, mais si vous êtes plus sérieux dans la construction de projets intégrés intelligents, le Pico est un meilleur choix car il dispose également d'un support de développement Alexa.
Un choix encore meilleur est de dépenser 200 $ et d’acheter un kit de développement complet pour Android. Vous obtiendrez non seulement la carte Pico, mais également un écran multitouch de 5 pouces, une caméra HD, un chapeau Pimoroni Rainbow HAT et tous les câbles et fixations nécessaires à son assemblage. Ce sont les mêmes kits que Google a donnés aux participants à Google I / O 2018, et ils sont excellents. Cela vaut la peine de dépenser un peu plus pour obtenir tout ce dont vous avez besoin et utiliser le matériel exact utilisé dans toutes les démonstrations et les tutoriels.
Ce dont vous avez besoin: Logiciel
Chaque logiciel que vous devez développer pour Android Things est gratuit. Cela ne veut pas dire que c'est mauvais, mais seulement que les développeurs veulent que vous puissiez l'utiliser et ne facturent rien.
Il se compose de trois parties: l'image Android Things pour votre matériel de développement, Android Studio pour votre ordinateur et une application compagnon Android permettant à votre système de fonctionner correctement et d'être connecté au Wi-Fi si vous utilisez le kit fourni par Google.
Tous les logiciels dont vous avez besoin pour développer pour Android Things sont gratuits.
Android Studio est le même Android Studio que celui utilisé par les développeurs d'applications pour téléphones Android. Il a quelques exigences de base que vous avez déjà installées si vous utilisez Windows ou macOS.
Si vous installez sur Linux, vous aurez besoin de quelques dépendances de base que vous utilisez probablement déjà. Vous pouvez télécharger Android Studio sur le site Web de Google Developers, qui s’installe comme tout autre programme. Vous trouverez également des instructions complètes sur la configuration de votre environnement de développement après l’installation du programme d’installation.
Android Things est disponible en tant qu'image prédéfinie de Google sur le portail Android Things. Google fournit des mises à jour et des correctifs que vous pouvez installer. Il est donc judicieux d’utiliser l’image prédéfinie. Si vous avez acheté un kit de développement, vous disposez déjà du logiciel nécessaire pour commencer à être installé sur le tableau. Vous voudrez également vous inscrire à votre propre console de développement Android Things pour vous aider à récupérer et à envoyer des données via Google Cloud. Si vous n'avez pas acheté de kit, la console de développement dispose de l'outil nécessaire pour flasher la dernière version d'Android Things sur votre forum.
C'est également une bonne idée d'installer l'application compagnon Android Things sur votre téléphone. Si vous avez acheté un kit, vous en aurez besoin pour le configurer et le connecter à un réseau. Vous pouvez le trouver sur Google Play.
Prochain arrêt: n'importe où
Croyez-le ou non, c'est tout ce dont vous avez besoin pour développer pour la plate-forme Android Things. Si vous êtes familier avec le développement de logiciels, vous avez une bonne idée de la suite, mais la plupart des gens ne le connaissent pas. Ce n'est pas grave, car Android Things a été conçu pour vous apprendre quelque chose.
Google fournit un didacticiel complet pour commencer une fois que tout est mis en place.
C'est pourquoi j'aime la plateforme Android Things. Vous avez une poignée de matériel qui peut vous dire la température, mais aucune idée où aller ensuite une fois que vous avez tout connecté. Google propose un didacticiel génial qui vous explique les techniques de base (mise en place d'une diode électroluminescente) aux techniques avancées de ses documents de formation Android Things.
Vous pouvez utiliser ces didacticiels avec n’importe quel matériel de développement. Ainsi, si vous n’avez pas reçu de kit, vous pouvez toujours savoir quoi faire et comment le faire. Vous passez en revue les broches d’E / S et leur utilité (et même ce qu’elles sont si vous partez de zéro!) Et vous expliquez exactement comment connecter un matériel et que des exemples de code complets sont disponibles.
Compléter la formation Android Things fournie par Google, vous donne tout ce que vous devez savoir pour commencer à créer des applications, ainsi que la familiarité avec l'informatique embarquée et le fonctionnement des autres périphériques. C'est merveilleux, peu importe votre niveau de compétence.
Je sais que la plupart des gens sont plus intéressés par l'utilisation de gadgets géniaux que par la fabrication de tels gadgets. Mais si vous avez un intérêt passager pour le développement d'applications IoT / mobiles ou le matériel embarqué, Android Things est un excellent moyen d'en savoir plus et de quelque chose que vous devriez jeter un coup d'œil.
Nous pouvons gagner une commission pour les achats en utilisant nos liens. Apprendre encore plus.