0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

支持億級標(biāo)簽接入,縱行科技在廣域物聯(lián)網(wǎng)云平臺架構(gòu)的探索與實踐

縱行科技 ? 2022-09-08 11:36 ? 次閱讀
pYYBAGMZYeSAamgqAAQokpwK6SU635.png

—— 作者 | 縱行科技平臺開發(fā)團隊 ——

業(yè)務(wù)背景:自縱行科技在2020年推出ZETag云標(biāo)簽以來廣受市場好評,目前已經(jīng)在物流、資產(chǎn)管理、庫存盤點等領(lǐng)域有了許多落地項目。在業(yè)務(wù)量急速增加的過程中,ZETag云平臺作為解決方案中重要的一環(huán),也面臨了許多挑戰(zhàn)與考驗。本文分享了在建設(shè)ZETag云平臺過程中,我們在架構(gòu)設(shè)計方面的一些思路與實踐。

面臨的挑戰(zhàn)

1)設(shè)備量與數(shù)據(jù)量的快速增加

不同于傳統(tǒng)的物聯(lián)網(wǎng)終端,低成本ZETag云標(biāo)簽更多用于物的定位與追蹤,同時,還有次拋等新的應(yīng)用場景。因此,ZETag云標(biāo)簽的數(shù)量遠遠大于傳統(tǒng)的物聯(lián)網(wǎng)終端,萬級別標(biāo)簽每客戶將是業(yè)務(wù)常態(tài),可以預(yù)估ZETag云平臺需要管理的標(biāo)簽量將在百萬到千萬級,每天需要保存的上報數(shù)據(jù)將達到億級,這對平臺數(shù)據(jù)存儲的寫性能、擴展性以及存儲成本將是一個巨大的考驗。

2)如何在保留云上擴展性的同時,降低私有化部署的成本

物聯(lián)網(wǎng)行業(yè)是一個典型的B2B行業(yè),私有化部署是很多對數(shù)據(jù)私密性較高要求的客戶的強需求,一個復(fù)雜的大數(shù)據(jù)平臺架構(gòu)也許能夠滿足我們對性能、擴展性的需求,但是卻同樣有非常高的運維成本與設(shè)備成本,對于大部分成本敏感的中小長尾客戶來說,較高的實施運維成本是難以承受的,因此在離線部署私有云的場景,除了性能之外,整體架構(gòu)的輕量化也是一個重要的考量因素。

3)如何支持實時靈活的多維分析,挖掘數(shù)據(jù)價值

ZETag云標(biāo)簽業(yè)務(wù)大多涉及指標(biāo)告警、實時追蹤、多維分析報表等,端到端的延遲需要控制在秒級別,同時也需要滿足客戶不同條件、維度、指標(biāo)的實時統(tǒng)計與分析,因此對于數(shù)據(jù)的查詢延遲、靈活性都有比較高的要求。

技術(shù)選型

綜合來看,查的快、寫的快、成本低是我們?nèi)齻€比較核心的訴求。我們調(diào)研了業(yè)內(nèi)常見的開源分布式OLAP數(shù)據(jù)庫,最終確定了 ClickHouse+MySQL 混合存儲的方式作為ZETag云平臺最終存儲方案。

其中,ClickHouse用于存儲網(wǎng)關(guān)、終端、標(biāo)簽的事件數(shù)據(jù),例如心跳、注冊等。同時,MySQL專注存儲設(shè)備的物模型數(shù)據(jù),通過兩者的協(xié)同配合來更好的支撐平臺的業(yè)務(wù)目標(biāo),其中ClickHouse的一些獨特的特性是我們選擇它的主要原因。

  • 1.相比其他時序數(shù)據(jù)庫,例如ElasticSearch、HBase等,ClickHouse的LSM-Tree實現(xiàn)機制更為極致,擁有更強大的寫性能,這意味著可以用更少的成本支撐更大的數(shù)據(jù)量。
  • 2.ClickHouse支持 Apache 2.0 license開源協(xié)議,相比ElasticSearch協(xié)議更加友好,同時也不像InfluxDB,開源版本有功能上的限制。
  • 3.ClickHouse的架構(gòu)非常的輕量,相比其他數(shù)據(jù)庫產(chǎn)品,例如OpenTSDB依賴Hbase、Druid.io依賴HDFS,ClickHouse單機版本完全可以不依賴第三方組件,并且只有一個服務(wù)進程,有著非常低的離線部署運維成本。
  • 4.由于ClickHouse的MPP架構(gòu)及優(yōu)秀的工程實現(xiàn),查詢性能在各大基準測試榜中名列前茅。

特性分析

  • 存儲結(jié)構(gòu)

LSM-Tree是業(yè)內(nèi)存儲時序數(shù)據(jù)的常用數(shù)據(jù)結(jié)構(gòu),它的核心思路其實非常簡單,每次有數(shù)據(jù)寫入時并不將數(shù)據(jù)實時寫入到磁盤,而是先緩存在內(nèi)存的memTable中并使用歸并排序的方式將內(nèi)存中的數(shù)據(jù)合并,等到積累到一定閾值之后,再追加到磁盤中,并按照一定的頻率與觸發(fā)閾值將磁盤存儲的數(shù)據(jù)文件進行合并。這種方案利用了硬盤順序?qū)懶阅苓h大于隨機寫的特性,降低了硬盤的尋道時間,對于物聯(lián)網(wǎng)設(shè)備所產(chǎn)生時序數(shù)據(jù)這種寫遠大于讀的場景來說有非常好的優(yōu)化效果。

pYYBAGMZYi2ATmFDAAIDbnP3zHE410.png

由下圖可以看到,硬盤的順序IO性能與隨機IO性能有著巨大的差距。

pYYBAGMZYjSAIulKAADGgXJy-4Q481.png

傳統(tǒng)的LSM-Tree雖在寫性能上很優(yōu)秀,但隨之帶來的讀放大與寫放大依然是業(yè)內(nèi)難以解決的問題,目前最優(yōu)秀的LSM-Tree結(jié)構(gòu)數(shù)據(jù)庫讀寫放大倍數(shù)也在20倍以上,讀寫放大主要來自于幾個方面:

  • 1.由于數(shù)據(jù)需要buffer在內(nèi)存之中,為了保證瞬時停機例如斷電時數(shù)據(jù)不丟失,因此所有內(nèi)存里的數(shù)據(jù)都需要記錄一份WAL(Write Ahead Log),用于在極端時刻進行數(shù)據(jù)恢復(fù)。
  • 2.后臺進行數(shù)據(jù)文件合并時是一個先讀取再寫入的過程,這個行為同樣會造成寫放大。
  • 3.當(dāng)數(shù)據(jù)庫發(fā)生數(shù)據(jù)查詢操作時,由于LSM-Tree寫數(shù)據(jù)的方式會生成較多的小文件,讀請求往往需要跨越內(nèi)存與硬盤的多個memTable與數(shù)據(jù)文件才能獲取到正確的結(jié)果。
pYYBAGMZYjyAHBGqAAJq-Va0eMQ334.png

相比其他使用LSM-Tree的數(shù)據(jù)庫,ClickHouse在設(shè)計上直接取消了memTable的內(nèi)存聚合階段,只對同一寫入批次的數(shù)據(jù)做排序并直接落盤。因此,完全不需要傳統(tǒng)的寫WAL的過程,減少了數(shù)據(jù)的重復(fù)寫入。同時,ClickHouse也限制了數(shù)據(jù)的實時修改,這樣就減少了合并時產(chǎn)生的讀寫放大,這個思路相當(dāng)于限縮了數(shù)據(jù)庫的使用場景,但卻換取了更強大的讀寫性能。對于物聯(lián)網(wǎng)設(shè)備產(chǎn)生的數(shù)據(jù)來說,寫入時本來就是一定間隔的批量寫入,同時極少有數(shù)據(jù)修改的場景,與ClickHouse的優(yōu)化方向正好一致。


列式存儲帶來的極高壓縮比

相比于傳統(tǒng)的行存儲數(shù)據(jù)庫(例如MySQL),ClickHouse采用列式存儲的方式存儲數(shù)據(jù),

而列式存儲,能夠帶來更極致的壓縮比。

pYYBAGMZYk2AZu0dAAEGYTViuPE879.png

壓縮的本質(zhì)是按照一定步長對數(shù)據(jù)進行匹配掃描,當(dāng)發(fā)現(xiàn)重復(fù)部分的時候就進行編碼轉(zhuǎn)換。

數(shù)據(jù)中的重復(fù)項越多,則壓縮率越高,舉一個簡單的例子:

壓縮前:12345678_2345678

壓縮后:12345678_(8,7)

上述示例中的 (8,7),表示如果從下劃線開始向前移動8個字節(jié),并向前匹配到7個字節(jié)長度的重復(fù)項,即這里的2345678,真實的壓縮算法肯定比這個簡單的例子復(fù)雜,但本質(zhì)是一樣的。顯而易見,同一個列字段的數(shù)據(jù),因為它們擁有相同的數(shù)據(jù)類型和現(xiàn)實語義,重復(fù)項的可能性自然就更高,在大數(shù)據(jù)量的場景下,更高的壓縮比,會給我們帶來更大的性能和成本優(yōu)勢。

  • 1.分析場景中往往有需要讀大量但是少數(shù)列的情況。在行存模式下,數(shù)據(jù)按行連續(xù)存儲,所有列的數(shù)據(jù)都存儲在一個block中,不參與計算的列在IO時也要全部讀出,讀取操作被嚴重放大。而列存模式下,只需要讀取參與計算的列即可,極大減低了IO cost,加速了查詢。
  • 2.更高的壓縮比意味著更小的文件,從磁盤中讀取相應(yīng)數(shù)據(jù)耗時更短。
  • 3.高壓縮比,意味著同等大小的內(nèi)存能夠存放更多數(shù)據(jù),系統(tǒng)cache效果更好。
  • 4.同樣更高的壓縮比下,相同大小的硬盤可以存儲更多的數(shù)據(jù),大大降低了存儲成本。

極低的查詢延遲

索引正確的情況下,ClickHouse可以說是世界上最快的OLAP分析引擎之一。這里快指的就是查詢延遲,簡單說就是用戶發(fā)起一次查詢到用戶獲取到結(jié)果的時間,這種快很大的原因也來自于ClickHouse極端的設(shè)計思路與優(yōu)秀的工程實現(xiàn)。

ClickHouse的大部分計算操作,都基于CPUSIMD指令,SIMD的全稱是Single Instruction Multiple Data,即用單條指令操作多條數(shù)據(jù),它的原理是在CPU寄存器層面實現(xiàn)數(shù)據(jù)的并行操作,例如一次for循環(huán)每次處理一條數(shù)據(jù),有8條數(shù)據(jù)則需要循環(huán)8次,但使用SIMD指令可以讓這8條數(shù)據(jù)并行處理,從而一次就得到結(jié)果,這種方式被稱為向量化計算。

ClickHouse的每一次查詢或統(tǒng)計分析操作,都會盡可能的使用所有的CPU資源來進行并行處理,這種方式能夠讓廉價的服務(wù)器同樣擁有極低的查詢延遲,從而在海量數(shù)據(jù)的場景下保證平臺產(chǎn)品的流暢與快速,而快速和流暢就是最好的用戶體驗。ClickHouse在工程實現(xiàn)上也同樣堅持了快這個原則,可以看到在ClickHouse源碼中不斷地給函數(shù)或者算子的局部邏輯增加更多的變種實現(xiàn),以提升在特定情形下的性能,根據(jù)不同數(shù)據(jù)類型、常量和變量、基數(shù)的高低選擇不同的算法。

例如ClickHouse的hash agg,用模板實現(xiàn)了30多個版本,覆蓋了最常見的group key的類型,再比如去重計數(shù)函數(shù)uniqCombined函數(shù),當(dāng)數(shù)據(jù)量較小的時候會選擇Array保存,當(dāng)數(shù)據(jù)量中等的時候會選擇HashSet保存,當(dāng)數(shù)據(jù)量很大的時候,則使用HyperLogLog算法等等,Clickhouse的性能,就是大量類似的工程優(yōu)化堆積起來的。

那么代價是什么呢?

然而,世界上并沒有完美無缺的方案,方案設(shè)計更像是一場trade-off,比起了解它的優(yōu)點,更重要的是能不能接受它的缺點。為了更極致的寫入性能,ClickHouse去掉memtable緩存數(shù)據(jù)再寫入的機制以及實時修改的能力,前者需要客戶端進行額外的攢批操作,而后者限縮了數(shù)據(jù)庫的使用場景。

ClickHouse其實更像一個單機的數(shù)據(jù)庫,極致的單表性能優(yōu)化,非常輕量的安裝部署流程,這些給我們帶來了非常低的離線部署成本,但在大規(guī)模分布式場景下卻有著一些缺陷。

在分布式查詢的場景上,ClickHouse使用Distributed Table來實現(xiàn)分布式處理,查詢Distributed Table相當(dāng)于對不同節(jié)點上的單機Table進行一個UNION ALL,這種辦法對付單表查詢還可以,但涉及多表Join就有點力不從心了,在分布式多表Join的場景下,由于沒有Data shuffling之類的功能,ClickHouse需要耗費更多的內(nèi)存和帶寬來緩存和遷移數(shù)據(jù),造成了性能的嚴重下降,大部分人不得不使用大寬表的方式來規(guī)避這個問題。

另外,運維一個分布式ClickHouse集群也是非常頭疼的一個點。ClickHouse并不具備數(shù)據(jù)均衡功能,提供的Distributed Table由于寫入性能太差形同虛設(shè),往往需要通過業(yè)務(wù)層來保證分發(fā)的數(shù)據(jù)足夠均勻,開源的ClickHouse并沒有集中的元數(shù)據(jù)管理,ON CLUSTER語法能夠節(jié)約一定的操作,但集體擴容以后由于新的節(jié)點并不會同步元數(shù)據(jù)信息,也不會自動平衡數(shù)據(jù)的負載,因此需要大量的人工介入。作為從標(biāo)準的計算存儲一體的Shared-nothing結(jié)構(gòu)發(fā)展而來的數(shù)據(jù)庫,ClickHouse對于云原生和存算分離的支持也比較一般,目前社區(qū)正在朝這個方向努力,只能說還算是未來可期。

實踐經(jīng)驗

  • 寫入優(yōu)化

由于ClickHouse特殊的數(shù)據(jù)寫入方式,為了獲得更高的性能我們需要在寫入客戶端上進行一定的定制化開發(fā)。在整體架構(gòu)上,我們主要使用Flink來實現(xiàn)ClickHouse數(shù)據(jù)的寫入,由于目前還沒有官方的Connector,我們基于社區(qū)接口自研了自己的ClickHouse Connector,主要實現(xiàn)了以下功能:

  • 1.實現(xiàn)了基于表與分區(qū)的攢批功能,由于ClickHouse特殊的寫入策略,相同表與分區(qū)數(shù)據(jù)在同一批次進行寫入會有更好的性能,同時也能減少寫入時生成的文件數(shù)量。
  • 2.支持通過配置不同算法將數(shù)據(jù)以不同的方式分發(fā)到節(jié)點的shard中,實現(xiàn)了常規(guī)的Hash、輪詢、加權(quán)等等算法。
  • 3.背壓感知與限流功能,通過查詢ClickHouse不同shard的文件碎片數(shù),經(jīng)限流算法評估后在必要時觸發(fā)Flink的反壓機制,防止ClickHouse客戶端報錯造成寫入性能持續(xù)下降。
  • 4.支持通過接入設(shè)備數(shù)自動化調(diào)節(jié)攢批的各種參數(shù)、包括數(shù)據(jù)量大小、條數(shù)、間隔時間等等,減少在參數(shù)配置時的工作量與門檻。

冷熱分離

時序數(shù)據(jù)的價值往往與時間相關(guān),越靠近當(dāng)前時間的熱數(shù)據(jù)越有價值,會被頻繁的使用,越久遠的冷數(shù)據(jù)價值相對較低,但依然需要長期的存儲。

因此,可以通過冷熱分離的策略將近期高價值的數(shù)據(jù)存儲在相對昂貴的存儲來提升統(tǒng)計分析的性能,并在一段時間后將數(shù)據(jù)移動到相對便宜的大容量存儲中,這種方式可以在不影響用戶體驗的情況下較好節(jié)省數(shù)據(jù)的存儲成本。在ClickHouse 19.15版本之后開始原生支持冷熱分離的存儲策略,通過相應(yīng)配置可以按照時間或大小自動將數(shù)據(jù)遷移到冷盤。

pYYBAGMZYbWAXOe5AABYdT5fKmo443.png

述配置中配置了一個名為moving_from_ssd_to_hdd的存儲策略,該策略包含了hot和cold兩個volume。

在volumes的前后順序決定了volume的優(yōu)先級,意味著part會優(yōu)先在這個卷上生成,且沒有輪詢策略。因此volumes內(nèi)的順序是敏感的。hot中含有一塊ssd類型的disk;cold中含有一塊hdd類型的disk。move_factor定義了前一個卷剩余存儲空間的量。當(dāng)存儲空間小于這個值時,會將前一個volume中相對較早的part遷移到后面的volume中。上述配置表示,當(dāng)hotvolume的存儲空間超過80%時,便將數(shù)據(jù)遷移到cold中。

  • 字段擴展場景

查詢中需要擴充字段是非常常見的業(yè)務(wù)場景,在我們的架構(gòu)中部分字段甚至存在不同的數(shù)據(jù)庫例如MySQL中。目前,業(yè)內(nèi)的常見做法是通過流式計算引擎,例如Flink、Storm等,在入庫之前進行數(shù)據(jù)字段的拼接,在ClickHouse中直接存儲計算后的數(shù)據(jù)。這種方案可以最大的保證數(shù)據(jù)的查詢效率,但需要付出額外的開發(fā)工作量以及硬件資源,特別是SQL JOIN的場景,需要在流式計算引擎中緩存大量實時更新的狀態(tài),有著很大的資源消耗。而我們在實踐中發(fā)現(xiàn),有些更新頻率很低的字段擴充場景,例如設(shè)備型號、所屬企業(yè)等其實有更好的解決方案,

通過ClickHouse提供的Dictionaries特性能夠代替部分更新頻率較低JOIN場景。

pYYBAGMZYceAYOBVAAB9w3lbuEg087.png

ClickHouse支持將外部數(shù)據(jù)源例如MySQL、Redis、PostgreSQL等等配置為一個內(nèi)置的字典,在查詢中可以通過函數(shù)進行key -> attributes的轉(zhuǎn)換,變相的實現(xiàn)了類似JOIN的功能,這種方式相比于JOIN有著更好的性價比。

總結(jié)

在物聯(lián)網(wǎng)這個業(yè)務(wù)場景下,需要存儲大量的時序事件數(shù)據(jù)并且不需要事后進行修改,剛好契合了ClickHouse的寫入性能優(yōu)勢并且規(guī)避了使用場景上

劣勢,同時ClickHouse部署成本低、架構(gòu)輕量化的優(yōu)勢也很符合當(dāng)前物聯(lián)網(wǎng)客戶需求。

目前,ZETag云平臺已經(jīng)對接大量的網(wǎng)關(guān)、標(biāo)簽、設(shè)備,幫助許多客戶實現(xiàn)了降本增效,這些都離不開一個高效穩(wěn)定的存儲計算引擎的幫助,后續(xù)我們也會持續(xù)優(yōu)化產(chǎn)品,積累優(yōu)秀實踐,打造一個更強大、穩(wěn)定、通用的物聯(lián)網(wǎng)云平臺。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2912

    文章

    44882

    瀏覽量

    375725
  • 數(shù)據(jù)庫
    +關(guān)注

    關(guān)注

    7

    文章

    3842

    瀏覽量

    64579
  • 數(shù)據(jù)庫管理

    關(guān)注

    0

    文章

    6

    瀏覽量

    6858
  • ZETA
    +關(guān)注

    關(guān)注

    0

    文章

    121

    瀏覽量

    10329
收藏 人收藏

    評論

    相關(guān)推薦

    工業(yè)聯(lián)網(wǎng)平臺可以接入什么網(wǎng)絡(luò)

    智能制造的浪潮中,工業(yè)聯(lián)網(wǎng)(IIoT)作為連接物理世界與數(shù)字世界的橋梁,正以前所未有的速度重塑著工業(yè)生產(chǎn)的每一個角落。但你是否好奇,這樣一個強大的平臺究竟能夠
    的頭像 發(fā)表于 11-29 17:51 ?208次閱讀

    智能網(wǎng)聯(lián)汽車控系統(tǒng)第1部分:系統(tǒng)組成及基礎(chǔ)平臺架構(gòu)

    智能網(wǎng)聯(lián)汽車控系統(tǒng) 第1部分 系統(tǒng)組成及基礎(chǔ)平臺架構(gòu)
    發(fā)表于 11-18 14:44 ?6次下載

    聯(lián)網(wǎng)學(xué)習(xí)路線來啦!

    平臺應(yīng)用技術(shù) 了解計算的基本概念和服務(wù)模式,學(xué)習(xí)硬件設(shè)備如何入住平臺,并且如何利用
    發(fā)表于 11-11 16:03

    PLC接入工業(yè)聯(lián)網(wǎng)平臺會遇見的問題及解決方案

    隨著工業(yè)4.0時代的到來,工業(yè)聯(lián)網(wǎng)(IIoT)已成為制造業(yè)轉(zhuǎn)型升級的重要驅(qū)動力。作為工業(yè)自動化核心設(shè)備的PLC(可編程邏輯控制器),其接入工業(yè)
    的頭像 發(fā)表于 10-10 14:01 ?350次閱讀
    PLC<b class='flag-5'>接入</b>工業(yè)<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>平臺</b>會遇見的問題及解決方案

    MQTT聯(lián)網(wǎng)平臺有什么功能

    關(guān)鍵作用。MQTT聯(lián)網(wǎng)平臺基于MQTT協(xié)議,為聯(lián)網(wǎng)設(shè)備提供連接、管理和數(shù)據(jù)處理服務(wù),其豐富
    的頭像 發(fā)表于 10-09 14:15 ?313次閱讀

    工業(yè)聯(lián)網(wǎng)(IOT)平臺是什么

    隨著信息技術(shù)的飛速發(fā)展,工業(yè)互聯(lián)網(wǎng)(IoT)平臺已成為推動制造業(yè)數(shù)字化轉(zhuǎn)型的重要力量。這一平臺基于計算、
    的頭像 發(fā)表于 09-19 14:16 ?560次閱讀

    天拓四方:工業(yè)聯(lián)網(wǎng)關(guān)是什么?其設(shè)備接入聯(lián)網(wǎng)中的作用

    網(wǎng)關(guān)在設(shè)備接入聯(lián)網(wǎng)中的核心作用。 一、工業(yè)聯(lián)網(wǎng)網(wǎng)關(guān)的定義與功能 工業(yè)
    的頭像 發(fā)表于 09-02 16:56 ?412次閱讀
    天拓四方:工業(yè)<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>關(guān)是什么?其<b class='flag-5'>在</b>設(shè)備<b class='flag-5'>接入</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>中的作用

    聯(lián)網(wǎng)平臺是什么

    隨著信息技術(shù)的迅猛發(fā)展,聯(lián)網(wǎng)(IoT)已經(jīng)成為推動社會進步和產(chǎn)業(yè)升級的重要力量。聯(lián)網(wǎng)平臺
    的頭像 發(fā)表于 07-25 16:51 ?812次閱讀

    智慧工地管理系統(tǒng)平臺架構(gòu)

    智慧工地管理系統(tǒng)根據(jù)工地業(yè)務(wù)管理的要求,搭建項目施工現(xiàn)場聯(lián)網(wǎng)的整體應(yīng)用,實現(xiàn)遠程可視化生產(chǎn)、安全質(zhì)量監(jiān)管、大型設(shè)備運行監(jiān)控、拌合站生產(chǎn)監(jiān)控、施工現(xiàn)場人員監(jiān)控、計量支付管理等業(yè)務(wù)系統(tǒng),并統(tǒng)一接入
    的頭像 發(fā)表于 04-15 09:33 ?975次閱讀

    MQTT聯(lián)網(wǎng)平臺是什么?MQTT聯(lián)網(wǎng)平臺的功能

    ,易于實現(xiàn),因此廣泛應(yīng)用于受限的環(huán)境,如機器與機器的通信(M2M)以及物聯(lián)網(wǎng)環(huán)境(IoT)。 MQTT聯(lián)網(wǎng)平臺通過提供一種標(biāo)準化的協(xié)議和平臺
    的頭像 發(fā)表于 04-01 10:20 ?775次閱讀

    縱行科技邀您相聚“2024全球物流技術(shù)大會”

    作為供應(yīng)鏈物流聯(lián)網(wǎng)技術(shù)及產(chǎn)品廠商的代表,縱行科技將攜“ZETag標(biāo)簽循環(huán)包裝可視化管理方案”亮相大會現(xiàn)場,誠邀行業(yè)伙伴蒞臨
    的頭像 發(fā)表于 03-11 13:38 ?321次閱讀
    <b class='flag-5'>縱行</b>科技邀您相聚“2024全球物流技術(shù)大會”

    ZWS平臺應(yīng)用(2)-設(shè)備基于SDK接入

    聯(lián)網(wǎng)開發(fā)過程中遇到的棘手問題是:如何讓設(shè)備連接上?設(shè)備接入主要是開發(fā)者要實現(xiàn)設(shè)備與平臺進行
    的頭像 發(fā)表于 03-05 08:24 ?457次閱讀
    ZWS<b class='flag-5'>云</b><b class='flag-5'>平臺</b>應(yīng)用(2)-設(shè)備基于SDK<b class='flag-5'>接入</b>

    如何快速打造屬于自己的工業(yè)聯(lián)網(wǎng)平臺

    如何快速打造屬于自己的工業(yè)聯(lián)網(wǎng)平臺 工業(yè)聯(lián)網(wǎng)
    的頭像 發(fā)表于 01-25 16:51 ?697次閱讀
    如何快速打造屬于自己的工業(yè)<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>云</b><b class='flag-5'>平臺</b>

    PLC設(shè)備接入網(wǎng)關(guān)實現(xiàn)工廠PLC接入聯(lián)網(wǎng)IOT平臺

    據(jù)管理方面存在一些困難。通博聯(lián)提供PLC設(shè)備接入網(wǎng)關(guān),可以將PLC設(shè)備接入聯(lián)網(wǎng)IOT
    的頭像 發(fā)表于 01-24 16:43 ?1091次閱讀
    PLC設(shè)備<b class='flag-5'>接入</b>網(wǎng)關(guān)實現(xiàn)工廠PLC<b class='flag-5'>接入</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>IOT<b class='flag-5'>云</b><b class='flag-5'>平臺</b>

    MQTT聯(lián)網(wǎng)平臺是什么?MQTT聯(lián)網(wǎng)平臺的功能有哪些

    ,易于實現(xiàn),因此廣泛應(yīng)用于受限的環(huán)境,如機器與機器的通信(M2M)以及物聯(lián)網(wǎng)環(huán)境(IoT)。 MQTT聯(lián)網(wǎng)平臺通過提供一種標(biāo)準化的協(xié)議和平臺
    的頭像 發(fā)表于 01-24 09:23 ?1206次閱讀