概述
物联网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私有云平台搭建物联网iot私有云平台搭建的全部内容,希望文章能够帮你解决物联网iot私有云平台搭建物联网iot私有云平台搭建所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复