我是靠谱客的博主 香蕉羊,最近开发中收集的这篇文章主要介绍物联网iot私有云平台搭建物联网iot私有云平台搭建,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

物联网iot私有云平台搭建

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

IoT 软件平台设备管理?集成安全数据收集协议分析支持可视化?数据库
Kaa IoT PlatformYesPortable SDK available to integate any particular platfrom, REST APILink Encryption (SSL), RSA key 2048 bits, AES key 256 bitsMQTT, CoAP, XMPP, TCP, HTTP通过Kaa,Apache Cassandra和Apache Zappelin进行实时物联网数据分析和可视化YesMongoDB, Cassandra, Hadoop, Oracle NoSQL
SiteWhereYesREST API, Mule AnyPoint, and moreLink Encryption (SSL), Spring SecurityMQTT, AMQP, Stomp, WebSockets, and direct socket connectionsReal-time analytics (Apache Spark)NoMongoDB, HBase , InfluxDB
ThingSpeakNoREST and MQTT APIsBasic AuthenticationHTTPMATLAB AnalyticsNoMySQL
DeviceHive*Unknown REST AP, MQTT APIsBasic Authentication using JSON Web Tokens (JWT)REST API, WebSockets or MQTTReal-time analytics (Apache Spark)YesPostgreSQL ,SAP Hana DB
ZettaNoREST APIsBasic AuthenticationHTTPUsing SplunkNoUnknown
Distributed Services Architecture (DSA)NOREST APIsBasic AuthenticationHTTPNoNoETSDB – Embedded Time Series
Thingsboard.ioYesREST APIsBasic AuthenticationMQTT, CoAP and HTTPReal time analytics(Apache Spark, Kafka)NoCassandra
Thinger.ioYesREST APIsLink Encryption (SSL/TLS) and basic authenticationMQTT, CoAP and HTTPYesNoMongodB
WSo2YesREST APIsLink Encryption (SSL) and basic authenticationHTTP, WSO2 ESB, MQTTYes, WSO2 Data Analytics ServerYesOracle, 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私有云平台搭建所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部