写点什么

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:002827
用户头像

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

关注

评论

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

奈学:Java 和 JavaScript 是什么关系?

古月木易

Java

聊一下《技术力量-一线技术团队成功启示录》

Man

中台 研发管理

Go编程(二) 多线程简单斗地主

dongfanger

编程 开发 Go 语言

2020面试阿里字节跳动90%被问到的JVM面试题附答案

Java架构师迁哥

比曲婉婷云尽孝更可怕的是:2020年,低收入家庭仍然在被收割

成周

心理学 教育 培训 维权 曲婉婷

Go编程(一) 怎么写Go代码

dongfanger

编程 开发 Go 语言

不一样的面向对象(三)

书旅

php 面向对象 面向对象编程

java安全编码指南之:异常处理

程序那些事

java安全编码 java安全 java安全编码指南

奈学:Java 和 JavaScript 是什么关系?

奈学教育

Java

初学源码之——Spring IOC 应用

Java架构师迁哥

第 0 次面试

escray

程序员 面试 面经

Spring 5 中文解析数据存储篇-JDBC数据存储(下)

青年IT男

Spring5

10多家公司的Java开发面试常见问题合集

Java架构师迁哥

linux 文件权限控制

kcnf

linux 文件权限控制 acl

数据挖掘技术在轨迹数据上的应用实践

滴滴技术

人工智能 数据挖掘 滴滴技术 轨道技术 创新公交

2020年行摄回忆录(上)

穿过生命散发芬芳

生活 摄影

融云技术分享:基于WebRTC的实时音视频首帧显示时间优化实践

JackJiang

音视频 即时通讯 实时通信

甲方日常 24

句子

工作 随笔杂谈 日常

图解 K8S 源码 - Deployment Controller 篇

郭旭东

Kubernetes Kubernetes源码

信息公交服务在滴滴的应用实践

滴滴技术

滴滴技术 人工只能 信息公交 路径优化

浅谈滴滴需求响应式公交背后的技术

滴滴技术

滴滴技术 创新公交 路径优化

倒计时!Pulsar Summit Asia 2020 演讲征集

Apache Pulsar

开源 云原生 pulsar Apache Pulsar 消息中间件

架构1期第三周作业二

道长

极客大学架构师训练营

DàYé玩转数据战略Step By Step

曲水流觞TechRill

数据中台 数字化

国庆假期快来了,打开8天长假的正确方式是...

老胡爱分享

读书 书籍推荐 随笔杂谈

JAVA集合之ConcurrentHashMap

彭阿三

Java JAVA集合

点对点音视频应用场景及优势

anyRTC开发者

音视频 WebRTC 直播 RTC 安卓

一篇文章搞定 Nginx 反向代理与负载均衡

哈喽沃德先生

nginx 负载均衡 反向代理 服务器 正向代理与反向代理

StreamNative 宣布开源 MoP:Apache Pulsar 支持原生 MQTT 协议

Apache Pulsar

开源 云原生 mqtt Apache Pulsar 消息中间件

查看mac电脑的温度信息, 并且给mac电脑降温

lmymirror

macos Mac terminal

Java源码系列1——ArrayList

超超不会飞

Java

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