国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Mainflux IoT:Go語(yǔ)言輕量級(jí)開(kāi)源物聯(lián)網(wǎng)平臺(tái),支持HTTP、MQTT、WebSocket、CoAP協(xié)議

這篇具有很好參考價(jià)值的文章主要介紹了Mainflux IoT:Go語(yǔ)言輕量級(jí)開(kāi)源物聯(lián)網(wǎng)平臺(tái),支持HTTP、MQTT、WebSocket、CoAP協(xié)議。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

mainflux,物聯(lián)網(wǎng),golang,開(kāi)源,http,websocket

Mainflux是一個(gè)由法國(guó)的創(chuàng)業(yè)公司開(kāi)發(fā)并維護(hù)的安全、可擴(kuò)展的開(kāi)源物聯(lián)網(wǎng)平臺(tái),使用 Go語(yǔ)言開(kāi)發(fā)、采用微服務(wù)的框架。Mainflux支持多種接入設(shè)備,包括設(shè)備、用戶、APP;支持多種協(xié)議,包括HTTP、MQTT、WebSocket、CoAP,并支持他們之間的協(xié)議互轉(zhuǎn)。

Mainflux的南向接口連接設(shè)備,北向接口連接應(yīng)用,提供一個(gè)完整的從設(shè)備端到平臺(tái)到應(yīng)用的解決方案。

01

功能特性

Mainflux 物聯(lián)網(wǎng)平臺(tái)包含以下功能特性:

  • 支持多協(xié)議連接及橋接(HTTP, MQTT, WebSocket 和 CoAP)

  • 設(shè)備管理和配置(零接觸配置)

  • 使用 X.509 數(shù)字證書(shū)進(jìn)行雙向認(rèn)證

  • 精細(xì)化的訪問(wèn)權(quán)限控制

  • 支持消息持久化? (Cassandra, InfluxDB, MongoDB, PostgresSQL)

  • Platform logging and instrumentation support (Grafana, Prometheus and OpenTracing)

  • 平臺(tái)支持記錄日志和基礎(chǔ)設(shè)施

  • 使用 Docker 和 Kubernetes 進(jìn)行基于容器的部署

  • ontainer-based deployment using Docker and Kubernetes

  • 集成 LoRaWAN

  • SDK

  • CLI

  • 占用內(nèi)存小,執(zhí)行速度快

  • 領(lǐng)域驅(qū)動(dòng)的設(shè)計(jì)架構(gòu),高質(zhì)量的代碼和測(cè)試覆蓋率

02

MainFlux 服務(wù)架構(gòu)

mainflux,物聯(lián)網(wǎng),golang,開(kāi)源,http,websocket

Mainflux 物聯(lián)網(wǎng)平臺(tái)包含以下服務(wù):

服務(wù) 描述

用戶

管理平臺(tái)的用戶以及有關(guān)用戶和組的身份驗(yàn)證問(wèn)題
事物 管理平臺(tái)的事物、渠道以及與事物和渠道相關(guān)的身份驗(yàn)證問(wèn)題
http 適配器 提供HTTP接口,用于通過(guò)HTTP發(fā)送消息
mqtt 適配器 提供 MQTT 和 MQTT over WS 接口,用于通過(guò) MQTT 發(fā)送和接收消息
WS-適配器 提供WebSocket接口,用于通過(guò)WS發(fā)送和接收消息
適配器 提供CoAP接口,用于通過(guò)CoAP發(fā)送和接收消息
opcua 適配器 提供 OPC-UA 接口,用于通過(guò) OPC-UA 發(fā)送和接收消息
lora 適配器 提供 LoRa 服務(wù)器轉(zhuǎn)發(fā)器,用于通過(guò) LoRa 發(fā)送和接收消息
mainflux-cli 命令行界面

Mainflux 核心模塊

mainflux,物聯(lián)網(wǎng),golang,開(kāi)源,http,websocket

03

邊緣計(jì)算網(wǎng)關(guān)

Mainflux IoT 物聯(lián)網(wǎng)平臺(tái)提供邊緣網(wǎng)關(guān)設(shè)備管理服務(wù),包含傳感器原始數(shù)據(jù)處理、過(guò)濾和存儲(chǔ)功能,減少設(shè)備(傳感器/執(zhí)行器)上云的負(fù)載、降低配置難度。

mainflux,物聯(lián)網(wǎng),golang,開(kāi)源,http,websocket

上圖展示的是運(yùn)行 Agent、Export 和 Mainflux 服務(wù)最小部署的邊緣網(wǎng)關(guān)。

Mainflux 服務(wù)支持設(shè)備管理和 MQTT 協(xié)議,NATS 是中央消息總線,因?yàn)樗?Mainflux 中的默認(rèn)消息代理,它也成為其他服務(wù)的中央消息總線,以及任何新的自定義Agent開(kāi)發(fā)Export的服務(wù),這些服務(wù)可以構(gòu)建為與網(wǎng)關(guān)上具有任何硬件支持接口的設(shè)備,這些服務(wù)會(huì)將數(shù)據(jù)發(fā)布到消息代理,Export服務(wù)可以在消息代理中獲取數(shù)據(jù)并將其發(fā)送到云。

04

官網(wǎng)和源碼

官網(wǎng):https://mainflux.com

GitHub:https://github.com/mainflux

開(kāi)發(fā)文檔:https://docs.mainflux.io

mainflux,物聯(lián)網(wǎng),golang,開(kāi)源,http,websocket

往期推薦

? 十年回望,中國(guó)物聯(lián)網(wǎng)平臺(tái)消亡史

??2022年?IoT物聯(lián)網(wǎng)平臺(tái)趨勢(shì): 私有化

??5個(gè)值得分享的物聯(lián)網(wǎng)創(chuàng)業(yè)失敗教訓(xùn)

??國(guó)內(nèi) 4 大?IoT物聯(lián)網(wǎng)平臺(tái)選型對(duì)比

??云廠商的 [IoT物聯(lián)網(wǎng)平臺(tái)] 不香了嗎?

mainflux,物聯(lián)網(wǎng),golang,開(kāi)源,http,websocket

mainflux,物聯(lián)網(wǎng),golang,開(kāi)源,http,websocket

mainflux,物聯(lián)網(wǎng),golang,開(kāi)源,http,websocket

mainflux,物聯(lián)網(wǎng),golang,開(kāi)源,http,websocket

mainflux,物聯(lián)網(wǎng),golang,開(kāi)源,http,websocket文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-791064.html

到了這里,關(guān)于Mainflux IoT:Go語(yǔ)言輕量級(jí)開(kāi)源物聯(lián)網(wǎng)平臺(tái),支持HTTP、MQTT、WebSocket、CoAP協(xié)議的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 互聯(lián)網(wǎng)輕量級(jí)框架整合之設(shè)計(jì)模式

    互聯(lián)網(wǎng)輕量級(jí)框架整合之設(shè)計(jì)模式

    Java的反射技術(shù)能夠通過(guò)配置類的全限定名、方法和參數(shù)完成對(duì)象的初始化,甚至反射某些方法,大大的增強(qiáng)了Java的可配置型,這也是Spring IoC的底層原理,Java的反射技術(shù)覆蓋面很廣,包括對(duì)象構(gòu)建、反射方法、注解、參數(shù)、接口等等,而這一切都是通過(guò) java.lang.reflect.* 來(lái)完成

    2024年04月11日
    瀏覽(90)
  • Qat++,輕量級(jí)開(kāi)源C++ Web框架

    Qat++,輕量級(jí)開(kāi)源C++ Web框架

    目錄 一.簡(jiǎn)介 二.編譯Oat++ 1.環(huán)境 2.編譯/安裝 三.試用 1.創(chuàng)建一個(gè) CMake 項(xiàng)目 2.自定義客戶端請(qǐng)求響應(yīng) 3.將請(qǐng)求Router到服務(wù)器 4.用瀏覽器驗(yàn)證 Oat++是一個(gè)面向C++的現(xiàn)代Web框架 官網(wǎng)地址:https://oatpp.io github地址:https://github.com/oatpp/oatpp Oat++具有如下特性: ●隨處運(yùn)行 Oat++沒(méi)有任何

    2024年02月01日
    瀏覽(109)
  • Gitea:輕量級(jí)、開(kāi)源的Git倉(cāng)庫(kù)管理平臺(tái)

    Gitea是一款開(kāi)源的、基于Go語(yǔ)言編寫(xiě)的輕量級(jí)Git服務(wù)器。它提供了類似于GitHub的功能,如代碼托管、版本控制、團(tuán)隊(duì)協(xié)作等,但更加輕便和易于部署。Gitea的設(shè)計(jì)初衷是為了讓團(tuán)隊(duì)或個(gè)人能夠更方便地管理和分享自己的代碼,同時(shí)不需要花費(fèi)大量的資源和精力去搭建和維護(hù)一個(gè)

    2024年04月23日
    瀏覽(21)
  • 用go設(shè)計(jì)開(kāi)發(fā)一個(gè)自己的輕量級(jí)登錄庫(kù)/框架吧

    幾乎每個(gè)項(xiàng)目都會(huì)有登錄,退出等用戶功能,而登錄又不單僅僅是登錄,我們要考慮很多東西。 token該怎么生成?生成什么樣的? 是在Cookie存token還是請(qǐng)求頭存token?讀取的時(shí)候怎么讀??? 允許同一個(gè)賬號(hào)被多次登錄嗎?多次登錄他們的token是一樣的?還是不一樣的? 登錄也

    2024年02月03日
    瀏覽(91)
  • 一些優(yōu)秀的開(kāi)源輕量級(jí)TCP/IP協(xié)議棧

    一些優(yōu)秀的開(kāi)源輕量級(jí)TCP/IP協(xié)議棧

    以下是一些優(yōu)秀的開(kāi)源輕量級(jí)TCP/IP協(xié)議棧,它們適用于嵌入式設(shè)備和其他資源受限的環(huán)境: lwIP(lightweight IP):lwIP 是一個(gè)非常流行的開(kāi)源 TCP/IP 協(xié)議棧,它專門(mén)為嵌入式系統(tǒng)設(shè)計(jì),具有低內(nèi)存占用和高效率的特點(diǎn)。lwIP 具有TCP、UDP、IP、ICMP、ARP、DNS、SNMP、DHCP等協(xié)議的支持,

    2024年02月16日
    瀏覽(35)
  • 推薦一款輕量級(jí)全棧式開(kāi)源測(cè)試平臺(tái)!

    推薦一款輕量級(jí)全棧式開(kāi)源測(cè)試平臺(tái)!

    1、RunnerGo介紹 今天給大家介紹一個(gè)好用的測(cè)試平臺(tái):RunnerGo(開(kāi)源)。RunnerGo是一款輕量級(jí)、全棧式的測(cè)試平臺(tái),支持接口管理、場(chǎng)景管理、性能測(cè)試、自動(dòng)化測(cè)試等功能。與市面上的性能測(cè)試工具不同的是RunnerGo基于go語(yǔ)言研發(fā),更加輕量級(jí)。? ? ? ? ?? 附上官網(wǎng)和開(kāi)源鏈

    2024年02月12日
    瀏覽(31)
  • 輕量級(jí)全功能開(kāi)源免費(fèi)Mailu郵件服務(wù)器部署

    輕量級(jí)全功能開(kāi)源免費(fèi)Mailu郵件服務(wù)器部署

    實(shí)踐說(shuō)明:基于AlmaLinux9,但適用場(chǎng)景不限于此。 文檔形成時(shí)期:2023年 因系統(tǒng)或軟件版本不同,構(gòu)建部署可能略有差異,但本文未做細(xì)分,對(duì)稍有經(jīng)驗(yàn)者應(yīng)不存在明顯障礙。 因軟件世界之復(fù)雜和個(gè)人能力之限,難免疏漏和錯(cuò)誤,歡迎指正。 占用資源少而使用成本低; 基本功

    2024年02月02日
    瀏覽(43)
  • 用go設(shè)計(jì)開(kāi)發(fā)一個(gè)自己的輕量級(jí)登錄庫(kù)/框架吧(拓展篇)

    主庫(kù):weloe/token-go: a light login library. 擴(kuò)展庫(kù):weloe/token-go-extensions (github.com) 本篇給主庫(kù)擴(kuò)展一個(gè)Adapter提供簡(jiǎn)單的外部數(shù)據(jù)存儲(chǔ)。 一個(gè)庫(kù)/框架往往不能完成所有事情,需要其他庫(kù)/框架的支持才能達(dá)到更加完善的效果。本篇會(huì)對(duì)token-go框架的Adapter進(jìn)行簡(jiǎn)單的拓展。 首先我們應(yīng)

    2024年02月05日
    瀏覽(21)
  • 用go設(shè)計(jì)開(kāi)發(fā)一個(gè)自己的輕量級(jí)登錄庫(kù)/框架吧(業(yè)務(wù)篇)

    本篇會(huì)講講框架的登錄業(yè)務(wù)的實(shí)現(xiàn)。實(shí)現(xiàn)三種登錄模式: 同一用戶只能登錄一次 同一用戶多次登錄多token 同一用戶多次登錄共享一個(gè)token 源碼:weloe/token-go: a light login library (github.com) 首先從我們要考慮是底層該怎么存儲(chǔ)登錄信息來(lái)去達(dá)成這三種登錄模式 同一用戶只能登錄一

    2024年02月04日
    瀏覽(74)
  • 架構(gòu):Oracle推出開(kāi)源輕量級(jí)Java微服務(wù)框架Helidon

    架構(gòu):Oracle推出開(kāi)源輕量級(jí)Java微服務(wù)框架Helidon

    在當(dāng)今數(shù)字化時(shí)代,微服務(wù)架構(gòu)已經(jīng)成為構(gòu)建靈活、可伸縮和高度可維護(hù)的應(yīng)用程序的首選方式之一。Java一直以其穩(wěn)定性和跨平臺(tái)性而聞名,而Oracle則一直是Java的領(lǐng)先開(kāi)發(fā)者之一。為了滿足不斷增長(zhǎng)的微服務(wù)市場(chǎng)需求,Oracle于近年推出了開(kāi)源的輕量級(jí)Java微服務(wù)框架Helidon,為

    2024年02月02日
    瀏覽(19)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包