Amazon Web Services (AWS), an Amazon.com company announced Wednesday that its AWS Greengrass software allows customers to run AWS compute, messaging, data caching, and sync capabilities on connected devices, is now available to all customers. With AWS Greengrass, devices can run AWS Lambda functions to perform tasks locally, keep device data in sync, and communicate with other devices while leveraging the full processing, analytics, and storage power of the AWS Cloud.
Over a dozen AWS partners, including Annapurna, BSquare, Canonical, Digi International, Intel, Lenovo, Mongoose, Qualcomm Technologies, Raspberry Pi, Samsung, Technicolor and Wistron are integrating AWS Greengrass into their platforms so devices will come with AWS Greengrass built-in.
AWS Greengrass eliminates the complexity involved in programming and updating IoT devices by allowing customers to use AWS Lambda to run code locally on connected devices in the same way they do on the AWS Cloud. With AWS Greengrass, developers can add AWS Lambda functions to connected devices right from the AWS Management Console, and devices can execute the code locally, responding to events and taking actions in near real-time.
AWS Greengrass also includes AWS IoT messaging and synching capabilities so devices can send messages to other devices without connecting back to the cloud. AWS Greengrass allows customers the flexibility to have devices rely on the cloud when it makes sense, perform tasks on their own when it makes sense, and talk to each other when it makes sense – all in a single, seamless environment.
With the proliferation of IoT devices, enterprises are increasingly managing infrastructure that is not located in a data center, such as connected devices in factories, oil wells, agricultural fields, hospitals, cars, and various other venues. Because these devices often have limited processing power and memory, many rely heavily on AWS and the cloud for processing, analytics, and storage.
However, there are circumstances when relying exclusively on the cloud isn’t optimal due to latency requirements or intermittent connectivity that make a round trip to the cloud unfeasible. In these situations, IoT devices must be able to perform some tasks locally. Programming and updating software functionality on IoT devices is challenging and complex. Relatively few developers have the expertise to update these embedded systems, and even fewer can do so without creating unwanted downtime.
AWS Greengrass extends AWS to devices so they can act locally on the data they generate, while still using the cloud for management, analytics, and durable storage. With Greengrass, users can use familiar languages and programming models to create and test device software in the cloud, and then deploy it to devices. AWS Greengrass can be programmed to filter device data and only transmit necessary information back to the cloud.
AWS Greengrass authenticates and encrypts device data at all points of connection using AWS IoT’s security and access management capabilities. This way data is never exchanged between devices when they communicate with each other and the cloud without proven identity.
AWS IoT is a managed cloud platform that lets connected devices easily and securely interact with cloud applications and other devices. AWS IoT can support billions of devices and trillions of messages, and can process and route those messages to AWS endpoints and to other devices reliably and securely. With AWS IoT, your applications can keep track of and communicate with devices, all the time, even when they aren’t connected.
AWS IoT makes it easy to use AWS services like AWS Lambda, Amazon Kinesis, Amazon S3, Amazon Machine Learning, Amazon DynamoDB, Amazon CloudWatch, AWS CloudTrail, and Amazon Elasticsearch Service with built-in Kibana integration, to build IoT applications that gather, process, analyze and act on data generated by connected devices, without having to manage any infrastructure.
Canonical produces Ubuntu and offers commercial services for Ubuntu’s users.
“AWS Greengrass will enable more customers and developers to realize the benefit of processing and analyzing data at the edge,” said Mike Bell, Executive Vice President, IoT and Devices at Canonical. “By distributing and installing AWS Greengrass as a snap, the universal Linux packaging format, developers can reduce the time and complexity of building smart edge solutions across new and existing hardware. Using snaps, manufacturers will not only find it easier to build IoT devices, but to monetize smart developer solutions running on the AWS IoT platform.”
Intel develops technologies, products and initiatives to continually advance how people work and live.
“Many IoT use cases demand a distributed computing architecture at the edge, close to where the data is generated,” said Jonathan Ballon, Vice President, Internet of Things Group at Intel. “AWS Greengrass running on Intel technology delivers a secure, intelligent edge that allows developers to easily create new applications from edge to cloud.”
The Raspberry Pi Foundation provides low-cost, high-performance computers that people use to learn, solve problems, and have fun.
“Raspberry Pi is part of a movement of organizations and individuals that share a common goal: Empowering people to shape their world through digital technologies,” said David Thompson, Director of Web Services at the Raspberry Pi Foundation. “AWS Greengrass extends the capabilities of the AWS Cloud to the Raspberry Pi, making it easier than ever for anyone to build the next great connected product.”
Qualcomm Technologies pioneered 3G and 4G – and is now leading the way to 5G and a new era of intelligent, connected devices, including automotive, computing, IoT, healthcare, and data center. “The next generation of IoT devices and gateways depends on high-performance edge capabilities tightly integrated with the cloud,” said Jeffery Torrance, Vice President of Business Development at Qualcomm Technologies, Inc. “Developers and manufacturers can use AWS Greengrass to take greater advantage of the connectivity, compute, and security capabilities delivered by Qualcomm Technologies’ system-on-chip platforms to build edge solutions that tap into the power of AWS IoT. Thanks to our strong work with AWS, prototyping and developing on Qualcomm Technologies’ platforms using AWS Greengrass can start today.”
The multinational power company Enel is the largest utility in Europe in terms of market capitalization and has the largest customer base among its European peers with over 65 million customers worldwide.
“Connected devices improve all aspects of our daily lives, from the smart meters in our homes that help us save energy, to the black boxes in our cars that show us how we’re driving, to the stoplights with sensors that monitor traffic,” said Fabio Veronese, Head of Infrastructure and Technological Services at Enel. “Enel is building AWS Greengrass-enabled smart gateways for the home and industrial gateways for our power generation sites, where AWS Greengrass will allow us to process and act on large volumes of data with sub-millisecond latency.”
Finland-based Konecranes is a group of Lifting Businesses, serving a range of customers, including manufacturing and process industries, shipyards, ports, and terminals.
“Konecranes is leading the way in industrial internet of things with over 15,000 connected cranes and thousands more on the way this year,” said Juha Pankakoski, Executive Vice President of Technologies at Konecranes. “We have already been using AWS IoT to build Truconnect, a digital crane platform, and the addition of AWS Greengrass will help us take the development to the edge. We see AWS Greengrass as the enabler for a new set of digital services, allowing us to program and deliver software to equipment in a secure manner and without risking operational safety. This supports well our aim to build the next generation of lifting as the leading technology company in our industry.”
Pentair plc is a global company dedicated to building a safer, more sustainable world through industry- leading products, services, and solutions that help people make the best use of the resources they rely on most.
“Some of Pentair’s aquaculture customers are located in remote geographies with unreliable internet connections, and industry regulations restrict which data points can leave their physical premises,” said Phil Rolchigo, Vice President of Technology at Pentair. “AWS Greengrass will enable our devices to behave consistently no matter the level of connectivity in their operating environment, while allowing us to take advantage of the AWS Cloud for machine learning and big data analytics.”
Rio Tinto is a global mining group that focuses on finding, mining, and processing the Earth’s mineral resources.
“Rio Tinto operates mining equipment in some of the most extreme environments on earth, where connectivity can be unreliable and road conditions can cause production delays, equipment damage, and potentially put people at risk,” said Brian Oldham, Vice President of Industrial and Operational Technology at Rio Tinto. “AWS Greengrass allows us to measure road roughness and process the data locally to make our haul trucks operate more safely and efficiently, regardless of network coverage. We saw results from equipment in the field only two weeks after deploying the service, and the potential value it can bring to our operations. We’re evaluating additional use cases for AWS Greengrass in other areas.”
Stanley Black & Decker’s Digital Accelerator is the company’s innovation arm in charge of infusing digital capabilities across all products, process, and business models.
“Stanley Black & Decker’s Digital Accelerator has selected AWS Greengrass as one of the standards for edge computing and edge analytics across our entire portfolio of products,” said Yasir Qureshi, Director, IoT Platform and Digital Architecture at Stanley Black & Decker. “AWS Greengrass improves the efficiency of our tools by eliminating the latency of transmitting the data to the cloud and instead processing breaking and maintenance data locally for improved jobsite productivity. Additionally, the single programming model between the AWS Cloud and local devices enables us to significantly shorten our development lifecycle and make our equipment smarter and faster.”