物联网iot私有云平台搭建

首页 » 物联网 » 物联网iot私有云平台搭建

物联网iot私有云平台搭建

物联网的平台有多种,把其中的一些列出一个开源平台比照表。

IoT 软件平台 设备管理? 集成 安全 数据收集协议 分析 支持可视化? 数据库
Kaa IoT Platform Yes Portable SDK available to integate any particular platfrom, REST API Link Encryption (SSL), RSA key 2048 bits, AES key 256 bits MQTT, CoAP, XMPP, TCP, HTTP 通过Kaa,Apache Cassandra和Apache Zappelin进行实时物联网数据分析和可视化 Yes MongoDB, Cassandra, Hadoop, Oracle NoSQL
SiteWhere Yes REST API, Mule AnyPoint, and more Link Encryption (SSL), Spring Security MQTT, AMQP, Stomp, WebSockets, and direct socket connections Real-time analytics (Apache Spark) No MongoDB, HBase , InfluxDB
ThingSpeak No REST and MQTT APIs Basic Authentication HTTP MATLAB Analytics No MySQL
DeviceHive *Unknown REST AP, MQTT APIs Basic Authentication using JSON Web Tokens (JWT) REST API, WebSockets or MQTT Real-time analytics (Apache Spark) Yes PostgreSQL ,SAP Hana DB
Zetta No REST APIs Basic Authentication HTTP Using Splunk No Unknown
Distributed Services Architecture (DSA) NO REST APIs Basic Authentication HTTP No No ETSDB – Embedded Time Series
Thingsboard.io Yes REST APIs Basic Authentication MQTT, CoAP and HTTP Real time analytics(Apache Spark, Kafka) No Cassandra
Thinger.io Yes REST APIs Link Encryption (SSL/TLS) and basic authentication MQTT, CoAP and HTTP Yes No MongodB
WSo2 Yes REST APIs Link Encryption (SSL) and basic authentication HTTP, WSO2 ESB, MQTT Yes, WSO2 Data Analytics Server Yes Oracle, PostgreSQL, MySQL, or MS SQL

平台学习入门

  • 因为以上都是英文的,对于英文学习有困难的小伙伴还是有一定的困难的阿,可以先用国内的平台先入个门,做到基本会使用,例如先在阿里 华为等物联网平台上操作熟练,把那些平台的文档都看懂看透,再会过头来用这些开源的平台就轻松多了。
  • 也可以用国内的一个jetlinks的开源平台,代码也全是开源的,文档也比较齐全,先做为学习使用也是蛮好的,学习熟悉了在使用国外的平台来搭建。链接: https://www.jetlinks.cn/

学习步骤

  • 先会操作,操作平台的web,添加物联网设备,等等,jetlinks有例子测试,把没个环节都搞清楚。
  • 研究代码架构,每个模块都是做什么。
  • 看开发文档,试着做相应的开发。

jetlinks的启动步骤

windows上装虚拟机,虚拟机里装ubuntu,如下步骤在ubuntu上操作。
第一步:获取源代码

git clone https://github.com/jetlinks/jetlinks-community.git && cd jetlinks-community

第二步:直接可以运行

cd docker/run-all
docker-compose up

需要预先在电脑上安装docker和docker-compose

第三步:UI启动,就是你访问的web界面

 docker run -it --rm -p 9000:80 -e "API_BASE_PATH=192.168.1.171:8848/" registry.cn-shenzhen.aliyuncs.com/jetlinks/jetlinks-ui-antd

ip地址用于你在搭环境的ubuntu的ip地址
第四步:访问web(在windows上执行)
http://192.168.1.171:9000 可以访问了。

基本操作方法:http://doc.jetlinks.cn/quick-start/demo.html#添加协议

本文章来源于互联网,如有侵权,请联系删除!原文地址:物联网iot私有云平台搭建

相关推荐: 一款轻便易用的物联网组态软件

TDS物联网数据服务 TDS是一款结合一般传感器监控与视频图像监控的轻量级物联网通用监控平台。 TDS同时是一款物联网组态软件,在不同的应用场景,只需要进行不同的组态配置而无需进行重复开发。 利用Modbus,OPC UA,MQTT等数据接入协议,TDS可以应…