QCon北京|3天沉浸式学习,跳出信息茧房。 了解详情
写点什么

VMware 发布开源 IoT 网关应用程序框架 Liota

  • 2016-06-13
  • 本文字数:1035 字

    阅读完需:约 3 分钟

VMware 最近向开发者社区发布了 Liota (“Little IoT Agent”)。通过在 IoT 设备与云应用之间建立安全的网关通信,分析输入数据流并控制远程设备,Liota 框架使得应用程序的开发变得更简单。本次发布 Liota 的消息是由 VMware CIO Bask Iyer 在一篇博客文章中公布的

除了开源,Liota 还实现了供应商无关性。Iyer 称:“普适的Liota 可以通过不同模块与任何数据中心组件交互,支持任何IoT 网关所使用的所有传输协议。”在Tech Republic 发布的新闻中, Conner Forrest 补充说:“Liota 可以与任何其他 IoT 系统配合使用,对供应商的选择无要求,这一特性有效解决了 IoT 市场上面临的一个最大问题。”

目前 Liota 已在 VMware 内部以及包括 Bayshore Networks、Dell,和 V5 Systems 在内的多家参与早期测试的公司中使用。谈到为不同种类的网关和协议编写应用程序时所遇到的困难,Bayshore 公司创始人兼首席科学家 Francis Cianfrocca 说:“Liota 使得我们能够专注于应用的创新工作,无需再为所开发的应用创建多个不同版本。”

Liota SDK 使用 Python 语言开发,可部署在任何支持 Python 的网关平台上。通过 GitHub下载Liota 后,将获得一个包含BSD 许可信息、README、前提要求信息、一个Python setup.py文件、configexample子目录,以及 Loita 源代码的目录。

进入liota-master子目录并查看README.md文件可了解 Liota 平台的大致用途,并了解如何使用该平台解决遇到的具体问题。根据文档介绍,Liota 需要具备 Python 2.7 环境。该平台支持下列几层内容:

  • 主板层(Board Layer):主板层是 Liota 的基础,提供了有关 IoT 网关硬件的抽象。
  • 网关层(Gateway Layer):网关层是主板的一个子模块,提供了有关系统主板和操作系统的抽象。
  • 物件层(Things Layer):这一层(也就是“物联网”中的“物”)可供开发者在 Liota 中为需要连接到网关的设备创建代表对象,例如连接到网关的 USB 温度传感器。
  • 转换层(Transformer Layer):这一层定义了在 Liota 中创建度量呈现方法(Representations of metric)的底层结构,“度量”是一种描述数值流的术语。
  • 传输层(Transport Layer):这一层提供了有关网关对象和 DCC(数据中心组件)之间网络连接的抽象。
  • DCC 层(DCC Layer):这一层为 DCC 提供了支持,数据中心组件可以托管在任何位置:内部环境、公有云、私有云均可。

example目录包含了一个使用开源 Graphite API 开发的 Liota 应用程序范例。

查看英文原文: VMware Releases Liota, an Open Source IoT Gateway Application Framework

2016-06-13 19:002936
用户头像

发布了 283 篇内容, 共 110.9 次阅读, 收获喜欢 62 次。

关注

评论

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

系统稳定高可用的方案以及用户密码验证函数

Acker飏

极客时间架构师训练营 - week11 - 作业 2

jjn0703

极客大学架构师训练营

架构师训练营 第十一周 总结

CR

架构师训练营 - 第 11 周作业

Jam

Newbe.Claptrap 框架入门,第四步 —— 利用 Minion,商品下单

newbe36524

云计算 微服务 dock .net core ASP.NET Core

安全架构和高可用系统的架构

周冬辉

高可用系统的架构

Week11作业1

熊威

架构师训练营 Week 11 总结

Wancho

极客大学架构师训练营 0 期 week 11 作业

chun1123

高可用 密码校验

系统不可用的原因和解决方案

极客李

Week 11命题作业

Jeremy

【华为云数据库技术大公开】机房失火后,还能拯救你的数据吗?

华为云开发者联盟

数据库 机房 华为云 数据存储 云数据库

Week11总结

熊威

【高并发】高并发秒杀系统架构解密,不是所有的秒杀都是秒杀!

冰河

高并发 分布式限流 秒杀系统 异步削峰 签约计划第二季

用户密码验证函数

任小龙

用户密码验证函数

周冬辉

加密

etcd的高可用

李小匪

java安全编码指南之:拒绝Denial of Service

程序那些事

Java 安全编码指南 java安全编码 DOS攻击 zip炸弹

漫画解读:唐僧师徒如何帮助大唐官网打造CDN+OSS完美架构?

阿里云Edge Plus

Week 11 作业

鱼_XueTr

架构师训练营第 0 期第 11 周作业

无名氏

第十一周命题作业

菲尼克斯

第十一周学习总结

菲尼克斯

云上度假村木莲庄酒店助你远离城市的喧嚣

InfoQ_967a83c6d0d7

架构师训练营 第十一周 作业

CR

高可用的系统架构

莫莫大人

极客大学架构师训练营

Apache Pulsar 社区周报:08-15 ~ 08-21

Apache Pulsar

云原生 Apache Pulsar 消息系统 消息中间件

架构师训练营第十一周作业

子豪sirius

架构师训练营 Week 11 作业

Wancho

极客大学架构师训练营 0 期 week 11 学习笔记

chun1123

安全 高可用系统的架构

Flink算子状态-9

小知识点

scala 大数据 flink

VMware发布开源IoT网关应用程序框架Liota_移动_Kevin Farnham_InfoQ精选文章