物联网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上操作。
第一步:獲取源代碼:
第二步:直接可以運行
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-antdip地址用于你在搭環境的ubuntu的ip地址
第四步:訪問web(在windows上執行)
http://192.168.1.171:9000 可以訪問了。
基本操作方法:http://doc.jetlinks.cn/quick-start/demo.html#添加協議
總結
以上是生活随笔為你收集整理的物联网iot私有云平台搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python5.操作excel表格 xl
- 下一篇: 春天里的一封战地日记