前言ShineBlink是一款零門檻、零開發(fā)環(huán)境、低代碼的萬能物聯(lián)網(wǎng)智能硬件開發(fā)板機智云為開發(fā)者提供低門檻硬件上云、接App/小程序、在線配置物聯(lián)網(wǎng)業(yè)務后臺系統(tǒng)的能力結(jié)合 ShineBlink 和機智云開發(fā)者即使不懂嵌入式物聯(lián)網(wǎng)開發(fā)、云和App開發(fā),也能很快實現(xiàn)一款包含硬件、云和App的物聯(lián)網(wǎng)智能硬件。一、本章實現(xiàn)功能介紹在工業(yè)場景中,有大量的傳感器設備是4-20mA輸出接口,這里我們設計一個電路板能夠采集4-20mA電流的并將采集到的電流通過4G通信模組發(fā)送至機智云,這樣我們就可以遠程查看和管理現(xiàn)場的各種4-20mA設備了。ShineBlink核心板最多支持四路4-20mA采集,本章中只實現(xiàn)了一路,如果開發(fā)者需要更多路的話完全可以參考本章的教程實現(xiàn)更多的采集路數(shù)。下圖是接線實物圖和App監(jiān)測頁面:
?二、硬件端接線圖
三、材料清單
?四、硬件端完整源代碼
關(guān)于數(shù)據(jù)點是什么、如何定義數(shù)據(jù)點docs.gizwits.com/zh-cn/quickstart/README.html選擇二:機智云+零代碼定制版App訪問設備(難度較低)首先,需要通過機智云開發(fā)平臺dev.gizwits.com ,定義數(shù)據(jù)點,在線配置一款定制版App。換句話說就是使用機智云開發(fā)平臺定義智能產(chǎn)品的功能,通過機智云賽博工具實現(xiàn)在線配置并生成一款定制版App。然后,參考《賽博坦零代碼App開發(fā)(4G版)》教程,實現(xiàn)定制版App訪問設備。開發(fā)好以后的頁面如下:
?選擇三:定制化開發(fā)App或微信小程序(難度較高)

?二、硬件端接線圖
三、材料清單
?四、硬件端完整源代碼--使能USB print輸出打印LIB_UsbConfig("CDC")--配置A0-A3這四個電壓采集通道同時開始工作,當每個通道采集滿50個點時緩存滿,每個點的采集時間間隔為10msLIB_ADConfig(50,10000)--機智云平臺為每個產(chǎn)品類別分配的唯一PK和PS,一定要改成您自己的PK和PSPK = "7b424390d2de4c2fbcf6c729a365918e" PS = "2ce1bfcbdbd1490aaf4570f9dfd301af"--初始化4G模塊LIB_Giz4GConfig(PK,PS,1000,120,"UART0","D5","HIGH","D6","HIGH")--開始大循環(huán)while(GC(1) == true)do A0_full_flag, A0_tab = LIB_ADCheckBufFull("A0")--每當A0通道的緩存滿以后,計算緩存內(nèi)的50個元素的平均值,并換算成電壓值--由LIB_ADConfig(50,10000)可以算出,此處大概是50X10000us=0.5秒執(zhí)行一次if A0_full_flag == 1 thenSUM = 0for i = 1, #A0_tab do --此處#A0_tab的值是50,表示A0_tab表內(nèi)的元素個數(shù)SUM = SUM + A0_tab[i]end AVER = SUM / #A0_tab --計算平均采樣值--將A0通道的AD值轉(zhuǎn)換成實際電壓打印出來 out_voltage = AVER*3.6/4096.0 actual_mA = out_voltage/0.125 --電壓換算成實際電流,例如1V對應8mA的輸入--打印出實際電流值,保留小數(shù)點后兩位,單位mA print(string.format("Current=%.2fmA\r\n", actual_mA))--向機智云服務器發(fā)送(電流)浮點小數(shù)值(范圍應是-100.00~500.00)--由于LIB_Giz4GConfig函數(shù)種設置的1000ms上傳一次電流值--所以這里即使調(diào)用LIB_SendToGizCloud函數(shù)發(fā)送也不會即時更新 LIB_SendToGizCloud("Rf3", actual_mA)endend上面代碼中出現(xiàn)的"LIB_"開頭的庫函數(shù)的詳細介紹可以在shineblink.com網(wǎng)站上的API文檔中查詢。五、機智云接入和App開發(fā)選擇一:機智云+通用版App訪問設備(難度最低)通過《4G設備接入機智云教程》我們可以很快掌握機智云的接入流程,并使用現(xiàn)成的通用版機智云App即可很快的實現(xiàn)手機App遠程訪問我們的開發(fā)板。缺點就是通用版App的UI頁面看起來不夠?qū)I(yè)。本例中我們使用了"Rf3"這個兩位小數(shù)浮點型數(shù)據(jù)點作為4-20mA電流的上傳數(shù)據(jù)通道,記得在機智云平臺修改相應的數(shù)據(jù)點的名稱。
關(guān)于數(shù)據(jù)點是什么、如何定義數(shù)據(jù)點docs.gizwits.com/zh-cn/quickstart/README.html選擇二:機智云+零代碼定制版App訪問設備(難度較低)首先,需要通過機智云開發(fā)平臺dev.gizwits.com ,定義數(shù)據(jù)點,在線配置一款定制版App。換句話說就是使用機智云開發(fā)平臺定義智能產(chǎn)品的功能,通過機智云賽博工具實現(xiàn)在線配置并生成一款定制版App。然后,參考《賽博坦零代碼App開發(fā)(4G版)》教程,實現(xiàn)定制版App訪問設備。開發(fā)好以后的頁面如下:
?選擇三:定制化開發(fā)App或微信小程序(難度較高)如果有一定開發(fā)能力,開發(fā)者可以考慮在機智云免費提供的開源代碼上做一定的定制開發(fā)形成自己的APP。
如果開發(fā)者希望開發(fā)一個專屬的APP,機智云也會提供代碼開源的安卓和IOS SDK框架,幫助開發(fā)者快速完成APP開發(fā),開發(fā)者僅需關(guān)注App的UI和UE設計即可,而相對復雜的協(xié)議與錯誤處理等事項可忽略。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2945文章
47820瀏覽量
415088 -
機智云
+關(guān)注
關(guān)注
3文章
647瀏覽量
27769
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
1路/2路/4路/6路/8路/10路/12路/16路 WIFI版模擬量單傳系列
采集與設備的遠程控制,從而連接傳統(tǒng)工業(yè)設備與現(xiàn)代無線網(wǎng)絡。 一、功能特點 模擬量同步遠傳,支持一發(fā)一收(A點發(fā)射端采集4-20ma輸入,通過
雷達物位計4-20mA輸出的電子應用
在石化、電力、冶金等工業(yè)場景中,雷達物位計是物料液位、料位監(jiān)測的核心設備,其4-20mA標準電流輸出作為工業(yè)通信的通用一項,需通過電子系統(tǒng)實現(xiàn)物位信號到標準
DAM-0222TA遠程智能控制器:云監(jiān)控破空間限制,無線自控提管理效率
【4-20mA】+電源天線 網(wǎng)口+云平臺【4-20mA】+電源 WiFi+云平臺【4-20mA】+電源天線 網(wǎng)口WiFi+云平臺【4-20mA】+電源天線 云平臺-
二線制無源型帶通訊可編程控制4-20mA回路數(shù)顯表
SY LED2-485數(shù)顯表用于測量4-20mA直流電流信號,可直接在4-20mA回路信號上取電測量而無需外部供電。所顯示數(shù)字并非直接的電流測量值,而是
工業(yè)級 ISO 4-20mA 兩線無源電流環(huán)路 信號隔離器
間的地環(huán)流干擾,避免因共模電壓、浪涌沖擊導致的信號失真,確保 4-20mA 標準電流信號在傳感器、變送器與控制器間穩(wěn)定傳遞,適配溫度、壓力、流量等各類工業(yè)參數(shù)采集場景。?
產(chǎn)品采用
ISO標準4-20mA兩線制無源型電流環(huán)路信號隔離裝置
ISO標準4-20mA兩線制無源型電流環(huán)路信號隔離裝置,嚴格遵循國際標準化組織(ISO)制定的4-20mA電流信號傳輸規(guī)范,具備極強的行業(yè)兼容性與通用性。其信號接口完全匹配全球主流傳感
工業(yè)物聯(lián)網(wǎng)平臺可以支持5G/4G通信嗎
工業(yè)物聯(lián)網(wǎng)平臺可以支持5G/4G通信 ,且5G/4G通信是工業(yè)物聯(lián)網(wǎng)中實現(xiàn)
杜絕停產(chǎn)損失:4G單向模塊實時上傳PLC設備狀態(tài),隱患早發(fā)現(xiàn)
領(lǐng)域具有廣泛應用,其技術(shù)特點和工作原理正隨著數(shù)字化轉(zhuǎn)型浪潮不斷演進。 一、功能特點 1.精準模擬量采集 多信號兼容:支持4-20mA、0-10V等工業(yè)標準信號輸入,適配各類傳感器(溫度
4G模擬量雙向?qū)髂K:同步遠傳,遠程無線遙控開關(guān)
功能 1.模擬量采集與傳輸 - 輸入:模塊連接現(xiàn)場傳感器(如溫度、壓力、濕度、液位傳感器等),實時采集模擬量信號(如4-20mA電流、0-5
4G全網(wǎng)通模擬量單傳模塊:雙向?qū)崟r同步,不限距離傳輸
具有廣泛應用,尤其適用于電力、環(huán)保、農(nóng)業(yè)、水利等需要遠程監(jiān)測的行業(yè)場景。 一、產(chǎn)品特點 通訊方式:4G版:不限距離傳輸; 無需設置:設備通電后會自動,建立連接無需任何設置; 電流實時同步:A端
模擬量4-20ma單向?qū)髂K:4G雙向傳輸,無線通訊免布線
模擬量4-20ma單向?qū)髂K,結(jié)合其無線傳輸、全網(wǎng)通兼容、低成本、信號抗干擾強、傳輸距離遠、工業(yè)級兼容性高等特性,突出其在傳統(tǒng)設備物聯(lián)網(wǎng)改造中的核心價值。 技術(shù)特性 4G全網(wǎng)通:移動/聯(lián)通/電信
局域網(wǎng)模擬量雙向?qū)髂K:4-20mA采集,雙向?qū)崟r同步
的距離限制、抗干擾差、布線復雜等痛點。 一、功能特點 通訊方式:局域網(wǎng)通訊; 無需設置:設備通電后會自動,建立連接無需任何設置; 電流實時同步:A端采集4-20mA電流,同步還原
告別“盤絲洞”車間:4-20mA無線傳輸如何重構(gòu)工廠神經(jīng)網(wǎng)?
4-20ma無線傳輸是利用無線模塊將傳統(tǒng)的溫度、壓力、液位等4-20mA電流信號轉(zhuǎn)換為無線信號進行傳輸。這一技術(shù)突破了有線傳輸?shù)南拗疲沟眯盘柨梢栽诟鼜V泛的范圍內(nèi)進行靈活、快速的傳遞,無線傳輸距離
智能工廠用5G工業(yè)網(wǎng)關(guān)還是4G工業(yè)網(wǎng)關(guān)好?
企業(yè)規(guī)模較小、預算有限且對網(wǎng)絡性能要求相對不高,4G工業(yè)網(wǎng)關(guān)也能滿足現(xiàn)階段需求。 5G工業(yè)網(wǎng)關(guān)與4G工業(yè)
工業(yè)RTU 示例1:遠程4-20mA電流采集(4G版)
評論