“AI 技术+人才”如何成为企业增长新引擎?戳此了解>>> 了解详情
写点什么

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

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

关注

评论

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

李彦宏:AI原生应用比大模型数量更重要

飞桨PaddlePaddle

人工智能 百度 paddle 大模型

浅析 Jetty 中的线程优化思路

vivo互联网技术

jetty EatWhatYouKill 线程策略

2024深圳电子展,中国国际电子信息博览会(CITE电博会)

AIOTE智博会

电子展

es笔记一之es安装与介绍

Hunter熊

elasticsearch Kibana 安装Kibana

什么是区块链?

TiAmo

区块链 去中心化 6 月 优质更文活动

Selenium 中并行测试的重要性

FunTester

何时使用Kafka而不是RabbitMQ

越长大越悲伤

Kafk Rabbit MQ 消息列队

唯一入选中国厂商!灵雀云获Gartner® 首份《DevOps平台魔力象限报告》“荣誉提及”

York

容器 DevOps 云原生 Gartner 平台工程

零基础自学:2023年的今天,请谨慎进入网络安全行业

网络安全学海

黑客 网络安全 信息安全 计算机 渗透测试

STC89C52+DHT20设计的环境温湿度检测仪

DS小龙哥

6 月 优质更文活动

华为开发者大会—开发者的一站式代码检查利器:华为云代码检查CodeArts Check

华为云PaaS服务小智

云计算 华为云 华为开发者大会2023

接口测试|Fiddler抓包设置及证书配置

霍格沃兹测试开发学社

Flutter性能优化的一些路径思考

Onegun

flutter 移动开发

一图看懂华为云CodeArts Board5大特性,带你玩转看板服务

华为云PaaS服务小智

云计算 数据可视化 华为云 企业研发管理 数据看板

Scrum看板工具在项目管理中的作用

顿顿顿

敏捷工具 scrum工具 scrum敏捷工具

小程序容器技术在移动警务中的业务价值

FinFish

小程序容器 移动警务 警务app

复旦大学智能计算平台与世界科学智能大赛启动仪式

新云力量

智能 计算 复旦大学

接口测试|Fiddler设置手机抓包

霍格沃兹测试开发学社

【领域驱动设计专题】一文带领你透视DDD领域驱动模型的本质和设计原理分析指南(通用语言体系)

洛神灬殇

领域驱动设计 DDD 领域驱动设计思想 领域驱动模型

搜索语义模型的大规模量化实践

百度Geek说

paddle NLP 大模型 企业号 6 月 PK 榜 6 月 优质更文活动 INT8

如何通过场景规划帮助企业实现全面预算管理?

智达方通

智达方通 全面预算管理 财务规划和分析 财务规划与预测 全面预算管理系统

解决QT QGraphicsView提升到QChartView报错的问题

攻城狮Wayne

强化学习从基础到进阶-常见问题和面试必知必答[6]:演员-评论员算法(advantage actor-critic,A2C),异步A2C、与生成对抗网络的联系等详解

汀丶人工智能

人工智能 深度学习 强化学习 6 月 优质更文活动

Go语言中的init函数: 特点、用途和注意事项

EquatorCoco

编程 Go 语言

New Arrival: QCN9074 Dual Band/Tri-band 4X4 WIFI6 Network Card DR9074 (#QCN9074)

wallyslilly

QCN9074

IoT场景时序数据库性能对比报告出炉,TDengine 远超 InfluxDB & Timescal

电子信息发烧客

接口测试|Fiddler弱网测试

霍格沃兹测试开发学社

强化学习从基础到进阶-案例与实践[6]:演员-评论员算法(advantage actor-critic,A2C),异步A2C、与生成对抗网络的联系等详解

汀丶人工智能

人工智能 深度学习 强化学习 6 月 优质更文活动 A3C算法

最佳实践|亚马逊可持续发展的架构模型

亚马逊云科技 (Amazon Web Services)

JavaScript

直播程序源码技术分享主播邀请上麦功能

山东布谷科技

软件开发 程序 源码搭建 直播源码

StarRocks & Friends 上海站活动回顾(含 PPT 下载链接)

StarRocks

数据库 OLAP MPP 大数据 开源

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