愛星物聯IoT平臺,是面向智能設備和智能化企業的IoT平臺,提供成熟、安全、全球可用的物聯網服務,助力客戶縮短研發周期,降低成本投入,快速開發IoT產品,構建安全穩定且可定制化的IoT解決方案。
該平臺包含了從智能終端到應用軟件一體化開發方案,具體包括安信可通信模組、固件、移動APP、第三方語音助手、第三方云服務和愛星物聯云平臺。
客戶采用該平臺可節省在設備聯網開發和應用層開發方面的大量投入,從而可以更專注于終端產品核心價值提升。
愛星物聯團隊近期推出了愛星物聯IoT平臺開源版本。感興趣的開發者可以下載和體驗。
●愛星物聯IoT平臺地址(企業版未開放源碼):
愛星物聯開發平臺:https://open.iot-aithings.com
愛星物聯幫助中心:https://doc.iot-aithings.com
●愛星物聯IoT平臺社區版(源碼倉庫):
1、愛星物聯社區版后臺源碼倉庫:https://github.com/ubases/ubases_iot_community
2、愛星物聯社區版開發平臺前端源碼倉庫:
https://github.com/ubases/ubases_iot_open_web
3、愛星物聯社區版云管平臺源碼倉庫: https://github.com/ubases/ubases_iot_platform_web
接下來小安會給大家介紹下愛星物聯IoT平臺的構成及優勢,目前平臺主要提供Web端與App端。
管理平臺Web端
面向平臺運營管理者和設備/App開發者,主要以硬件廠商與品牌商為主。通過Web端的云管平臺與開放平臺,為企業提供產品開發、OEM App開發、用戶和設備數據管理等。
移動端APP
終端消費者,可通過App對設備進行智能控制、管理以及查看運行日志等。
愛星物聯IoT平臺,涵蓋產品開發、OEM App開發、設備管理、設備接入服務、數據統計分析、App和云端API等核心功能。
其中,設備接入服務負責設備MQTT連接認證、MQTT消息鑒權、MQTT消息轉發等核心功能。該板塊由多個服務組成。
智能設備,通過配置的域名,會解析到位于云端的某臺MQTT負載均衡服務器IP。智能設備與MQTT負載均衡服務建立MQTT TLS連接,負載均衡服務會進行TLS證書認證,確保建立TLS連接的設備是通過是本平臺信任的設備。如果智能設備的證書錯誤,會在此終止MQTT連接,不再將MQTT連接請求路由到后邊的MQTT集群。當TLS認證通過后,MQTT負載均衡服務再根據配置的分發算法,自動選擇對應的MQTT Broker服務,并建立MQTT連接,實現后端的數據上行和指令下行。MQTT負載均衡服務確保每臺MQTT Broker服務的負載是相對較為均衡的。
云端方面,各個MQTT Broker節點內部,各個節點對等,無主從節點之分,無中心節點。所有節點與集群中的其它節點均保持TCP連接,實時同步客戶端會話信息和訂閱關系。
容錯性方面,當某節點因異常離開集群,集群其它節點能感知該節點異常,負載均衡服務也能感知異常,從而避免繼續給該節點分發請求。擴展性方面,當增加一臺MQTT Broker節點后,需要將其加入到集群中,并在負載均衡服務上增加該服務的配置,以便后續請求分發給該服務。這就是水平擴展的方式,通過這種減少或增加節點的方式,滿足設備接入量持續增長的需求。
來看看平臺的優勢有哪些呢?
愛星物聯IoT平臺的優勢
●開發語言
采用云原生常用語言:Golang。云原生開發流程語言,開發效率高。
●系統架構
采用當下流行的微服務架構技術,復雜度可控,可按需擴展,集成技術選型靈活,容錯性高,高可用等。
●框架選擇
采用Go-Micro框架,它是一種Go語言開發的插件式的微服務框架,組件支持全面,易上手,支持插件化定制,部署簡單。
●緩存選擇
采用流行通用的支持持久化的緩存技術:Redis。支持的數據類型豐富,性能極高。
●混合持久存儲
業務數據采用MySQL數據庫。
設備和APP運行數據、日志等采用Clickhouse,支持海量數據存儲和統計分析。
●MQTT Broker
采用開源的Verne MQ,支持集群部署,支持海量客戶端接入。
目前平臺開源版本已上線,歡迎各位小伙伴來體驗,關于愛星物聯loT平臺,還有哪些想了解的呢?
審核編輯 黃宇
-
開源
+關注
關注
3文章
3349瀏覽量
42501 -
IOT
+關注
關注
187文章
4210瀏覽量
196808
發布評論請先 登錄
相關推薦
評論