【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

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

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

关注

评论

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

定时任务 Crontab 中的特殊字符

耳东@Erdong

crontab 9月日更

Go 中更好的定时调度

baiyutang

golang 9月日更

"你的网站加载速度很慢怎么办?"——技术经理在面试中可能遇到的可怕问题

云原生

架构 面试 web技术 职业生涯

流程控制之for循环

秦时明月

Mp3文件结构全解析(二)

轻口味

android 音视频 9月日更

linux之systemctl命令

入门小站

Linux

按键编码ASCII对照表

入门小站

工具

模块四作业设计千万级学生管理系统的考试试卷存储方案

apple

记一下日志引起的bug

卢卡多多

日志 9月日更

iOS 优雅的处理网络数据,你真的会吗?不如看看这篇.

HelloWorld杰少

大前端 引航计划

24. AI只是人类的工具

数据与智能

人工智能

Alibaba2021全新Java高并发终极版手册,现已在Github上标星80K

Java 编程 程序员 面试 计算机

数据仓库和数据湖比较

奔向架构师

数据湖 9月日更

java 虚拟机 GC 学习笔记二

风翱

JVM 9月日更

「免费开源」基于Vue和Quasar的前端SPA项目crudapi零代码开发平台后台管理系统实战之元数据导出导入(十五)

crudapi

Vue API 元数据 crudapi quasar

什么是产品感?

吴世亮

产品 产品设计 数字化 产品感 sense

基于线性预测的语音编码原理解析

拍乐云Pano

RTC 音频技术 python 数字信号

SRE实战(01)|初识SRE,探索SRE如何推进技术债务改造

方勇(gopher)

微服务 架构设计 SRE 服务治理 构架

java虚拟机GC学习笔记一

风翱

GC 9月日更

Nebula Graph 源码解读系列 | Vol.02 详解 Validator

NebulaGraph

图数据库 源码学习 分布式图数据库

做一个有温度的程序员

牧小农

前端性能优化实战(一)

Augus

JavaScript 9月日更

一分钟了解MACH架构

俞凡

架构

Linux用户所属组变更

在即

9月日更

Nebula Graph 源码解读系列 | Vol.03 Planner 的实现

NebulaGraph

图数据库 源码学习 分布式图数据库

网关乱码问题排查纪实

小江

k8s java; 字符集 ,docker JVM;

被阿里奉为“座上宾”!2021公认最权威的分布式微服务指导手册

Java 程序员 面试 微服务 计算机

绝绝子!LeetCode官网首发的1137页的数据结构与算法刷题指南

Java 编程 程序员 面试 计算机

网络攻防学习笔记 Day146

穿过生命散发芬芳

9月日更 招投标

【SpringCloud 技术专题】「Eureka 源码分析」从源码层面让你认识 Eureka 工作流程和运作机制(下)

洛神灬殇

微服务 SpringCloud Eureka 注册中心 9月日更

架构实战训练营|作业|模块4

Frode

「架构实战营」

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