E870-EG01邊緣計算網(wǎng)關(guān)產(chǎn)品是一款由成都億佰特電子科技有限公司自主研發(fā)的Node-RED可視化編程的邊緣計算網(wǎng)關(guān),上一篇《E870系列邊緣計算網(wǎng)關(guān)云IO控制器的特色節(jié)點描述》技術(shù)文章中提到E870-EG01可視化編程邊緣計算網(wǎng)關(guān)設(shè)備支持的兩個特色節(jié)點分別是串口節(jié)點和LED節(jié)點。本次將繼續(xù)介紹E870-EG01可視化編程邊緣計算網(wǎng)關(guān)設(shè)備的特色節(jié)點。
E870-EG01邊緣計算網(wǎng)關(guān)該節(jié)點的作用非常容易理解,可以根據(jù)用戶事先設(shè)定好的規(guī)則輸出true或者false。
如下圖所示,我們使用一個注入節(jié)點一個邏輯轉(zhuǎn)換節(jié)點和一個調(diào)試節(jié)點。把它們相連后將邏輯轉(zhuǎn)換節(jié)點的模式切換為輸出True,這種情況下不管注入節(jié)點輸出什么消息,通過邏輯轉(zhuǎn)換節(jié)點后,都只會輸出true。同理如果將該節(jié)點的模式修改為輸出False,你們只會輸出False。這兩個模式很好理解,那么第三個翻轉(zhuǎn)模式就要單獨說一下。
當節(jié)點處于翻轉(zhuǎn)模式下如果收到true會將其轉(zhuǎn)換為false,相對的收到false會轉(zhuǎn)換為true,注意!如果該節(jié)點收到的消息不是true也不是false而是其它數(shù)據(jù),該節(jié)點會報錯。如下圖所示。
節(jié)點報錯:
正確處理數(shù)據(jù):
該節(jié)點會根據(jù)輸入消息的屬性確認輸入消息類型,有效數(shù)據(jù)存入消息隊列中,帶有屬性的消息執(zhí)行對應(yīng)操作。那么我如何獲取對應(yīng)的消息屬性并且使用呢。只需要將該節(jié)點拖入畫布,然后點擊一下該節(jié)點,右邊會出現(xiàn)該節(jié)點的介紹信息。點擊下方的(詳情請點擊)這個鏈接。
用戶將自動跳轉(zhuǎn)到E870-EG01邊緣計算網(wǎng)關(guān)所有支持節(jié)點的幫助頁面,這時只需要找到緩存隊列這個節(jié)點,然后查看輸入這一欄的消息,用戶就能獲取到消息屬性了,如果這時用戶還是不明白如何使用,向下看找到示例這一欄,將里面的代碼復(fù)制下來,導(dǎo)入到自己的nodered就行。最終導(dǎo)入出來的如下圖。
我們一個一個來介紹,根據(jù)圖第一個注入節(jié)點內(nèi)就是簡單的時間戳,目的僅僅只是為了輸出一個數(shù)據(jù)(該數(shù)據(jù)會儲存在緩存隊列節(jié)點中,不會直接輸出)。
第二個立即輸出的作用是把存在緩存隊列中的數(shù)據(jù)立刻按照先后順序輸出一條,這個功能使用到的消息屬性是trigger。
第三個注入節(jié)點中包含reset屬性,功能是直接清除緩存隊列節(jié)點中儲存的所有數(shù)據(jù)。
第四個注入節(jié)點的作用是短暫將節(jié)點內(nèi)的payload數(shù)據(jù)保存在緩存隊列中,如果用戶不在設(shè)定時間內(nèi)輸出數(shù)據(jù),這些保存的數(shù)據(jù)在超時后會直接清除。該節(jié)點的消息屬性是ttl,需要配合payload使用。
第五個注入節(jié)點的功能是輸出當前緩存隊列中的具體消息條數(shù),使用的消息屬性為queueCount。
第六個注入節(jié)點的功能是將緩存隊列節(jié)點的模式更改為透傳,在透傳模式下該節(jié)點不會存儲數(shù)據(jù),所以通過該節(jié)點的數(shù)據(jù)會被直接輸出。使用的消息屬性為bypass,內(nèi)容需要是true。
第七個注入節(jié)點的功能為關(guān)閉透傳模式,如果用戶不需要透傳模式的話可以通過該功能關(guān)閉,使用的消息屬性為也是bypass,內(nèi)容為false。
第八個注入節(jié)點功能是開啟延時透傳,具體作用是根據(jù)配置的時間使每段數(shù)據(jù)按照特點時間輸出,可以理解為延遲輸出。使用的消息屬性為bypassInterval,其內(nèi)容就是用戶配置的延時時間例如1000ms、2000ms。
隨著時間的推進,該設(shè)備的功能正在被逐步完善并增強,文中介紹的E870-EG01可視化編程邊緣計算網(wǎng)關(guān)兩個特色節(jié)點僅僅只是設(shè)備的一部分,但足以看出研發(fā)人員的投入。后續(xù)我們將介紹更多、更有趣、泛用性更廣的節(jié)點,對E870-EG01邊緣計算網(wǎng)關(guān)來說一切不過才剛剛開始!
今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多邊緣計算網(wǎng)關(guān)產(chǎn)品和邊緣技術(shù)技術(shù)資料信息,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)進行了解,也可以直接撥打400電話咨詢技術(shù)專員!
相關(guān)閱讀:
1、E870-EG01 nodered圖形化編程邊緣計算網(wǎng)關(guān)局域網(wǎng)網(wǎng)配置教程
2、E870系列邊緣計算網(wǎng)關(guān)云IO控制器的特色節(jié)點描述
3、工業(yè)智能網(wǎng)關(guān)在光伏發(fā)電場采集和傳輸?shù)膽?yīng)用案例
7 X 24 銷售服務(wù)熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 無錫辦事處劉經(jīng)理:13558641933
成都總部銷售經(jīng)理:
秦 科(無線模塊):18884314654 馮子恒(無線模塊):18828049434
蔡友銀(無線模塊):13882211021 葛宇龍(通信設(shè)備):19138800613
胡兵(外貿(mào)銷售經(jīng)理):18584911141、 sales06@ebyte.com
業(yè)務(wù)郵箱:support@cdebyte.com 全國銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號B5棟(前臺座機:028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號