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

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

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

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

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

—— 作者 | 縱行科技平臺開發(fā)團(tuán)隊(duì) ——

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

面臨的挑戰(zhàn)

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

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

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

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

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

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

技術(shù)選型

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

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

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

特性分析

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

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

pYYBAGMZYi2ATmFDAAIDbnP3zHE410.png

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

pYYBAGMZYjSAIulKAADGgXJy-4Q481.png

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

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

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


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

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

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

pYYBAGMZYk2AZu0dAAEGYTViuPE879.png

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

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

壓縮前:12345678_2345678

壓縮后:12345678_(8,7)

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

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

極低的查詢延遲

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

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

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

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

那么代價(jià)是什么呢?

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

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

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

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

實(shí)踐經(jīng)驗(yàn)

  • 寫入優(yōu)化

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

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

冷熱分離

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

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

pYYBAGMZYbWAXOe5AABYdT5fKmo443.png

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

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

  • 字段擴(kuò)展場景

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

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

pYYBAGMZYceAYOBVAAB9w3lbuEg087.png

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

總結(jié)

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

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

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

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

    關(guān)注

    2899

    文章

    43822

    瀏覽量

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

    關(guān)注

    7

    文章

    3739

    瀏覽量

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

    關(guān)注

    0

    文章

    6

    瀏覽量

    6838
  • ZETA
    +關(guān)注

    關(guān)注

    0

    文章

    119

    瀏覽量

    10254
收藏 人收藏

    評論

    相關(guān)推薦

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

    隨著工業(yè)4.0時(shí)代的到來,工業(yè)聯(lián)網(wǎng)(IIoT)已成為制造業(yè)轉(zhuǎn)型升級的重要驅(qū)動力。作為工業(yè)自動化核心設(shè)備的PLC(可編程邏輯控制器),其接入工業(yè)
    的頭像 發(fā)表于 10-10 14:01 ?111次閱讀
    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 ?124次閱讀

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

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

    天拓四方:工業(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 ?222次閱讀
    天拓四方:工業(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)成為推動社會進(jìn)步和產(chǎn)業(yè)升級的重要力量。聯(lián)網(wǎng)平臺
    的頭像 發(fā)表于 07-25 16:51 ?533次閱讀

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

    ,聯(lián)網(wǎng)(IoT)領(lǐng)域廣泛應(yīng)用于設(shè)備到設(shè)備以及設(shè)備到服務(wù)器的通信場景中。 聯(lián)網(wǎng)
    的頭像 發(fā)表于 06-25 15:32 ?472次閱讀

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

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

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

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

    組態(tài)監(jiān)控聯(lián)網(wǎng)平臺有什么功能

    工業(yè)化和信息化深度融合的現(xiàn)在,組態(tài)監(jiān)控聯(lián)網(wǎng)平臺正逐漸成為工業(yè)
    的頭像 發(fā)表于 03-14 15:44 ?463次閱讀
    <b class='flag-5'>云</b>組態(tài)監(jiān)控<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>平臺</b>有什么功能

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

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

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

    聯(lián)網(wǎng)開發(fā)過程中遇到的棘手問題是:如何讓設(shè)備連接上?設(shè)備接入主要是開發(fā)者要實(shí)現(xiàn)設(shè)備與平臺進(jìn)行
    的頭像 發(fā)表于 03-05 08:24 ?368次閱讀
    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 ?517次閱讀
    如何快速打造屬于自己的工業(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)實(shí)現(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 ?899次閱讀
    PLC設(shè)備<b class='flag-5'>接入</b>網(wǎng)關(guān)實(shí)現(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)平臺的功能有哪些

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

    精彩回顧丨機(jī)智聯(lián)網(wǎng)平臺選擇垂直行業(yè)的實(shí)踐與思考

    本文來源:聯(lián)傳媒 本文作者:露西 現(xiàn)狀下,聯(lián)網(wǎng)平臺普遍邁入到垂直細(xì)分行業(yè)構(gòu)建、邊、端整體解決方案。 但選擇細(xì)分行業(yè)的邏輯是什么?有哪些
    的頭像 發(fā)表于 11-28 14:55 ?565次閱讀
    精彩回顧丨機(jī)智<b class='flag-5'>云</b>:<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>平臺</b>選擇垂直行業(yè)的<b class='flag-5'>實(shí)踐</b>與思考