Connected devices at the edge present a major challenge for IT decision makers in the age of Industry 4.0. How can you manage thousands of Operation Technology (OT) network endpoints without significant investment in software development time? Many companies realize the cost of developing an internal management solution for their products and believe the development cost can’t be justified. Consider this: Instead of spending hundreds of thousands or maybe even millions of dollars developing and maintaining your own device management platform, why not invest in an existing one? Amazon Web Services (AWS) offers a suite of services for edge applications, designed to streamline your time to market. Using OnLogic and AWS Greengrass can help you to effectively manage your endpoints in a scalable way.
What is AWS Greengrass?
AWS Greengrass is an Amazon Web Services (AWS) product designed to bring the power of the AWS cloud to edge devices. AWS allows those devices to respond to local events in real-time, operate independently of a network connection, leverage AWS cloud connected services, all while operating securely with the end-to-end encryption that AWS provides. Using local hardware like OnLogic’s line of AWS Greengrass certified PCs brings the power of the cloud to connected devices at the edge.
Greengrass works by using a locally deployed AWS IoT Greengrass Core, in our case an OnLogic Greengrass PC, as a local data aggregator for your connected devices, sensors, or other local connectors. The Greengrass core communicates to local devices in their native protocol such as OPC-UA, LoRa, or Zigbee using AWS IoT Connectors.
Data is sent back to the cloud via MQTT, a lightweight messaging protocol, and then routed through AWS IoT Core, an AWS managed service for managing your device connections to the cloud. From there you can easily connect to AWS Services like Amazon S3, EC2, or Sagemaker depending on your application needs.
How Greengrass and AWS Cloud Services could be used for Smart City Projects
Let’s say you are the supervisor for a city road system managing traffic systems looking to improve traffic flow using data management.. To reach your project goal to reduce congestion you plan to deploy a series of AWS Greengrass-enabled embedded computers to interact connected devices at the edge such as local sensors and other devices out in the field to make smarter, more informed decisions.
Our first stop is looking at intersections, by deploying a Greengrass-enabled PC we can use local cameras to detect the number of cars waiting at an intersection and have traffic lights act in real-time on that data using machine learning inferencing. Sending data back to the cloud to further train our ML model can further improve device functionality.
Since the application runtime is done locally on the device, we can send back the finished data to the cloud instead of a raw data stream, saving on transmission costs. Additionally we can run the system offline if needed so even with intermittent WAN connection we can still have all of our systems running.
Next let’s stop at our command and control center to see how we can leverage the AWS cloud with the data we’ve created. Using AWS Lambda will allow us to create, test, and run code without provisioning and managing servers. We can then update our runtime Lambda functions on our Greengrass devices all without needing to do any additional update.
Have 3rd party applications you want to tie into as well? OnLogic and AWS have you covered here and we can leverage partners like EdgeIQ to add further functionality to our project.
What is EdgeIQ and how does it tie to Greengrass?
EdgeIQ is a platform designed to manage the lifecycle management and orchestration of your connected devices. OnLogic has partnered with EdgeIQ to bring a line of EdgeIQ-enabled embedded PCs to serve your application. EdgeIQ’s device lifecycle management allows you to onboard and provision devices with zero-touch deployment for EdgeIQ-enabled devices to automatically configure and boot on power-up. Whether you have 1,000 or 1,000,000 connected devices at the edge, EdgeIQ allows you to Monitor and Update devices all from a single pane of glass application to view all of your connected devices.
EdgeIQ also leverages data and application orchestration to help manage information flow for your Edge applications. Whether those Edge applications are built from the ground up or utilizing existing (such as AWS Greengrass), EdgeIQ can help seamlessly tie into those platforms. Using Greengrass can reduce development time by 90% and EdgeIQ natively integrates with AWS, Azure, or your private cloud.
So how can we leverage EdgeIQ as part of your traffic management system?
Back to your Smart City project, When your technicians go out onsite to install an OnLogic-enabled EdgeIQ PC for our Greengrass application, all they need to do is plug in the PC, log into their AWS account and take advantage of zero-touch provisioning to automatically deploy software, Greengrass, and Lambdas. After this simple installation, they can manage a connected device’s uptime and react in realtime to device wellness using EdgeIQ’s built in tools. Now, we can centrally manage everything from your traffic control center to accomplish your project goals while reducing cost and improving operating efficiency.
Why use OnLogic’s Industrial Computers as part of your Edge Solution?
The environment for your connected devices at the edge of your network is typically not conducive to a traditional tower PC. Whether be a NEMA enclosure at an intersection for your traffic project, mounted directly on drilling equipment in the Oil Sands of Alberta, or deployed at Cell Towers across the country, your system will most likely be exposed to dust, temperature, shock, vibration, variable input power, and other non-ideal conditions. Even if your conditions are ideal, you will still want an incredibly reliable PC. OnLogic’s line of Industrial and Rugged PCs are the ideal hardware solution for AWS Greengrass or EdgeIQ – a great fit for your next project. All of our PCs are built to order, so if you need an internal 4G modem for remote connectivity, serial ports for legacy device communication, or any additional functionality, we’ve got you covered.