Google positionne les 'choses Android' pour résoudre le problème de l'IdO | shoppingmaroc.net


Le développement Android de Google Things Iokit a été v1.0 lundi. J'ai fêté l'anniversaire du nouvel outil qui espère résoudre les problèmes d'IoT en matière de développement en assistant tardivement à une conférence sur les nouveautés dans Google I / O (la conférence annuelle des développeurs de Google)

. , le mot "Choses" fait référence à des dispositifs qui communiquent entre eux, avec ou sans intervention humaine. Par exemple, votre thermostat intelligent est l'un des composants de l'Internet des objets de votre maison. Le thermostat optimise la consommation d'énergie de votre maison et ajuste son réglage lorsque vous dites: «OK Google, augmentez la température d'un degré.»

D'où nous sommes assis en 2018, l'IoT est comme le proverbial Far West, qui peut créer des problèmes IoT en matière de développement et d'intégration. Les gens construisent des prototypes de dispositifs IoT en soudant des pièces à partir de nombreuses sources, avec l'aide de nombreuses normes incompatibles utilisant plusieurs protocoles de communication différents. Il n'y a tout simplement pas d'accord sur les meilleurs outils à utiliser et la meilleure façon d'utiliser ces outils.

Résolution de problèmes IoT

Le problème fondamental de l'IoT est que les périphériques doivent être très petits. Ils ne peuvent pas être les gros ordinateurs maladroits que vous voyez sur les ordinateurs des gens et sur les genoux des gens. Ils doivent se fondre dans l'arrière-plan et faire partie du matériel qu'ils pilotent. Ils doivent répondre en temps réel à des conditions quelque peu imprévisibles, de sorte que les puces et cartes mères traditionnelles que vous trouvez dans les ordinateurs de bureau et les ordinateurs portables ne réduisent pas le nombre d'appels.

Les dispositifs IoT de contrôle n'ont pas été assez longs, ce qui crée un problème IoT en termes de standardisation. De plus, résoudre le problème IoT avec les standards est plus difficile que le problème pour les ordinateurs conventionnels. Un petit système informatique qui fonctionne bien dans un thermostat domestique peut être totalement inadapté à une sangle portable qui mesure les mouvements d'un nageur.

Donc, commencer signifie apprendre des douzaines (peut-être même des centaines) de différentes plates-formes matérielles IoT. Arduino et Raspberry Pi semblent dominer le domaine, mais il existe tellement d'alternatives, chacune avec ses propres caractéristiques et caractéristiques, que le choix du matériel pour un projet particulier peut être hallucinant. Chaque plate-forme matérielle possède ses propres capacités, sa propre façon d'être contrôlée (peut-être avec C, Python ou un langage assembleur local) et son propre système d'exploitation (si elle a même un système d'exploitation). Comment un innovateur IoT gère-t-il tous ces choix?

Une réponse possible au problème de l'IoT est Android Things . Pour créer Android Things, Google a pris le SDK Android existant (celui qui alimente 80% des smartphones du monde) et l'a modifié pour faire face aux problèmes IoT. Pensez à un périphérique qui surveille le trafic sur une rue occupée et envoie les données à un serveur dans le nuage. Cet appareil n'a pas de clavier, pas d'écran et pas besoin d'interface utilisateur. Ainsi, la boîte à outils Android Things ne fournit aucun paquet pour communiquer avec un utilisateur ordinaire. Au lieu de cela, les packages de la boîte à outils permettent aux ingénieurs de communiquer via des broches d'entrée / sortie générales (GPIO). La mise en place de la communication implique de taper du code comme ceci:

var button = PeripheralManager.getInstance (). OpenGpio (pinName);

.registerGpioCallback (…);

Il existe de nombreux avantages à créer une version IoT d'Android à partir de la vénérable version mobile d'Android. D'une part, les développeurs peuvent tirer parti de leurs compétences de codage Android existantes comme point de départ pour créer des applications IoT. En outre, depuis ses années en tant que système d'exploitation pour smartphones, Android propose une gamme complète de services pouvant être utilisés pour créer de nouvelles applications IoT.

Google s'est associé à plusieurs sociétés telles que Qualcomm, MediaTek, NXP et Raspberry Pi, rendre les choses Android disponibles pour leurs produits. Ils ont créé des listes de matériel pré-certifié qui exécutent le SDK Android Things. Ce matériel pré-certifié couvre la gamme des périphériques utilisés principalement pour le prototypage et le développement, ainsi que des périphériques pratiques dans des environnements réels. Ainsi, avec Android Things, la transition du développement et des tests vers la production réelle ne nécessite pas de changement de la plate-forme logicielle.

Sécurité: un autre problème IoT

La sécurité est une préoccupation importante dans l'IoT. C'est pourquoi la sécurité est cuite en plusieurs étapes de Android Things. Cela inclut un sandbox pour les applications, le schéma d'autorisations Android existant, la signature des images système, une étape de vérification à chaque redémarrage d'un périphérique et des clés permettant d'identifier un matériel particulier. Il est tentant de dire que, avec les fonctionnalités de sécurité Android Things, un développeur d'applications est soulagé des préoccupations habituelles au sujet de la sécurité. Bien sûr, cette vue est trop simpliste. De nos jours, tout le monde doit penser à la sécurité, même si cette réflexion est à un niveau élevé fourni par le Android Things SDK.

Chaque version d'Android Things sera supportée pendant au moins trois ans, et Android Things les appareils recevront des mises à jour cohérentes et automatiques. De plus, Android Things est gratuit à utiliser. Selon les conférenciers de Google I / O 2018, aucun frais n'est requis pour utiliser Android Things. (Veuillez vérifier auprès de votre équipe juridique pour vérifier tous les détails.) Je ne suis pas avocat et je n'ai jamais joué d'avocat à la télévision Mes revendications sont Android Les licences sont basées uniquement sur ce que j'ai entendu, pas sur quoi que ce soit. sais à coup sûr.)

Dans les temps anciens, chaque objet de ferme a été fabriqué à la main avec sa propre taille et forme. Puis, au cours du XXe siècle, le monde a découvert des pièces normalisées. À l'aube de l'ère des ordinateurs grand public (au début des années 1980), plusieurs fournisseurs ont proposé leurs propres normes pour le stockage sur disque et les systèmes d'exploitation. Le champ s'est finalement installé dans seulement quelques joueurs tels que UNIX, Linux et Windows.

Aujourd'hui, à l'approche des années 2020, nous avons des centaines de normes pour les plates-formes matérielles et logicielles IoT. L'innovateur type doit choisir parmi les nombreuses alternatives pour créer un système qui a une cohérence interne et, si les étoiles sont toutes alignées, peut aussi parler à des dispositifs externes au système. Peut-être que Android Things est un moyen de créer de l'ordre à partir de ce chaos. Demandons à nos bras robotiques de garder leurs doigts mécaniques croisés.


raspberry pi 3 maroc
Acheter raspberry pi 3 ICI

Source

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *