While the acronym IoT (Internet of Things) may not initially ring it bell, it may very well be making waves soon among developers and system administrators alike. IoT is the name of the new service that Amazon Web Services recently unveiled a beta for. This new AWS offering promises to simplify the process of securely gathering and pushing data to all kinds of internet connected devices through management console that combines the creation of rules, certificates, and policies to bind specific cloud actions to each individual device.
The implications of what can be done with this new service are astounding. Here is a more detailed rundown of what Amazon Web Services promises is in store for IoT users:
Device Gateway for Scalable Access – The IoT Device Gateway allows a device to broadcast to up to billions of subscribers, without the need for additional server support.
Security Through Authentication and Authorization – IoT uses the same secure connection standards as Amazon Web Services’ EC2, with the choice of using either X.509 certificate based authorization or the AWS branded form of authentication, SigV4. This system allows for remote device user policy changes and certificate revocation from the admin panel.
Registry – This is definitely the brains of IoT, which is where all the device’s profiles are stored by utilizing a unique identifier for every device that is capable of identifying any device that connects regardless of where it connects from. This means that you will never have to know the IP of the devices that connect using IoT.
Device Shadows – If the registry is the brains of IoT, device shadows are its heart. Device shadows are records of each device’s last state that exist even when the device they’re associated with is offline. This allows you to work with both pulling and pushing information to these devices regardless of their online state.
Rules Engine – The rules engine is the muscle of IoT, allowing you to give specific commands to each device to collect data from or contribute data to other applications and devices without the need to develop any infrastructure to support it. Rules can be authored using either the management console or an SQL like syntax, and the rules engine can be used to help devices interact with other Amazon Web Services provisions such as Lambda, Kinesis, and S3.
If Amazon Web Services’ IoT actually lives up to its media attention has yet to be seen, but either way it promises to be a fun new toy for system administrators and developers alike to add to their AWS toolbelts. Amazon Web Services certainly has made it easy for interested parties to try out their new beta, with 250,000 free messages (published or delivered) per month for 12 months. If you’re a system administrator or developer frustrated with jumping hoops to manage the intermittent connectivity of many modern day devices in your network, now is the time to see if IoT can be the right solution for your network.