AWS IoT blokdiagram via Amazon
I dag annoncerede Amazon Amazon Web Services (AWS) Internet of Things (IoT), et system designet til at forenkle tilslutte indlejrede udviklingsborde til Amazons cloud computing system.
Kom i gang med AWS IoT er ret ligetil. Du skal bare gå videre til Amazon og oprette en konto. Når du har konfigureret din Amazon-konto til at inkludere webtjenester, skal du kigge efter IoT-sektionen på den samlede AWS destinationsside. (For mig er det øverst til højre på skærmen.) Det er klogt at gennemse "Kom i gang" dokumentationen, men den rigtige interessante del er, hvordan du implementerer kode på dine indlejrede boards for at interagere med AWS.
I øjeblikket eksisterer der tre forskellige tilgange til at skrive kode for at forbinde dit bord til Amazon-skyen: en masseappel, Linux-fokuseret C software udvikler kit (SDK), a JavaScript / nodejs SDK, og en specialiseret SDK til Arduino Yún's unikke broarkitektur (som kun er virkelig anvendelig, hvis du bruger en Yún).
For et konkret eksempel, tjek Intel IoT-teamets GitHub repository og nemme instruktioner om bord for at komme i gang med AWS IoT og Intel Edison-modulet.
Samlet systemarkitektur
AWS IoT er bygget på fire hoveddele med sikkerheds- og identitetstjenester, der trænges gennem hele systemet. EN besked mægler forhandler informationstransport og levering fra skyen til enheder og omvendt; -en regler motor analyserer meddelelser, der tillader tilpassede handlinger baseret på observerede stater -en ting registreringsdatabasen registrerer alle de fysiske ting, der er forbundet med dit netværk og a ting skygge liste, der grundlæggende er en virtualisering af de fysiske ting på dit netværk, og det er også nyttigt til at spore tilstandsændringer og forudsige fremtidige tilstande.
Dette er store nyheder for Maker-fællesskabet, fordi AWS IoT handler om at bruge bestyrelser, som vi alligevel implementerer i vores projekter, med Amazon Web Services enorme produktionskapacitet. For eksempel er seks af de ti starterpakker, der fremmes af Amazon, bestyrelser, vi gennemgår for øjeblikket for et kommende problem af Lave:.