返回首页
搜 索
400-77-456-22
英米加集团
领先RFID产品与物联网解决方案专家
INMIGA group
智慧城市
智能交通
DIY:用开源软件搭建自己的物联网
来源:英米加集团 | 作者:inmiga | 发布时间: 3558天前 | 2185 次浏览 | 分享到:

  Eclipse SmartHome —— 家居自动化软件

  Eclipse SmartHome是一个物联网框架,用于在其之上搭建家居自动化的终端用户解决方案。

  Eclipse SmartHome主要关注与一下领域的服务 ——


图片描述

 

  图片来源:eclipse.org/smarthome

  The Thing System —— 家居自动化软件

  Thing System是一组用来维护物联网的软件和网络协议的组合。这个开源软件在你的笔记本上就能轻松地跑起来,也可以装在树莓派之类的单片机上。

  想要获取此产品的更详细信息,可以点击这里观看The Thing System联合创始人的一段采访。

  The Thing System支持许许多多的物品,下图列出了其中一部分:


图片描述

 

  图片来源:thethingsystem.com

  这里有完整的列表。

  在我们继续介绍物联网平台之前,让我们来学一下中间件(Middleware)的概念。

  中间件是使各个不同部件能够流畅交流的机制。

  中间件是连接“互联网”和“物品”的桥梁,它就相当于Internet Of Things里的那个Of!

  接下去让我们来看看一些物联网的开源中间件。

  Kaa(我猜测名字的灵感来源于《奇幻森林》):

  Kaa是一款易用的多功能物联网中间件平台,能用来搭建完整的物联网设计、相互连接的应用产品和智能产品。Kaa平台提供了一个开源的物联网产品开发工具包,它有着丰富的特性,减少了产品开发的成本和风险,缩短了市场化的时间。

  下图显示了Kaa的工作状态:


图片描述

 

  图片来源:kaaproject.org

  它是如何工作的呢?

  Kaa通过提供服务器和终端SDK组建来管理入网物体和后端架构的数据。SDK被嵌入到入网物体中,并与服务器进行实时的双向数据交换。Kaa SDK几乎能与任何入网设备或者微芯片集成。

  Kaa服务器提供了超大规模、关键的物联网技术方案需要的所有后端功能。它处理了所有入网设备的信息交流,包括数据一致性和安全性,设备交互性,以及失败重连。

电力能源
农林牧渔
航空航天
精益制造
快消零售
智能港口
司法监狱
仓储物流
安监消防
金融通信