IoT即”物聯網”,是指互聯網上一組互相連接的物品、設備、傳感器等,可以實現對數據的采集、傳輸、存儲、處理和應用,從而實現智能化、自動化、無人化的目標。通過互聯網,這些設備可以相互通信,實現信息共享和協同工作。IoT是未來信息技術發(fā)展的趨勢,可應用于各個領域,如智能家居、智能城市、工業(yè)自動化等。
目前主要有以下場景:
- 智能家居:設備可以自動或手動控制家居設備,如溫度、燈光、電視等,提高居住舒適度和安全性。
- 智能城市:基于城市網絡連接的傳感器和設備,讓城市更高效、節(jié)能、可持續(xù)發(fā)展。
- 智能交通:車輛可以自動駕駛、交通信號可以智能控制、行車路線可以智能規(guī)劃,提高道路安全和交通效率。
- 工業(yè)物聯網:設備可以自動連接,進行自我診斷和優(yōu)化,提高生產效率和質量。
- 農業(yè)物聯網:使用傳感器和設備進行智能灌溉、智能噴霧、智能施肥等,提高農業(yè)生產效率和質量。
- 醫(yī)療健康:監(jiān)測生命體征、藥品管理、康復輔助等,提高醫(yī)療效率和健康管理水平。
- 智能零售:使用傳感器和設備進行庫存管理、客流分析、商品推薦等,提高客戶體驗和銷售效率。
- 智能物流:使用傳感器和設備進行智能物流管理,包括貨物追蹤、車輛跟蹤、物流路徑規(guī)劃等,提高物流效率和可靠性。
- 智能能源:使用傳感器和設備進行能源管理和優(yōu)化,包括智能電網、智能水電站等,提高能源效率和可持續(xù)性。
- 智能安全:使用傳感器和設備進行安全監(jiān)測和預警,包括智能門鎖、智能監(jiān)控等,提高安全性和便利性。
隨著科技的發(fā)展,IOT的應用場景越來越豐富,就目前養(yǎng)殖行業(yè)也開始智能化,需要接入各種設備進行智能化養(yǎng)殖。IOT相關的產品也越來越成熟、越來越豐富,開源社區(qū)也有一些不錯的項目。下面也分享一些項目,留著后期借鑒學習。
iot-dc3
DC3 是基于 Spring Cloud 的開源可分布式物聯網 (IOT) 平臺,用于快速開發(fā)、部署物聯設備接入項目,是一整套物聯系統解決方案。IOT DC3 開源平臺遵循 Apache 2.0 協議。 允許商業(yè)使用,但務必保留類作者、Copyright 信息。
代碼地址:https://gitee.com/pnoker/iot-dc3.git
dgiot
輕量級物聯網開源平臺,6分鐘快速部署,千萬級設備承載、電信級穩(wěn)定性。物模型-規(guī)則引擎-數據通道-組態(tài)頁面全流程低代碼開發(fā)、前后端完全開源、支持多行業(yè)工業(yè)協議.前后端完全開源,無收費商業(yè)版,兼容工業(yè)領域多行業(yè)的常見協議類型,物模型-規(guī)則引擎-數據通道-組態(tài)頁面全流程可視化低代碼開發(fā).
代碼地址:https://gitee.com/dgiiot/dgiot.git
ThingLinks
本系統采用Spring Cloud 微服務架構,一款高性、高吞吐量、高擴展性的物聯網平臺! 單機可以支持百萬鏈接,同時支持自定義擴展功能多種協議交互,支持插件化開發(fā)!
技術棧
- 采用前后端分離的模式,前端框架VUE。
- 后端采用Spring Boot、Spring Cloud & Alibaba。
- MqttBroker(支持集群化部署)基于Netty、Reactor3、Reactor-netty。
- 注冊中心、配置中心選型Nacos,權限認證使用Redis。
- 流量控制框架選型Sentinel,分布式事務選型Seata。
- 時序數據庫采用TDengine開源、高效的物聯網大數據平臺、處理物聯網海量數據寫入與負載查詢。
ThingLinks開源平臺遵循 Apache License, Version 2.0 協議。 允許商業(yè)使用,但務必保留類作者、Copyright 信息
代碼地址:https://gitee.com/mqttsnet/thinglinks.git
IoTSharp
IoTSharp 是一個開源的物聯網基礎平臺,集設備屬性數據管理、遙測數據監(jiān)測、RPC多模式遠程控制、規(guī)則鏈設計引擎等強大能力,依據數字孿生概念將可見與不可見的物理設備統一孿生到數字世界,在落地上IoTSharp結合了資產管理、產品化發(fā)展的理念,讓平臺應用更加貼合復雜的應用場景,在協議支持上支持HTTP、MQTT 、CoAp 等多種標準物聯網協議接入和非標協議的轉換。
代碼地址:https://gitee.com/IoTSharp/IoTSharp.git
IoTGateway
基于.NET6的跨平臺物聯網網關。通過可視化配置,輕松的連接到你的任何設備和系統(如PLC、掃碼槍、CNC、數據庫、串口設備、上位機、OPC Server、OPC UA Server、Mqtt Server等),從而與 Thingsboard、IoTSharp或您自己的物聯網平臺(MES、SCADA)進行雙向數據通訊。提供簡單的驅動開發(fā)接口;也可以進行邊緣計算。
使用OPCUA協議請聯系OPC基金會進行授權,請嚴格遵循MIT協議.
代碼地址:https://gitee.com/iioter/iotgateway.git
thingsboard
ThingsBoard是基于Java開源的物聯網平臺,可以實現物聯網項目的快速開發(fā)、管理和擴展。
DeviceHive
DeviceHive是基于Apache 2.0協議開源的的IoT平臺,DeviceHive將任何連接的設備都變成物聯網的一部分。它提供了通信層、控制軟件和多平臺庫,以引導智能能源、家庭自動化、遙感、遙測、遠程控制和監(jiān)測軟件等的開發(fā)。
代碼地址:https://github.com/devicehive/devicehive-java-server.git
OpenDevice
OpenDevice是一套工具和API,用于為“物聯網”構建解決方案,例如家庭自動化系統,機器人技術,智慧城市,能源監(jiān)控,安全性,傳感器監(jiān)控。 提供一個開放和統一的框架,以通過Web互連IoT設備,數據和應用程序
代碼地址:https://github.com/OpenDevice/OpenDevice.git
除了上面的一些項目外,還有一些不再更新的開源項目,如:Zetta,ThingSpeak等,也可以借鑒、學習。
版權聲明:本文內容由互聯網用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現本站有涉嫌抄襲侵權/違法違規(guī)的內容, 請發(fā)送郵件至 舉報,一經查實,本站將立刻刪除。