1. 程式人生 > >AWS Greengrass – Ubiquitous, Real-World Computing

AWS Greengrass – Ubiquitous, Real-World Computing

Computing and data processing within the confines of a data center or office is easy. You can generally count on good connectivity and a steady supply of electricity, and you have access to as much on-premises or cloud-based storage and compute power as you need. The situation is much different out in the real world. Connectivity can be intermittent, unreliable, and limited in speed and scale. Power is at a premium, putting limits on how much storage and compute power can be brought in to play.

Lots of interesting and potentially valuable data is present out in the field, if only it could be collected, processed, and turned into actionable intelligence. This data could be located miles below the surface of the Earth in a mine or an oil well, in a sensitive & safety-critical location like a hospital or a factory, or even on another planet (hello,

Curiosity).

Our customers are asking for a way to use the scale and power of the AWS Cloud to help them to do local processing under these trying conditions. First, they want to build systems that measure, sense, and act upon the data locally. Then they want to bring cloud-like, local intelligence to bear on the data, implementing local actions that are interdependent and coordinated. To make this even more challenging they want to make use of any available local processing and storage resources, while also connecting to specialized sensors and peripherals.

Introducing AWS Greengrass
I’d like to tell you about AWS Greengrass. This new service is designed to allow you to address the challenges that I outlined above by extending the AWS programming model to small, simple, field-based devices.

Greengrass builds on AWS IoT and AWS Lambda, and can also access other AWS services. it is built for offline operation and greatly simplifies the implementation of local processing. Code running in the field can collect, filter, and aggregate freshly collected data and then push it up to the cloud for long-term storage and further aggregation. Further, code running in the field can also take action very quickly, even in cases where connectivity to the cloud is temporarily unavailable.

If you are already developing embedded systems for small devices, you will now be able to make use of modern, cloud-aware development tools and workflows. You can write and test your code in the cloud and then deploy it locally. You can write Python code that responds to device events and you can make use of MQTT-based pub/sub messaging for communication.

Greengrass has two constituent parts, the Greengrass Core (GGC) and the IoT Device SDK. Both of these components run on your own hardware, out in the field.

Greengrass Core is designed to run on devices that have at least 128 MB of memory and an x86 or ARM CPU running at 1 GHz or better, and can take advantage of additional resources if available. It runs Lambda functions locally, interacts with the AWS Cloud, manages security & authentication, and communicates with the other devices under its purview.

The IoT Device SDK is used to build the applications that run on the devices that connect to the device that hosts the core (generally via a LAN or other local connection). These applications will capture data from sensors, subscribe to MQTT topics, and use AWS IoT device shadows to store and retrieve state information.

Using AWS GreenGrass
You will be able to set up and manage many aspects of Greengrass through the AWS Management Console, the AWS APIs, and the AWS Command Line Interface (CLI).

You will be able to register new hub devices, configure the desired set of Lambda functions, and create a deployment package for delivery to the device. From there, you will associate the lightweight devices with the hub.

Now in Preview
We are launching a limited preview of AWS Greengrass today and you can sign up now if you would like to participate.

Each AWS customer will be able to use up 3 devices for one year at no charge. Beyond that, the monthly cost for each active Greengrass Core is $0.16 ($1.49 per year) for up to 10,000 devices.

We have a webinar for you if you’d like to learn more. It is on January 19th and you can sign up for it here.

Jeff;

相關推薦

AWS GreengrassUbiquitous, Real-World Computing

Computing and data processing within the confines of a data center or office is easy. You can generally count on good connectivity and a steady su

Welcome to the Real World

efi enter div har check trac ins where const ? Welcome to the Real World Gregor Hohpe EnginEERS liKE pRECiSion, especially

Be Close To The Real World

color p s browser outer bject 能夠 oot res inject ps: 最近在學react和redux。用了幾天時間看了下,個人覺得react本身比較易懂,但是涉及到的各種中間件和api讓人腦闊疼(正好前段時間用vue+koa寫了個簡易的博客

AFLW:Annotated Facial Landmarks in the Wild: A large-scale, real-world database for facial landmark

簡單翻譯了一下AFLW的論文(解釋說明書)。 AFLW是一個人臉庫,一共有25993張人臉影象,它最突出的特點是在人臉關鍵點上定位了21個點,更容易被檢測。其次圖片質量比較高,不僅僅是室內,還有室外,側臉等難於檢測的情況都涵蓋在它的人臉庫中。 AFLW提供alw.sqlite,資料

Segmenting brain tissue using Apache MXNet with Amazon SageMaker and AWS Greengrass ML Inference

In Part 1 of this blog post, we demonstrated how to train and deploy neural networks to automatically segment brain tissue from an MRI scan in a s

Thoughts on Decentralized Exchanges and Real World Usage of their own Tokens

Thoughts on Decentralized Exchanges and Real World Usage of their own TokensOne of first things you learn when diving down the crypto rabbit-hole is how to

Building a Real-World Pipeline for Image Classification

Proof of conceptFirst, we have decided to implement something quite small, but that can bring value for our users, as a proof of concept.The idea was to cr

Zerynth library used to solve real world problems

One of the best ways to feel successful is to see other people using your products and solutions. That way you know that it has value, you know tha

利用 AWS GreenGrass ML Inference 為你的物聯網賦予智慧

1. 背景介紹 想對產線做預防性維護減少停機?想在門口的智慧門鈴上自動判斷出現的人是不是家人?想在公共區域監視誰在吸菸?你需要無處不在的人工智慧!完成本文的實驗,你將可以讓你的攝像頭讀懂你的動作是鼓掌還是揮手,是在讀書還是在寫字,是在跑步還是在跳躍。 人工智慧

AWS Greengrass

Des frais supplémentaires peuvent vous être facturés par AWS Greengrass si vos applications utilisent d'autres services AWS ou transfèrent des d

AWS Greengrass Machine Learning Inference

AWS Greengrass is software that lets you run local compute , messaging, data caching, and sync capabilities for conne

AWS Greengrass價格_AWS物聯網雲解決方案

示例 1 – 以下示例假設有 3 個 AWS Greengrass Core 裝置在 11 個月內處於活躍狀態: 裝置 A – 此 AWS Greengrass Core 裝置在一月份啟動,在十一月底關閉。此裝置啟動後,系統提供新的 Lambda 函

AWS Greengrass

ML Inference is a feature of Greengrass that makes it easy to perform machine learning inference locally on Greengrass devices using models that a

AWS Greengrass 常見問題

AWS Greengrass 是允許您以安全方式在互聯裝置上執行本地計算、訊息收發、資料快取、同步和 ML Inference 功能的軟體。藉助 AWS Greengrass,連線的裝置可以執行 AWS Lambda 函式、基於機器學習模型執行預測,保持裝置資料同步以及與其他裝置安全通訊

AWS Greengrass FAQs

AWS Greengrass is software that lets you run local compute, messaging, data caching, sync, and ML inference capabilities on connected devices in

課堂筆記——Ubiquitous Computing

一 課程相關 1、Course Objectives provide a unified overview on the broad filed of Ubiquitous Computing 2、Evaluation short talk1(25%)第三次課 pap

AWS | Government Cloud Computing

Government, education and nonprofit organizations face unique challenges to accomplish complex missions with limited resources. Public sector

computing / Saving devs 50% compared to AWS | Hacker News

Hey! I’m Nick from Drofika Labs. Felt it was only right to share this on here (posted on Reddit too), as we are in our current beta testing.We used to proc

雲中樹莓派(5):利用 AWS IoT Greengrass 進行 IoT 邊緣計算

  IoT 的諸多場景中,邊緣計算有很多需求。比如,不是每個物聯網裝置都能連線到網際網路,從而連線雲上物聯網服務。還比如有一些資料安全考慮,不允許將某些資料發到雲上。因此,AWS 釋出了 Greengrass 服務,用於支援物聯網場景中的邊緣計算。  1. AWS IoT Greengr

Edge Computing Application: Real-Time Face Recognition Based on Cloudlet

A mobile-cloud architecture provides a practical platform for performing face recognition on a mobile device. Firstly, even though