自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

推薦20個優(yōu)秀的IOT物聯(lián)網開源項目

物聯(lián)網 開源
一行代碼,可能會創(chuàng)造出下一個讓人驚嘆的產品;一個創(chuàng)新,可能會開啟一個全新的科技時代;一份初心,可能會影響到無數(shù)人的生活;無論是在大公司工作,還是在小團隊奮斗;無論是資深的程序員,還是剛剛入行的新手;每個人的代碼,都有力量改變世界。

大家好,我是Echa。

物聯(lián)網(英文:Internet of Things,縮寫:IoT)起源于傳媒領域,是信息科技產業(yè)的第三次革命。物聯(lián)網是指通過信息傳感設備,按約定的協(xié)議,將任何物體與網絡相連接,物體通過信息傳播媒介進行信息交換和通信,以實現(xiàn)智能化識別、定位、跟蹤、監(jiān)管等功能。

隨著科技的不斷進步和各種物聯(lián)網設備的出現(xiàn),人類社會也進入了一個智能化的時代。而這一時代的核心,就是IOT。IOT指的就是物聯(lián)網,它是將物理世界和數(shù)字世界相連接的一種方式。

物聯(lián)網是一個將任何電子設備、小工具、機器、微芯片、傳感器、電器或建筑物(實際上是任何東西)連接到互聯(lián)網的系統(tǒng)。因此,所有這些東西都可以收集信息并相互共享。這種設備和機器的互連允許人們監(jiān)視、控制和改善他們的整體環(huán)境。下面先看看小編給大家介紹

物聯(lián)網(IOT)8大應用場景:智慧家居、智慧農業(yè)、智能交通、智慧醫(yī)療、智能工廠、智慧城市、智慧零售、智能能源。

借此機會,小編利用晚上的空檔給大家推薦20個優(yōu)秀的IOT物聯(lián)網開源項目,涉及各行各業(yè),希望對愛好IOT物聯(lián)網感興趣的粉絲們學業(yè)有成,希望對接私活賺外塊的粉絲們帶來高的收入,希望對正在創(chuàng)業(yè)當老板們所有幫助,同時祝愿每一個粉絲都能擁有一份健康的身體,每天都能有充沛的精力去實現(xiàn)自己的夢想。

全文大綱

  1. IoTClient - 是一個物聯(lián)網設備通訊協(xié)議實現(xiàn)客戶端管理系統(tǒng)
  2. PandaX - 是Go語言開源的企業(yè)級物聯(lián)網平臺
  3. wisdom - 智慧農業(yè)、農業(yè)平臺、智慧農業(yè)物聯(lián)網平臺
  4. GuiLite - 4千行,僅頭文件,全平臺 GUI庫;適用于:物聯(lián)網、嵌入式、單片機、桌面應用。
  5. iot-dc3 - 一個基于 Spring Cloud 的開源的、分布式的物聯(lián)網(IoT)平臺
  6. dgiot - 是國內首款輕量級開源工業(yè)物聯(lián)網平臺
  7. jetlinks-community - 是一個全響應式的物聯(lián)網平臺
  8. rt-thread - 是一個來自中國的開源物聯(lián)網操作系統(tǒng)
  9. thinglinks - 一款高性、高吞吐量、高擴展性的物聯(lián)網平臺
  10. iotgateway - 基于.NET6的跨平臺物聯(lián)網網關平臺
  11. MicroCommunityThings - 是一款小區(qū)硬件管理的物聯(lián)網管理平臺
  12. mqtt-cluster - 一款高性、高吞吐量、高擴展性的物聯(lián)網mqtt集群broker
  13. iotlink - 基于SpringBoot開發(fā)的輕量級的物聯(lián)網綜合業(yè)務支撐平臺
  14. TencentOS-tiny - 是騰訊面向物聯(lián)網領域開發(fā)的實時操作系統(tǒng)
  15. iotkit-parent - 是一個開源的物聯(lián)網基礎開發(fā)平臺
  16. dtcloud - 是一套開源商業(yè)應用程序
  17. thingspanel-go - 是Go語言開源插件化物聯(lián)網平臺
  18. hummingbird - 是由Golang編寫的超輕量級物聯(lián)網平臺
  19. hj212-project - 基于HJ212協(xié)議的污染源在線監(jiān)測平臺
  20. ECIOT - IOT物聯(lián)網基礎平臺系統(tǒng)

IoTClient - 是一個物聯(lián)網設備通訊協(xié)議實現(xiàn)客戶端管理系統(tǒng)

Gitee:https://gitee.com/zhaopeiym/IoTClient

介紹

IoTClient 是一個物聯(lián)網設備通訊協(xié)議實現(xiàn)客戶端,將包括主流PLC通信讀取、ModBus協(xié)議、Bacnet協(xié)議等常用工業(yè)通訊協(xié)議。本組件終身開源免費,采用最寬松MIT協(xié)議,您也可以隨意修改和商業(yè)使用

系統(tǒng)截圖

PandaX - 是Go語言開源的企業(yè)級物聯(lián)網平臺

Gitee:https://gitee.com/XM-GO/PandaX

介紹

PandaX是Go語言開源的企業(yè)級物聯(lián)網平臺低代碼開發(fā)框架,基于go-restful+Vue3.0+TypeScript+vite3+element-Plus的前后端分離開發(fā)。支持設備管控,規(guī)則鏈,云組態(tài),可視化大屏,報表設計器,表單設計器,代碼生成器等功能。能幫助你快速建立IOT物聯(lián)網平臺等相關業(yè)務系統(tǒng)。

  • 對前后端進行了大部分功能的封裝,后端自封裝go-restful,使用起來更加簡潔,功能邏輯清晰,能快速上手學習,并用在生產中。
  • 報表大屏設計器: 我們只需要拖拉拽即可綁定數(shù)據(jù)庫,完成組態(tài),報表和炫酷大屏的制作,無需要單獨開發(fā)大屏。
  • 成熟的規(guī)則引擎: 項目針對數(shù)據(jù)處理使用了規(guī)則鏈進行處理,簡化開發(fā)及配置。
  • 前端采用VUE3.0+ TypeScript + vite3 + Element-plus:PandaUI,適配手機、平板、pc 內置多種ui功能減少開發(fā)量
  • 高效率的開發(fā),使用代碼生成器可以一鍵生成前后端代碼,可在線預覽代碼,減少代碼開發(fā)量。。
  • 完善的權限認證系統(tǒng):完善的權限認證系統(tǒng),包含,菜單按鈕權限,api權限,組織權限。
  • 多數(shù)據(jù)庫:項目同時支持MySQL,PostgreSql等數(shù)據(jù)庫根據(jù)自身需求更改。

功能介紹

  • ? 用戶管理 - 用戶是系統(tǒng)操作者,該功能主要完成系統(tǒng)用戶配置。.
  • ? 組織管理 - 配置系統(tǒng)組織機構(公司、組織、小組),樹結構展現(xiàn)支持數(shù)據(jù)權限。
  • ? 崗位管理 - 配置系統(tǒng)用戶所屬擔任職務。
  • ? 菜單管理 - 配置系統(tǒng)菜單,操作權限,按鈕權限標識等。
  • ? 角色管理 - 角色菜單,API權限分配、設置角色按機構進行數(shù)據(jù)范圍權限劃分。
  • ? 字典管理 - 對系統(tǒng)中經常使用的一些較為固定的數(shù)據(jù)進行維護。
  • ? 參數(shù)管理 - 對系統(tǒng)動態(tài)配置常用參數(shù)。
  • ? 通知公告 - 系統(tǒng)通知公告信息發(fā)布維護
  • ? 日志系統(tǒng) - 記錄日志,更直觀瀏覽
  • ? 系統(tǒng)接口 - 根據(jù)業(yè)務代碼自動生成相關的api接口文檔。
  • ? 服務監(jiān)控 - 監(jiān)視當前系統(tǒng)CPU、內存、磁盤、堆棧等相關信息。
  • ? 代碼生成 - 可直接通過框架生成前后端基礎業(yè)務代碼(go、vue),減少開發(fā)時間。
  • ? 組態(tài)大屏設計器 - 通過拖拉拽直接生成組態(tài)、大屏。
  • ? 規(guī)則鏈設計 - 物聯(lián)網規(guī)則鏈過濾
  • ? 表單設計 - 表單設計
  • ? 報表設計 - 數(shù)據(jù)報表設計
  • ? 產品管理 - 設備的產品管理
  • ? 設備管理 - 設備的管理

系統(tǒng)截圖

wisdom-智慧農業(yè)、農業(yè)平臺、智慧農業(yè)物聯(lián)網平臺

Gitee:https://gitee.com/dnxt111/wisdom

介紹

開源智慧農業(yè)物聯(lián)網平臺(Version:3.0.1),支持(設備端-APP端-平臺端-管理端)全業(yè)務場景包含設備采集系統(tǒng)、監(jiān)控控制系統(tǒng)、溯源系統(tǒng)、專家系統(tǒng)、倉庫系統(tǒng),大屏系統(tǒng),開源版本毫無保留給個人及企業(yè)免費使用。 初心:做了很多產品項目都商業(yè)落地了但是僅僅服務商業(yè)本身無法釋放產品的價值,不再重復造輪子,讓更多的企業(yè)和個人能夠減少投入

系統(tǒng)截圖

GuiLite - 4千行,僅頭文件,全平臺 GUI庫;適用于:物聯(lián)網、嵌入式、單片機、桌面應用。

Gitee:https://gitee.com/idea4good/GuiLite

介紹

4千行,僅頭文件,全平臺 GUI庫;適用于:物聯(lián)網、嵌入式、單片機、桌面應用。

特點

  • ??輕量: 4千行C++代碼,0依賴,單一頭文件庫(GuiLite.h)
  • ?超快: 高效渲染,單片機上也能流暢運行
  • 兼容: 完美兼容第3方GUI框架(Qt/MFC/Winform/Cocoa/Web),現(xiàn)有Qt/MFC代碼可以繼續(xù)使用
  • ???最低硬件要求

功能介紹

  • ??完美的“云” + “物聯(lián)網”解決方案:讓你輕松駕馭全球IoT業(yè)務
  • 支持多語言,采用 UTF-8 編碼;支持視頻播放
  • 資源制作工具為你定制自己的字體/圖片資源
  • 所見即所得的GUI布局工具
  • 編譯活躍度統(tǒng)計,及實時分析
  • 支持3D & Web
  • 支持Docker,一條命令啟動Docker: sudo docker run -it --privileged -v /dev:/dev-share idea4good/gui-lite:latest bash /run.sh

截圖

iot-dc3 - 一個基于 Spring Cloud 的開源的、分布式的物聯(lián)網(IoT)平臺

Gitee:https://gitee.com/pnoker/iot-dc3

介紹

IoT DC3 是一個基于 Spring Cloud 的開源的、分布式的物聯(lián)網(IoT)平臺,用于快速開發(fā)物聯(lián)網項目和管理物聯(lián)設備,是一整套物聯(lián)系統(tǒng)解決方案。

我們一直在努力開發(fā)和維護這個項目,以確保它能夠為您提供更好的體驗和價值。 您的點贊助力將是對我們的最大鼓勵和支持。 這也將使我們更有動力,不斷完善和改進我們的項目,以更好地服務于您和更廣大的用戶群體。 再次感謝您的支持和信任,我們期待著您的反饋和建議!

功能特點

  • 可伸縮:水平可伸縮的平臺,構建使用領先的 Spring Cloud 開源技術;
  • 容錯:沒有單點故障弱,集群中的每個節(jié)點是相同的;
  • 健壯和高效:單一服務器節(jié)點可以處理甚至數(shù)百成千上萬的設備根據(jù)用例;
  • 可定制:添加新的設備協(xié)議,并注冊到服務中心;
  • 跨平臺:使用 Java 環(huán)境可異地、分布式多平臺部署;
  • 自主可控:私有云、公有云、邊緣部署;
  • 完善性:設備快速接入、注冊、權限校驗;
  • 安全:數(shù)據(jù)加密傳輸;
  • 多租戶:命名空間,多租戶化;
  • 云原生:Kubernetes;
  • 容器化:Docker。

架構設計圖

dgiot - 是國內首款輕量級開源工業(yè)物聯(lián)網平臺

Gitee:https://gitee.com/dgiiot/dgiot

介紹

DGIOT是國內首款輕量級開源工業(yè)物聯(lián)網平臺,我們致力于提供五類物聯(lián)網解決方案:

  • 國企/研究院:平臺代碼開源,無版權產權困擾,國產無“卡脖”之憂
  • 系統(tǒng)集成商:通用設備海量接入、定制設備二次開發(fā)、6分鐘一鍵式私有化快速部署,低成本(降90%成本)
  • 工業(yè)設備制造商:海量設備上線運維,不受公有云限制,低成本,短周期自建平臺,私有化部署,數(shù)據(jù)安全
  • 開源平臺開發(fā)者:一鍵式開發(fā)環(huán)境,集成和兼容各種最優(yōu)開源工具,快速承接物聯(lián)網項目
  • 垂直領域物聯(lián)網平臺:快速部署私有化平臺,千萬級承載,運營級底座,全開放擴展

核心特色

  • 完全開源:前后端完全開源,無收費商業(yè)版
  • 快速部署:6分鐘私有化一鍵式部署,快速擁有自己的物聯(lián)網平臺
  • 專業(yè)可靠:千萬級設備接入與管理,電信級穩(wěn)定性
  • 兼容并包:兼容工業(yè)領域多行業(yè)的常見協(xié)議類型
  • 全流程低代碼:物模型-規(guī)則引擎-數(shù)據(jù)通道-組態(tài)頁面全流程可視化低代碼開發(fā)

架構圖

jetlinks-community - 是一個全響應式的物聯(lián)網平臺

Gitee:https://gitee.com/jetlinks/jetlinks-community

設備接入流程圖

介紹

JetLinks 基于Java8,Spring Boot 2.x ,WebFlux,Netty,Vert.x,Reactor等開發(fā), 是一個全響應式的物聯(lián)網平臺。支持統(tǒng)一物模型管理,多種設備,多種廠家,統(tǒng)一管理。統(tǒng)一設備連接管理,多協(xié)議適配(TCP,MQTT,UDP,CoAP,HTTP等),屏蔽網絡編程復雜性,靈活接入不同廠家不同協(xié)議的設備。實時數(shù)據(jù)處理,設備告警,消息通知,數(shù)據(jù)轉發(fā)。地理位置,數(shù)據(jù)可視化等。能幫助你快速建立物聯(lián)網相關業(yè)務系統(tǒng)。

技術棧

  • Spring Boot 2.7.x
  • Spring WebFlux 響應式Web支持
  • R2DBC 響應式關系型數(shù)據(jù)庫驅動
  • Project Reactor 響應式編程框架
  • Netty,Vert.x 高性能網絡編程框架
  • ElasticSearch 全文檢索,日志,時序數(shù)據(jù)存儲
  • PostgreSQL 業(yè)務功能數(shù)據(jù)管理
  • hsweb framework 4 業(yè)務功能基礎框架

架構圖

rt-thread - 是一個來自中國的開源物聯(lián)網操作系統(tǒng)

Gitee:https://gitee.com/rtthread/rt-thread

介紹

RT-Thread誕生于2006年,是一款以開源、中立、社區(qū)化發(fā)展起來的物聯(lián)網操作系統(tǒng)。 RT-Thread主要采用 C 語言編寫,淺顯易懂,且具有方便移植的特性(可快速移植到多種主流 MCU 及模組芯片上)。RT-Thread把面向對象的設計方法應用到實時系統(tǒng)設計中,使得代碼風格優(yōu)雅、架構清晰、系統(tǒng)模塊化并且可裁剪性非常好。

RT-Thread有完整版和Nano版,對于資源受限的微控制器(MCU)系統(tǒng),可通過簡單易用的工具,裁剪出僅需要 3KB Flash、1.2KB RAM 內存資源的 NANO 內核版本;而相對資源豐富的物聯(lián)網設備,可使用RT-Thread完整版,通過在線的軟件包管理工具,配合系統(tǒng)配置工具實現(xiàn)直觀快速的模塊化裁剪,并且可以無縫地導入豐富的軟件功能包,實現(xiàn)類似 Android 的圖形界面及觸摸滑動效果、智能語音交互效果等復雜功能。

RT-Thread架構

RT-Thread是一個集實時操作系統(tǒng)(RTOS)內核、中間件組件的物聯(lián)網操作系統(tǒng),架構如下:

  • 內核層:RT-Thread內核,是 RT-Thread的核心部分,包括了內核系統(tǒng)中對象的實現(xiàn),例如多線程及其調度、信號量、郵箱、消息隊列、內存管理、定時器等;libcpu/BSP(芯片移植相關文件 / 板級支持包)與硬件密切相關,由外設驅動和 CPU 移植構成。
  • 組件與服務層:組件是基于 RT-Thread內核之上的上層軟件,例如虛擬文件系統(tǒng)、FinSH命令行界面、網絡框架、設備框架等。采用模塊化設計,做到組件內部高內聚,組件之間低耦合。
  • RT-Thread軟件包:運行于 RT-Thread物聯(lián)網操作系統(tǒng)平臺上,面向不同應用領域的通用軟件組件,由描述信息、源代碼或庫文件組成。RT-Thread提供了開放的軟件包平臺,這里存放了官方提供或開發(fā)者提供的軟件包,該平臺為開發(fā)者提供了眾多可重用軟件包的選擇,這也是 RT-Thread生態(tài)的重要組成部分。軟件包生態(tài)對于一個操作系統(tǒng)的選擇至關重要,因為這些軟件包具有很強的可重用性,模塊化程度很高,極大的方便應用開發(fā)者在最短時間內,打造出自己想要的系統(tǒng)。RT-Thread已經支持的軟件包數(shù)量已經達到450+。

系統(tǒng)截圖

thinglinks - 一款高性、高吞吐量、高擴展性的物聯(lián)網平臺

Gitee:https://gitee.com/mqttsnet/thinglinks

介紹

開源ThingLinks物聯(lián)網一體化平臺,高性能、高吞吐量、高擴展性的物聯(lián)網平臺!單機可以支持百萬鏈接,同時支持自定義擴展功能,功能非常強大,采用netty作為通信層組件,支持插件化開發(fā)集成!

技術棧

  • 采用前后端分離的模式,前端框架VUE。
  • 后端采用Spring Boot、Spring Cloud & Alibaba。
  • MqttBroker(支持集群化部署)基于Netty、Reactor3、Reactor-netty。
  • 注冊中心、配置中心選型Nacos,權限認證使用Redis。
  • 流量控制框架選型Sentinel,分布式事務選型Seata。
  • 時序數(shù)據(jù)庫采用TDengine開源、高效的物聯(lián)網大數(shù)據(jù)平臺、處理物聯(lián)網海量數(shù)據(jù)寫入與負載查詢。

核心功能列表

  • 系統(tǒng)管理:用戶管理、角色管理、菜單管理、部門管理、崗位管理、字典管理、參數(shù)設置、通知公告、日志管理
  • 系統(tǒng)監(jiān)控:在線用戶、定時任務、Sentinel控制臺、Nacos控制臺、Admin控制臺、任務調度管理
  • 系統(tǒng)工具:表單構建、代碼生成、系統(tǒng)接口
  • 設備集成:設備管理(支持MQTT協(xié)議、WebSocket協(xié)議、TCP-IP協(xié)議設備接入)、子設備管理、產品管理、協(xié)議管理、規(guī)則引擎(設備聯(lián)動)
  • 設備調試:實時日志、命令下發(fā)
  • 規(guī)則引擎消息轉發(fā):支持KAFKA節(jié)點、HTTP節(jié)點、PREDICATE節(jié)點、ROCKET_MQ節(jié)點、MYSQL節(jié)點、MQTT節(jié)點、TOPIC節(jié)點、LOG節(jié)點

系統(tǒng)截圖

iotgateway - 基于.NET6的跨平臺物聯(lián)網網關平臺

Gitee:https://gitee.com/iioter/iotgateway

介紹

基于.NET6的跨平臺物聯(lián)網網關。通過可視化配置,輕松的連接到你的任何設備和系統(tǒng)(如PLC、掃碼槍、CNC、數(shù)據(jù)庫、串口設備、上位機、OPC Server、OPC UA Server、Mqtt Server等),從而與 Thingsboard、IoTSharp或您自己的物聯(lián)網平臺(MES、SCADA)進行雙向數(shù)據(jù)通訊。提供簡單的驅動開發(fā)接口;當然也可以進行邊緣計算。

截圖

MicroCommunityThings - 是一款小區(qū)硬件管理的物聯(lián)網管理平臺

Gitee:https://gitee.com/java110/MicroCommunityThings

介紹

HC物聯(lián)網平臺是一款小區(qū)硬件管理的物聯(lián)網管理平臺,主要對接各大廠商門禁設備,道閘設備,監(jiān)控設備,智能鎖和充電樁等,支持http mqtt comnet 協(xié)議 方便和各大小區(qū)云平臺對接 目前我們對接門禁有月輪門禁,伊蘭度和銳目物聯(lián)

系統(tǒng)截圖

mqtt-cluster - 一款高性、高吞吐量、高擴展性的物聯(lián)網mqtt集群broker

Gitee:https://gitee.com/quickmsg/mqtt-cluster

介紹

SMQTT基于reactor-netty(spring-webflux底層依賴) 開發(fā),底層采用Reactor3反應堆模型,支持單機部署,支持容器化部署,具備低延遲,高吞吐量,支持百萬TCP連接,同時支持多中協(xié)議交互,是一款非常優(yōu)秀的消息中間件!

技術架構圖

系統(tǒng)截圖

iotlink - 基于SpringBoot開發(fā)的輕量級的物聯(lián)網綜合業(yè)務支撐平臺

Gitee:https://gitee.com/sdyunze/iotlink

介紹

基于 SpringBoot、Vue、Mybatis、RabbitMq、Mysql、Redis 等開發(fā)的輕量級的物聯(lián)網綜合業(yè)務支撐平臺。支持物聯(lián)網卡、物聯(lián)網模組、卡+模組融合管理。提供狀態(tài)、資費、客戶、進銷存、合同、訂單、續(xù)費、充值、診斷、賬單等功能。平臺可同時接入中國移動、中國電信、中國聯(lián)通、第三方物聯(lián)網卡進行統(tǒng)一管理。逐步完善平臺,助您快速接入物聯(lián)網,讓萬物互聯(lián)更簡單。

使用 IoTLink 您可以:

  • 業(yè)務告警、生命周期分布、業(yè)務使用量情況 等一覽平臺數(shù)據(jù)信息。
  • 管理物聯(lián)卡 用量記錄、套餐封裝、在線信息獲取、智能診斷、分組備注、企業(yè)代理管理、預存、充值、返利 等。
  • 微信端 B端企業(yè)管理 toB 信息看板數(shù)據(jù)信息全局掌控 預存、返利、提現(xiàn)、診斷、充值、訂單等便攜數(shù)據(jù)處理。
  • 微信端 C端用戶自查詢 卡基本信息、用量、續(xù)費、預存、支付密碼、常見問題、智能診斷、實名綁定 等 用戶自處理操作。

特色功能

  1. 業(yè)務分離,獨立操作 系統(tǒng)功能與業(yè)務執(zhí)行分離 優(yōu)化用戶體驗加強業(yè)務獨立。
  2. 上游通道靈活配置,一次對接終生使用,支持二次開發(fā)、拓展、拒絕對接費用。
  3. 通道輪詢進度查看 可查看通道下 用量、生命周期、激活時間 等各個類別輪詢進度一手掌握。
  4. 關鍵數(shù)據(jù)私鑰加密保障,全程加密傳輸 防止爬蟲獲取數(shù)據(jù)。
  5. 首頁 數(shù)據(jù)一覽一手掌控 業(yè)務告警、生命周期分布、業(yè)務量使用情況、平臺數(shù)據(jù)信息 等。
  6. 商品、倉儲、客戶、合同、入款、發(fā)貨 ERP企業(yè)常用功能拓展即將上線,敬請期待。

系統(tǒng)截圖

TencentOS-tiny - 是騰訊面向物聯(lián)網領域開發(fā)的實時操作系統(tǒng)

Gitee:https://gitee.com/Tencent/TencentOS-tiny

介紹

TencentOS tiny 是騰訊面向物聯(lián)網領域開發(fā)的實時操作系統(tǒng),具有低功耗,低資源占用,模塊化,安全可靠等特點,可有效提升物聯(lián)網終端產品開發(fā)效率。

TencentOS tiny 提供精簡的 RTOS 內核,內核組件可裁剪可配置,可快速移植到多種主流 MCU (如 STM32 全系列) 及模組芯片上。而且,基于 RTOS 內核提供了豐富的物聯(lián)網組件,內部集成主流物聯(lián)網協(xié)議棧(如CoAP/MQTT/TLS/DTLS/LoRaWAN/NB-IoT 等),可助力物聯(lián)網終端設備及業(yè)務快速接入騰訊云物聯(lián)網平臺。

TencentOS tiny 主體架構圖,從下到上主要包括:

CPU 庫 :TencentOS tiny 支持的 CPU IP 核架構,當前主要支持 ARM Cortex M0/3/4/7,Cortex A7,RISC-V、MSP430、AVR、STM8 等。

驅動管理層 :包括板級支持包(BSP,主要由 MCU 芯片廠家開發(fā)與維護)、硬件抽象層(HAL,主要由 TencentOS tiny 提供,方便不同芯片的適配與移植)、設備驅動(Drivers,例如 Wi-Fi、GPRS、LoRa 等模塊的驅動程序)。

內核 :TencentOS tiny 實時內核包括任務管理、實時調度、時間管理、中斷管理、內存管理、異常處理、軟件定時器、鏈表、消息隊列、信號量、互斥鎖、事件標志等模塊。

IoT 協(xié)議棧:TencentOS tiny 提供 lwip、AT Adapter、SAL 層,支持不同的網絡硬件,例如以太網、串口 Wi-Fi、GPRS、NB-IoT、4G 等通信模塊。TCP/IP 網絡協(xié)議棧上提供常用的物聯(lián)網協(xié)議棧,例如 CoAP、MQTT,支撐終端業(yè)務快速接入騰訊云。

安全框架:TencentOS tiny 為了確保物聯(lián)網終端數(shù)據(jù)傳輸安全以及設備認證安全,提供了完整的安全解決方案。安全框架提供的 DTLS 和 TLS 安全協(xié)議,加固了 COAP 及 MQTT 的傳輸層,可確保物聯(lián)網終端在對接騰訊云時實現(xiàn)安全認證和數(shù)據(jù)加密;另外針對低資源的終端硬件,安全框架還提供與騰訊云 IoTHub 配套的密鑰認證方案,確保資源受限設備也能在一定程度上實現(xiàn)設備安全認證。

組件框架:TencentOS tiny 提供文件系統(tǒng)、KV 存儲、自組網、JS 引擎、低功耗框架、設備框架、OTA、調試工具鏈等一系列組件,供用戶根據(jù)業(yè)務場景選用。

開放 API(規(guī)劃開發(fā)中):TencentOS tiny 將在協(xié)議中間件和框架層上提供開放 API 函數(shù),方便用戶調用中間件功能,使用戶無需過多關心中間件具體實現(xiàn),快速對接騰訊云,實現(xiàn)終端業(yè)務上云的需求,期望最大程度減少終端物聯(lián)網產品開發(fā)周期,節(jié)省開發(fā)成本。

iotkit-parent - 是一個開源的物聯(lián)網基礎開發(fā)平臺

Gitee:https://gitee.com/open-iita/iotkit-parent

介紹

銥塔智聯(lián)開源平臺是一個開源的物聯(lián)網基礎開發(fā)平臺,提供了物聯(lián)網及相關業(yè)務開發(fā)的常見基礎功能, 能幫助你快速搭建自己的物聯(lián)網相關業(yè)務平臺。

系統(tǒng)包含了品類、物模型、消息轉換、通訊組件(mqtt/EMQX通訊組件、小度音箱接入組件、onenet Studio接入組件)、modbus透傳接入、云端低代碼設備開發(fā)、設備管理、設備分組、規(guī)則引擎、第三方平臺接入、數(shù)據(jù)流轉(http/mqtt/kafka)、數(shù)據(jù)可視化、報警中心等模塊和智能家居APP(小程序)。

系統(tǒng)截圖

dtcloud - 是一套開源商業(yè)應用程序

Gitee:https://gitee.com/dtcloud360/dtcloud

介紹

DTCloud中臺包括(文檔管理,BIM管理,IOT管理), 微信服務號, 釘釘應用集成,微信小程序商城, 中國城市數(shù)據(jù),無碼開發(fā)平臺,報表設計器,權限設計器, DTCloud Python API, CMS新聞發(fā)布系統(tǒng),可視化大屏設計器, 工作流, IoT網關,調度器,智能工廠,F(xiàn)F Model

系統(tǒng)截圖

thingspanel-go - 是Go語言開源插件化物聯(lián)網平臺

Gitee:https://gitee.com/ThingsPanel/thingspanel-go

介紹

ThingsPanel是一個通用、開源的物聯(lián)網應用平臺,旨在通過可復用的組件,減少開發(fā)工作,加速物聯(lián)網項目交付。

插件化是ThingsPanel最大的特點,通過插件,使物聯(lián)網的復雜性大大降低。進一步降低成本、提高效率。同時也降低運維的難度與成本。

ThingsPanel的插件主要有3類,分別是:

  • 設備插件
  • 協(xié)議插件
  • 可視化插件

通過以上五種的復用,可以大大提高研發(fā)效率,比以前的方式,成倍的提高效率,降低成本。

系統(tǒng)截圖

hummingbird - 是由Golang編寫的超輕量級物聯(lián)網平臺

Gitee:https://gitee.com/winc-link/hummingbird

介紹

蜂鳥(HummingBird) 是Golang語言實現(xiàn)的超輕量級物聯(lián)網開發(fā)平臺,他的核心服務完全由團隊自行研發(fā),從這個平臺設計之初,輕量級、性能優(yōu)異當作我們的一條開發(fā)準則。所以它服務都是采用Golang語言編寫,占用內存極低。在數(shù)據(jù)存儲上,我們創(chuàng)新的使用了SQLite和LevelDB當作了我們存儲數(shù)據(jù)庫,得益于SQLite的輕量級和LevelDB對數(shù)據(jù)的高吞吐和高壓縮的特點, 經過實際測試,在1C/1G 100G存儲的物理機上,可實現(xiàn)數(shù)千設備的連接和8000W條的消息存儲。

當然,如果您對數(shù)據(jù)有可靠性、海量存儲等要求,您完全可以把SQLite和LevelDB換為MySQL和TDengine,蜂鳥物聯(lián)網平臺兼容多種數(shù)據(jù)庫連接,用戶可以根據(jù)自己的業(yè)務需要選擇適合自己的數(shù)據(jù)庫。

“麻雀(蜂鳥)雖小,五臟俱全” 雖然蜂鳥作為一個超輕量級物聯(lián)網平臺,但是他的核心功能并不會消減。設備接入、產品管理、物模型、告警中心、規(guī)則引擎...這些所有物聯(lián)網平臺的標配功能,都可以在本平臺中找到。

系統(tǒng)架構

系統(tǒng)截圖

hj212-project - 基于HJ212協(xié)議的污染源在線監(jiān)測平臺

Gitee:https://gitee.com/houzhanwu/hj212-project

介紹

基于HJ212協(xié)議的污染源在線監(jiān)測平臺,包含水、氣、聲,污染數(shù)據(jù)接入,接入設備需符合HJ212-2005/2017協(xié)議,會盡快完善,數(shù)據(jù)接收傳輸會開源,

功能特點

  • SpringBoot+Spring+Mybatis+Mybatis plus等基礎前后端架構架構
  • 采用面向聲明的開發(fā)模式, 基于泛型編寫極少代碼即可實現(xiàn)復雜的數(shù)據(jù)展示、數(shù)據(jù)編輯、表單處理等功能,在不使用代碼生成器的情況下,也只需要很少的代碼就能實現(xiàn)基礎的CURD操作,再配合在線開發(fā)與代碼生成器的使用,更加加快了開發(fā)的進度,將J2EE的開發(fā)效率成本提高,可以將代碼減少60%以上。
  • 代碼生成器,支持多種數(shù)據(jù)模型,根據(jù)表生成對應的Entity,Service,Dao,Controller,JSP等,增刪改查功能生成直接使用
  • UI標簽開發(fā)庫,針對前端UI進行標準封裝表,頁面統(tǒng)一采用UI標簽實現(xiàn)功能,開發(fā)維護簡潔高效
  • 查詢過濾器:只需前端配置,后臺動態(tài)拼SQL追加查詢條件;支持多種匹配方式(全匹配/模糊查詢/包含查詢/不匹配查詢)
  • 移動平臺支持,針對Android、IOS 分別開發(fā)移動端,可以上架應用市場和AppStore.
  • 友好的代碼結構及注釋,便于閱讀及二次開發(fā)
  • 引入quartz定時任務,可動態(tài)完成任務的添加、修改、刪除、暫停、恢復及日志查看等功能
  • 引入swagger文檔支持,方便編寫API接口文檔
  • 多數(shù)據(jù)源(在線配置數(shù)據(jù)源,數(shù)據(jù)源工作類封裝)
  • 計劃任務控制(在線配置計劃任務、方便計劃任務的時間調整規(guī)劃)
  • 郵件發(fā)送(配置郵件模版、郵件帳號的在線配置、郵件異步發(fā)送、郵件發(fā)送日志功能統(tǒng)計)
  • 短信發(fā)送(配置短信模版、短信帳號的在線配置、短信異步發(fā)送、短信發(fā)送日志功能統(tǒng)計、支持短信發(fā)送平臺動態(tài)切換)
  • 數(shù)據(jù)統(tǒng)計報表:豐富的報表統(tǒng)計功能
  • 支持多種瀏覽器: Google, 火狐, IE,360 等
  • 支持數(shù)據(jù)庫: Mysql,Oracle10g,SqlServer等
  • 基礎權限: 用戶,角色,菜單權限
  • Web容器測試通過的有Jetty和Tomcat,Weblogic
  • 要求JDK1.8+

系統(tǒng)截圖

ECIOT - IOT物聯(lián)網基礎平臺系統(tǒng)

Gitee:https://gitee.com/eciot/eciotv1.0

介紹

因為專注久了所以更專業(yè),可視化|三維|3D|數(shù)字|智慧|智能|物聯(lián)網|集成|網關|邊緣|采控|unity|ue4|thingjs|threejs|webgl|大屏|仿真|虛擬|VR|大數(shù)據(jù)|云平臺|iot|開發(fā)|app|小程序|軟件|展廳|弱電|中臺|農業(yè)|安全生產|園區(qū)|bim|建筑 等這些是都是能快速識別出我們標簽...

系統(tǒng)截圖

最后

一行代碼,可能會創(chuàng)造出下一個讓人驚嘆的產品;一個創(chuàng)新,可能會開啟一個全新的科技時代;一份初心,可能會影響到無數(shù)人的生活;無論是在大公司工作,還是在小團隊奮斗;無論是資深的程序員,還是剛剛入行的新手;每個人的代碼,都有力量改變世界。

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2019-12-25 07:56:03

物聯(lián)網平臺物聯(lián)網IOT

2020-05-25 09:24:34

物聯(lián)網技術數(shù)據(jù)

2023-10-29 17:22:08

2020-03-12 11:28:26

物聯(lián)網開發(fā)IoT

2020-07-06 13:30:31

前端開發(fā)技術

2023-05-16 08:47:39

2020-07-26 11:37:10

物聯(lián)網公司物聯(lián)網IoT

2023-06-01 08:15:55

2024-03-11 15:57:45

Arduino物聯(lián)網項 目物聯(lián)網

2020-07-24 00:41:18

物聯(lián)網項目物聯(lián)網IOT

2023-10-13 13:11:26

大數(shù)據(jù)技術開源

2023-05-31 10:08:51

2020-03-16 08:00:00

物聯(lián)網項目物聯(lián)網IOT

2016-09-26 10:05:03

物聯(lián)網物聯(lián)網開源項目

2024-11-15 15:56:56

2022-12-20 12:06:06

開源項目APP

2022-11-30 16:38:22

Electron開源

2023-06-24 23:05:24

2021-04-06 09:58:35

物聯(lián)網安全物聯(lián)網IOT

2021-03-23 09:36:33

物聯(lián)網開源技術
點贊
收藏

51CTO技術棧公眾號