AI 年度盘点与2025发展趋势展望,50+案例解析亮相AICon 了解详情
写点什么

利用 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:56653

评论

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

快速上手,征服三种不同分布式架构调用方案

知识浅谈

分布式 8月月更

使用CSS实现多种Noise噪点效果

dragonir

CSS html html5 css3

OneFlow源码解析:算子指令在虚拟机中的执行

OneFlow

虚拟机 源码解析 算子

JWT 实现登录认证 + Token 自动续期方案

CRMEB

一文读懂NFT数字藏品为何风靡全球?

智捷云

Gartner再次重申了“数据编织”的重要价值

雨果

数据编织

GPU加速Pinterest推荐模型,参数量增加100倍,用户活跃度提高16%

OneFlow

机器学习 深度学习 gpu

可视化服务编排在金融APP中的实践

京东科技开发者

可视化 BFF 金融 Obsuite

8月份DB-Engines 数据库排行榜最新战况

雨果

数据库

模块九 - 设计电商秒杀系统

Elvis FAN

嘉为蓝鲸荣获工信部“数字技术融合创新应用解决方案”

嘉为蓝鲸

DevOps 运维 AIOPS 信创 研发

用低代码驱动IT现代化

力软低代码开发平台

Gitlab刚发布一项禁止使用 Windows 的公司政策

雨果

gitlab Github'

企业如何判断数据治理是否成功?

雨果

数据治理

是什么影响了MySQL性能?

TimeFriends

8月月更

中小规模网站架构

舟停江吹雪

Linux

2022年裁员潮,失业程序员何去何从?

千锋IT教育

制品库是什么?

雨后小溪

DevOps Artifactory 制品库 制品仓库 Packages

Netty进阶 -- 非阻塞网络编程 实现群聊+私聊+心跳检测系统

Bug终结者

Netty 8月月更

不止跑路,拯救误操作rm -rf /*的小伙儿

华为云开发者联盟

开发 配置文件 OM脚本

谷歌数据中心发生“电力事故”造成 3 人受伤

雨果

数据中心 谷歌

SQL与NoSQL最终会走向融合吗?

雨果

nosql sql

50个Java面试必问的面试题,这里都给你整好了

千锋IT教育

从脚本到剪辑,影像大师亲授的后期制作秘籍

博文视点Broadview

Kyligence 通过 SOC 2 Type II 审计,以可信赖的企业级产品服务全球客户

Kyligence

国际权威鉴证标准 企业级数据分析

个推数据资产管理经验 | 教你打造数据质量心电图,智能检测数据“心跳”异常

个推

大数据 数据智能 数据资产管理 数据质量保障 数据异常检测

C++运算符重载(二)之左移运算符重载

CtrlX

c c++ 进阶 重载 8月月更

开源一夏 | mysql5.7安装部署-yum安装

zhangpfly

MySQL 开源 linux运维 #开源 8月月更

一起畅聊「云+操作系统」!龙蜥社区亮相阿里巴巴开源开放周,完整议程来了

OpenAnolis小助手

数据库 操作系统 龙蜥社区 阿里巴巴开源开放周 开源共享

Open Office XML 格式里如何描述多段具有不同字体设置的段落

汪子熙

xml 微软 Office 8月月更 openOffice

StoneDB 文档捉虫活动第一季

StoneDB

MySQL 数据库 开源 大数据 开源 8月月更

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