GMTC全球大前端技术大会聚焦前端、移动、AI应用等领域15个热门专题方向,购票立减¥960 了解详情
写点什么

利用 AWS IoT Greengrass 在边缘 DIY 自动浇花 | 手把手玩转物联网(一)

2020 年 1 月 09 日

利用 AWS IoT Greengrass 在边缘 DIY 自动浇花 | 手把手玩转物联网(一)

前段时间,看到一则新闻,一男子智能养鱼遇断网,4 万余斤鱼或因缺氧死亡。这个塘主通过手机 App 监控鱼塘情况并利用智能插座控制增氧机进行增氧;但因遇到网络故障,无法及时为鱼塘启动增氧设备而造成重大经济损失。这是个典型的物联网案例,利用物联网平台远程监控数据,并基于数据进行设备控制。在大多数情况下,它能够很好地工作,但当网络连接丢失时,智能将变得无能为力。生活中类似的场景很多,我们有没有办法既享受物联网带来的便捷和智能,又能够摆脱网络依赖带来的局限性呢?


本文将介绍如何利用 AWS IoT Greengrass 的边缘计算能力,实现远程监控的同时,在边缘侧进行智能控制。为了便于大家有一个直观、清晰的理解,全文以 DIY 自动浇花为主线展开介绍。


概述


AWS IoT Greengrass 是 AWS IoT 服务系列中的一员,它可将 AWS 无缝扩展至边缘设备,因此可以在本地操作其生成的数据,同时仍可将云用于管理、分析和持久存储。借助 AWS IoT Greengrass,您可以构建 IoT 解决方案,从而将不同类型的设备和云连接起来,并实现设备互连。运行 Linux 的设备和支持 Arm 或 x86 架构的设备可以托管 AWS IoT Greengrass Core。AWS IoT Greengrass 可在本地执行 AWS Lambda 代码、消息收发、数据管理和安全策略,甚至在没有连接 Internet 的情况下,也可实现这些功能。运行 AWS IoT Greengrass Core 的设备充当枢纽,与其他运行 Amazon FreeRTOS 或已安装 AWS IoT Device SDK 的设备进行通信。这些设备的尺寸可能不同,从较小的基于微控制器的设备到大型设备。如果 AWS IoT Greengrass Core 设备与云之间的连接断开,AWS IoT Greengrass 组中的设备还可通过本地网络继续相互通信。


AWS IoT Greengrass 具有以下优势:


近乎实时地响应本地事件。本地资源访问功能让部署在 AWS IoT Greengrass Core 设备上的 AWS Lambda 函数使用本地设备资源,这样设备应用程序就能够快速访问和处理本地数据。


本地运行。AWS IoT Greengrass 设备可以在本地设备无法连接到云的情况下收集、处理和导出数据流。在设备重新连接到云后,AWS IoT Greengrass 可将设备上的数据与 AWS 云服务同步。


安全通信。AWS IoT Greengrass 可对本地和云通信的设备进行身份验证和加密,包括采用硬件保护的端到端加密。


简化设备编程。您可以在云中开发代码,然后使用 AWS Lambda、Docker 容器,无缝地将其部署到您的设备上。


降低运行 IoT 应用程序的成本。通过对设备进行编程以在本地过滤或汇总数据,并只将应用程序所需的数据传输到云,从而以较低的成本获得丰富的见解。


多平台支持。您可以在支持最低硬件和软件要求的任何硬件设备上运行 AWS IoT Greengrass 软件。


本文转载自 AWS 技术博客。


原文链接:https://amazonaws-china.com/cn/blogs/china/diy-auto-watering-at-the-edge-with-aws-iot-greengrass-hand-to-hand-internet-of-things/


2020 年 1 月 09 日 15:56147

评论

发布
暂无评论
发现更多内容

火爆火爆!最新分享给大家:Boss直聘转发超80W次的一套超全面试题总结

比伯

Java 架构 面试 程序人生 计算机

王者级Java核心文档,靠着这份开发手册知识原理清单,我拿下了8个offer

Crud的程序员

Java 编程 程序员 架构

一分快三怎么看走势规律选号实战技巧方案

陆青

遭各大平台封杀!阿里大牛总结858道Java工程师必考面试题

周老师

Java 编程 程序员 架构 面试

C++ 虚函数表剖析

赖猫

c++ C/C++ 封装、继承、多态

读《非暴力沟通》

高彪

读书笔记 【4 月日更】

redis Redis缓存穿透解决方案

Sakura

四月日更

DEX领域第一个运用整合思维的DeFi协议 SumSwwap潜力巨大

币圈资讯

HBase三个重要机制

五分钟学大数据

HBase 4月日更

Dubbo 学习笔记(一) Hello,Dubbo

U+2647

dubbo 四月日更

别当工具人了,手摸手教会你 Jenkins ! 码农很低调

比伯

Java 程序员 架构 计算机 技术宅

Java高手是怎样炼成的?阿里P8技术大牛这份手写笔记告诉你答案!

Java架构之路

Java 程序员 架构 面试 编程语言

MapReduce优化

大数据技术指南

hadoop 4月日更

Boss直聘转发超120W次Java全栈面试题!已帮我拿下5个Offer!

Java架构追梦

Java 面试 架构师 全栈面试题 阿里巴巴面经总结

flutter开发环境搭建,京东面试真题解析,分享PDF高清版

欢喜学安卓

android 程序员 面试 移动开发

我是收藏一把好手

yes的练级攻略

学习

数万人跪求!阿里P8大牛手写的《Java程序性能优化实战笔记》,GitHub标星已高达十万!

Java架构之路

Java 程序员 架构 面试 编程语言

刚刚!字节跳动发布了 1179 个 Java 岗,平均薪资40K

钟奕礼

Java 编程 程序员 架构 面试

用OpenCV制作庆祝武汉重启一周年短视频

老猿Python

Python OpenCV 音视频 图形图像处理 灯光秀

Alibaba全套Java核心技术手册竟遭泄露,阿里内部资料真的香

周老师

Java 编程 程序员 架构 面试

某招聘平台流出一套超级全面的《Java面试题总结》被疯狂转发近百万次,已助我拿下5个大厂offer。

Java架构之路

Java 程序员 架构 面试 编程语言

framework源码,Android学习路线指南,已整理成文档

欢喜学安卓

android 程序员 面试 移动开发

65w字!阿里分布式开发小册Github新开源!原理实践双飞

程序员小毕

Java 程序员 架构 面试 分布式

【资深猎头分享】程序员面试如何避坑?

Java架构师迁哥

211本科面试阿里挂了:分布式+限流+通讯+数据库被问懵了!

码农之家

Java 编程 程序员 面试 刷题笔记

NA(Nirvana)Chain“以应用而生”如何强势突围

区块链第一资讯

OpenHarmony 1.1.0 LTS 版本正式发布

开放原子开源基金会

开源 开放原子开源基金会 OpenHarmony

牛掰!阿里大佬用7部分讲明白Web安全攻防 渗透测试(学完可就业)

Machine Gun

网络安全 信息安全 就业 渗透测试 WEB安全

In-depth Java synchronized

shniu

Java并发 并发编程 Monitor

从Spring框架中的一个BUG来分析锁使用的问题

郑印

Java spring

你看起来很美味?独家揭露视频推荐系统AI秘方

白洞计划

大数据技术升级脉络及认知陷阱

大数据技术升级脉络及认知陷阱

利用 AWS IoT Greengrass 在边缘 DIY 自动浇花 | 手把手玩转物联网(一)-InfoQ