At the end of November, we sent developer Conor Livingston to AWS re:Invent, the premier learning conference for the global cloud computing community. After spending a few days with access to over 1,000 technical sessions, networking opportunities, and keynote announcements, he brought back to SpinDance an exciting announcement about AWS IoT: updates to AWS Greengrass.
What is AWS Greengrass?
AWS Greengrass is software designed to run on IoT devices that have a general purpose processor with at least 1GHz of compute and 128MB of RAM. Think Raspberry Pi. In an IoT system, Greengrass would run on a hub or a gateway as opposed to a low-powered, more resource-constrained sensor. The Greengrass Core software does the heavy lifting for a few important activities on IoT devices, including:
- Local compute via Lambda functions developed in AWS
- Messaging with cloud
- Data caching on device
- Sync device data with cloud
Not to mention the fact that using Greengrass is the best way to get the most out of the rest of the AWS IoT ecosystem.
One of the best things about Greengrass is its security model. It was clearly designed with security in mind because it uses X.509 certificates, AWS IoT policies and IAM policies to make sure IoT devices are secure….