Slides from my talk at the IP Expo Nordic 2017:
https://www.ipexponordic.com/Speakers-2017/Adrian-Hornsby
Speed and agility are essential for today’s businesses. The quicker you can get from an idea to first results, the more you can experiment and innovate with your data, perform ad-hoc analysis, and drive answers to new business questions. During this talk, Adrian will take in key features of the AWS IoT platform, latest developments and live demos
About 50-10 years from now, many enterprises will have larger fleets of IoT devices than servers on prem
Things are becoming connected. There’s no real argument here. Any report would give you…
However, this isn’t necessarily new. However, it is accelerating…
About 10-50 years from now, many enterprises will have larger fleets of IoT devices than servers on prem
One common question we get from people is: “How did you guys end up doing cloud computing?” –
And it all started in 1994.
And this transformation has boosted our pace of innovation, and today, amazon is not longer just a book store but we also do drones, video streaming, home automation and even grocery delivery.
The second question we often get from custoers is “ how do you innovate so fast?” Culture and technology, both come hand and hand – but if you look at the past few years, 2 technologies have been central to our innovations – and it is IoT and Artificial Intelligence.
1 / 2 But instead of describe the value that IoT and AI played in our innovations, I want to ask you this question which is in fact a question we ask our customers regularly. If you knew the state of every thing in the world,and could reason on top of the data: What problem would you solve? It is a hard question to answer, I give you that.
But what a better way to describe the value of IoT and AI as the collective answer to this question. The real problem of this question is they are 2 conditions that are hard to meet: knowing the state of everything, and reason on the data
2 / 2 And we made it our goal at AWS to make sure those 2 conditions (knowing the state of everything, and reason on the data
) are met for our customers. We call this democratization of technology: which is practice means that a student in his dorm room should have access to the same technology as fortune 500 companies have.
Narrative: So how much is this data worth? Well, it depends…
Recent data is highly valuable
If you act on it in time
Perishable Insights (M. Gualtieri, Forrester)
Old + Recent data is more valuable
If you have the means to combine them
Narrative: Processing real-time data as it arrives can let you make decisions much faster and get the most value from your data. But, building your own custom applications to process streaming data is complicated and resource intensive. You need to train or hire developers with the right skillsets, and then wait for months for the applications to be built and fine-tuned, and the operate and scale the application as the business grows.
All of this takes lots of time and money, and, at the end of the day, lots of companies just never get there, settle for the status-quo, and live with information that is hours or days old.
To help anyone answer that question and extract the value from data and in particular connected devices, AWS has built IoT specific services that help you collect and send data to the cloud, make it easy to load and analyze that information, and provide the ability to manage your devices, so you can focus on developing applications that fit your needs ans espeially add value to your business. Today many customers have architected their IoT solutions on AWS.
AWS IoT addresses IoT from three dimensions.
First, connectivity... we built a secure ingestion layer (designed around open standards like HTTP and MQTT) and secured with TLS mutual auth. MQTT is not the answer to IoT. As with everything we do, we started by listening to our customer's feedback. MQTT is a standard. Co-Authored by IBM, it's a standard widely accepted in the industry. Most vendors are inventing their own approach here. We built our ingestion layer in a way that accepts that. As the market evolves, we'll continue to add support for protocols. It's important to stress that open standards minimize lock-in risks.
Secondly, we're adding support for patterns that accelerate enterprise application development. IoT isn't just about the device. The device is a small "thing" in a larger application. It interfaces on behalf of your business, your employees, your data... over a million active developers already use AWS to build their business applications. AWS IoT was built w/ that in mind. It's the front door for you IoT Application
Finally, because IoT spans multiple disciplines (ranging from electrical engineering to embedded software development to distributed systems, machine learning, etc) it requires an ecosystem w/ just as much breadth. We're introducing an AWS IoT Starter Kit (naming?) program with [#] vendors and over [#] kits at launch. Some of these kits, like Broadcom's for example, were built to scale (talk about FCC certification on the board already) and these... are available on Prime (idea -> connected device in hours)
AWS IoT provides an SDK to help you easily and quickly connect your hardware device or your mobile application.; using the MQTT, HTTP, or WebSockets protocols. SDK supports C, JavaScript, and Arduino.
AWS IoT provides mutual authentication and encryption at all points of connection, so that data is never exchanged between devices and AWS IoT without proven identity. AWS IoT supports the AWS method of authentication (called ‘SigV4’) as well as X.509 certificate based authentication.
The AWS IoT Device Gateway enables devices to securely and efficiently communicate with AWS IoT. The Device Gateway can exchange messages using a publication/subscription model, which enables one-to-one and one-to-many communications.
The Registry establishes an identity for devices and tracks metadata such as the devices’ attributes and capabilities. The Registry assigns a unique identity to each device that is consistently formatted regardless of the type of device or how it connects.
With AWS IoT you can create a persistent, virtual version, or “shadow,” of each device that includes the device’s latest state so that applications or other devices can read messages and interact with the device.
The Rules Engine makes it possible to build IoT applications that gather, process, analyze and act on data generated by connected devices at global scale without having to manage any infrastructure.
However, there is a problem. Some data will never reach the cloud. Telemedicine, autonomous vehicle control, industrial machinery, remote security systems in extreme environments are examples of applications which data needs some local processing.
keep device data in sync, and communicate with other devices securely – even when not connected to the Internet.
I think it is fair to say that the real challenge of data, big data, is making sense of it.
Amazon Web Services provides a rich ecosystem to help you build smarter applications. From the higher level AI services based on deep learning algorithms, to infrastructure including GPU EC2 instances for fast parallel processing which you can use in combination with any of the popular deep learning libraries like Apache mxnet, Tensorflow, Theano, etc, all of which are available on the AWS deep learning AMI.
For your general machine learning purposes, Amazon ML, Amazon Elastic MapReduce and Spark with SparkML to run any machine learning algorithm.
what I am trying to convey is that there is a lot of choice, which basically boils down to picking the right tool for the right job, where you can make trade-offs between ‘do your own’ with all the flexibility, or picking a managed solution which allows you to get results fast without having to do the heavy lifting.