Google a annoncé l'introduction de deux nouveaux produits sur sa plateforme cloud pour aider ses clients à développer et à déployer leurs devices. Ces produits sont Edge TPU, une nouvelle puce matérielle et Cloud IoT Edge, une extension de la fonctionnalité Google Cloud AI pour les passerelles et les appareils connectés.
Edge TPU de Google n'est pas la première puce matérielle qu'il sort - il y a quelques mois, c'etait Cloud TPU, pour les charges de travail d'apprentissage automatique écrites pour son framework TensorFlow, étant disponible en version bêta. Maintenant, Google va encore plus loin avec Edge TPU, une puce ASIC spécialement conçue par Google pour faire tourner les modèles TensorFlow Lite ML.
Google fournira également un kit de développement qui sera disponible en octobre pour lancer les développeurs avec le développement et les tests du Edge TPU. Ce kit comprend un système sur module (SOM) qui combine le TPU Edge de Google, un processeur NXP, le Wi-Fi et l'élément sécurisé de Microchip dans un format compact. De plus, Google travaillera avec ses partenaires de l'écosystème IoT pour développer des appareils intelligents qui tirent parti des innovations de Google Cloud IoT. Selon le blog sur l'annonce du Edge TPU :
Les partenaires des semi-conducteurs vont créer la SOM avec une puce Edge TPU à l'intérieur. Les fabricants d'appareils vont fabriquer des passerelles industrielles IoT, comme celles utilisées dans les usines, les locomotives, les platesformes pétrolières et autres, qui incluent le SOM et le Edge TPU.
Source: https://www.blog.google/products/google-cloud/bringing-intelligence-to-the-edge-with-cloud-iot/
Le Edge TPU associé au Cloud IoT Edge permettra aux clients d'exploiter leurs modèles formés à partir de Google Cloud Platform (GCP) dans leurs appareils via l'accélérateur matériel Edge TPU. De plus, le Cloud IoT Edge lui-même est constitué de deux composants, Edge IoT Core et Edge ML, et qui exploite les accélérateurs Edge TPU ou GPU et CPU.
Source: https://cloud.google.com/iot-edge/
Les clients peuvent exécuter Cloud IoT Edge sur androidthings ou sur des appareils basés sur un OS Linux. En outre, le Cloud IoT Edge peut connecter en toute sécurité des périphériques en Edge au cloud, permettant des mises à jour de logiciels et de micrologiciels, et gérer l'échange de données avec Cloud IoT Core. Edge ML dans IoT Core exécutera localement les inférences ML des modèles TensorFlow Lite préformés auprès du client, et augmentera ainsi significativement la puissance de traitement et la polyvalence de leurs périphériques. L'un des clients actuels de Google Cloud est Smart Parking, qui selon leur directeur de la technologie, John Heard :
Smart Parking permet à nos clients de déployer et de gérer les services de stationnement sans friction pour les situations dans et hors la rue. Nous sommes très enthousiastes quant à notre capacité à utiliser Cloud IoT Edge et Edge TPU pour créer des expériences de stationnement compatibles ML pour nos clients.
Au début de cette année, le Boston Consulting Group prévoyait que le marché de l'internet des objets atteindrait 267 milliards de dollars d'ici 2020, selon un article en 2018 sur l'Internet des objets et un article sur les estimations de marché dans Enterprise CIO. Ainsi, les grands fournisseurs de services de cloud computing tels que Google, Amazon et Microsoft sont entrés dans le marché et investissent massivement dans de nouvelles solutions IoT innovantes, y compris les services IoT Core et Edge. Microsoft, par exemple, a rendu IoT Edge disponible fin juin et Amazon avec AWS IoT a rendu AWS IoT Analytics disponible en mai. Avec la sortie de Cloud IoT Edge et Edge TPU, Google étend son offre sur le marché à côté de son service Cloud IoT Core pour offrir aux clients plus de possibilités avec IoT.