物联网平台软件开源(开源物联网平台对比)

Mark wiens

发布时间:2022-11-13

物联网平台软件开源(开源物联网平台对比)

 

要搭建一套基于云的物联网应用可以基于公有云的物联网平台,也可以用开源的解决方案,本文介绍一些开源的物联网平台项目。虽然这些项目是开源的,不过也都是由商业公司开发的,使用者可以用开源代码自己部署和运维,也可以使用商业公司提供的云平台,省去自己部署的麻烦,但需要支付一定的技术服务费。

Kaa IoT Platform

Kaa是一个用于物联网的多功能的中间件平台,允许构建端到端的IoT解决方案。Kaa平台为IoT产品开发提供了功能丰富的工具组件,可以有效地降低开发相关的费用和风险,缩短面向市场的时间。

Kaa是与硬件无关的,与任何类型的传感器或网关都是兼容的,同时提供了一个可扩展架构用于支持不同类型的应用。在开发上,可以使用最少量的代码,将即插即用的模块和连接协议、数据分析组件结合在一块。

Kaa 集群

Kaa服务器集群使用Apache的ZooKeeper来管理服务器节点(Kaa Node),Kaa集群使用Nosql和SQL数据库来保存端点数据和原语。在Kaa节点中,运行了Control、Operation和Bootstrap服务。

Thingspeak

Thingspeak最大亮点是与Matlab对接

Thingspeak是Mathworks在物联网浪潮下的一个产品,是一个物联网数据收集和数据分析的云平台。大多数使用Thingspeak的用户都是Maker(国内称为创客),他们是一群有工程和硬件方面的经验的人群。

基于Thingspeak搭建应用:使用可联网的硬件收集数据,并把数据传向云端,Thingspeak扮演的角色是物联网的后端,即免费存储硬件所收集的数据,以及在线使用MATLAB 分析数据的功能。不过在国内的很多机构,Matlab这个软件已经被美国禁用了。

DeviceHive

互联网小常识:OSI管理模型由ISO发布,管理站和代理之间通过CMIP相互交换管理信息,通过GDMO标准定义被管对象提供的服务,在这个模型中每一层中都定义有相应的管理功能,它们由层管理实体(LME)来完成。

DeviceHive

互联网小常识:IEEE802局域网参考模型对应于OSI参考模型的数据链路层和物理层。但是将数据链路层拆分为LLC(逻辑链路控制子层)和MAC(介质访问控制子层)。

DeviceHive提供了一个开源的智能设备通信和管理的平台,包括了通信层、控制软件、多平台库和客户端。可以快速构建智慧能源、智能家居、远程监控等应用。DeviceHive基于Apache2.0许可发布。

Thingsboard.io

Thingsboard.io

Thingsboard是100%开源的IoT平台,提供设备管理、数据收集、数据处理和数据可视化。支持提供设备连接的标准协议是MQTT、CoAP和HTTP,并支持云和本地部署。

Thinger.io

Thinger.io

Thinger.io是一个云端IoT平台,提供了原型开发、管理设备所需要的各种必需的工具。为开发者提供了几乎没有任何限制的长期免费账号来学习和构建原型。

只需要少量代码就可以将设备连接,并通过web控制台开始获取数据或控制设备。任何制造商的设备都很容易被集成到Thinger.io上。

一个Thinger.io实例可以管理数以千计的设备,并消耗较少的计算资源和带宽,具有较低的低时延。Thinger.io基于MIT许可发布。

我会持续更新关于物联网、云原生以及数字科技方面的文章,用简单的语言描述复杂的技术,也会偶尔发表一下对IT产业的看法,欢迎大家关注、转发和评论,谢谢。

互联网小常识:自动协商功能只能用于使用双绞线的以太网,并且规定自动协商过程需要在500ms内完成。按工作模式性能从高到低,这些协议的优先级从高到低的排序是:100BASE-TX或100BASE-FX全双工,100BASE-T4,100BASE-TX半双工,10BASE-T全双工、10BASE-T半双工。

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186