免费下载案例集|20+数字化领先企业人才培养实践经验 了解详情
写点什么

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

  • 2020-01-09
  • 本文字数:1160 字

    阅读完需:约 4 分钟

利用 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-01-09 15:56633

评论

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

HTTPS实现原理

架构精进之路

https 七日更 28天写作

云算力挖矿系统开发app,矿机租赁交易平台搭建

v16629866266

网站自动化任务脚本

Kylin

七日更

凝聚人心并不难,小诀窍让团队跟你一条心

一笑

管理 激励 28天写作

个人隐私后续

张老蔫

28天写作

28天瞎写的第二百三十一天:一次被骗的故事

树上

28天写作

西少爷肉夹馍的股权纠纷 | 视频号28天(22)

赵新龙

28天写作

低代码:Microsoft Power Platform

lidaobing

低代码 28天写作 Power Platform

微服务转型系列1:农商行数字化转型的烦恼

BoCloud博云

微服务 银行数字化转型 API 服务治理

LeetCode题解:200. 岛屿数量,DFS,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

大数据知识专栏 - MapReduce 的自定义分组求TopN

小马哥

大数据 hadoop mapreduce 七日更

创始人去世,股权怎么办?|视频号28天(21)

赵新龙

28天写作

LiteOS调测利器:backtrace函数原理知多少

华为云开发者联盟

架构 内存 函数 LiteOS backtrace

大数据丨ClickHouse在京东能源管理平台的实践

京东科技开发者

数据库 大数据

企业级低代码平台的选型和建设思考

李小腾

Serverless Kubernetes:理想,现实与未来

阿里巴巴云原生

Serverless 容器 运维 云原生 k8s

谁能拯救终将凋落的头发「幻想短篇 21/28」

道伟

28天写作

对机器视觉领域的几点看法

JiangX

机器视觉 28天写作

机器学习·笔记之:Cost Function - Intuition II

Nydia

【JS】预编译

德育处主任

JavaScript 大前端 js 28天写作

碎碎念之「程序员的时间都花在了哪?」

Justin

设计原则 代码规范 28天写作 技术债

Java 创建线程有哪些方式

武哥聊编程

Java 多线程 28天写作

批判性思维自修课(三)

石君

28天写作 批判性思维

冲突域和广播域区别,集线器、交换机和路由器对比

创业失败启示录|老老王上的人生第一课

阿萌

28天写作 创业失败启示录 青城

“大禹针”在北江大堤上线,浪潮助力广东水利新基建落地

新基建

阿里巴巴管理三板斧

Ian哥

28天写作

我的算法学习之路

熊斌

学习方法 算法 28天写作

扎根CNCF社区贡献五年是怎样的体验?听听华为云原生开源团队的负责人怎么说

华为云开发者联盟

容器 Volcano cncf kubeedge 代码开发

如何查看github评价

Albert

GitHub

折腾CUDA环境,搭建TF2开发环境

IT蜗壳-Tango

七日更

利用 AWS IoT Greengrass 在边缘 DIY 自动浇花 | 手把手玩转物联网(一)_行业深度_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章