前言ShineBlink是一款零門檻、零開發(fā)環(huán)境、低代碼的萬能物聯(lián)網(wǎng)智能硬件開發(fā)板機(jī)智云為開發(fā)者提供低門檻硬件上云、接App/小程序、在線配置物聯(lián)網(wǎng)業(yè)務(wù)后臺系統(tǒng)的能力結(jié)合 ShineBlink 和機(jī)智云開發(fā)者即使不懂嵌入式物聯(lián)網(wǎng)開發(fā)、云和App開發(fā),也能很快實現(xiàn)一款包含硬件、云和App的物聯(lián)網(wǎng)智能硬件。一、本章實現(xiàn)功能介紹實現(xiàn)對4路開關(guān)量輸入信號的遠(yuǎn)程監(jiān)控,并通過App遠(yuǎn)程實時查看。下圖是接線實物圖和App監(jiān)測頁面:![314dbbd4-4e1e-11ec-ab6c-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9C/3B/wKgaomTnxGSAUWncABOfNCKqnzg690.png)
?二、硬件端接線圖
三、材料清單
四、硬件端完整源代碼
選擇三:定制化開發(fā)App或微信小程序(難度較高)
![314dbbd4-4e1e-11ec-ab6c-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9C/3B/wKgaomTnxGSAUWncABOfNCKqnzg690.png)
![3206656c-4e1e-11ec-ab6c-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9C/3B/wKgaomTnxGSAPZOuAAJIY0bteHM301.png)
![32448090-4e1e-11ec-ab6c-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9C/3B/wKgaomTnxGWAVvh7AAITU7fmHO4260.png)
![3284fbac-4e1e-11ec-ab6c-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9C/3B/wKgaomTnxGWAMzSYAAMUm7pgLmc101.png)
--機(jī)智云平臺為每個產(chǎn)品類別分配的唯一PK和PS,一定要改成您自己的PK和PS
PK = "8d9b496062654e5b90c8861896b96568"
PS = "eb604bacb634448e8b7eca66d0a2ca63"
--初始化4G模塊
LIB_Giz4GConfig(PK,PS,1000,120,"UART0","D5","HIGH","D6","HIGH")
--設(shè)置D0口為上拉輸入
LIB_GpioInputConfig("D0","PULLUP")
--設(shè)置D1口為上拉輸入
LIB_GpioInputConfig("D1","PULLUP")
--設(shè)置D2口為上拉輸入
LIB_GpioInputConfig("D2","PULLUP")
--設(shè)置D4口為上拉輸入
LIB_GpioInputConfig("D4","PULLUP")
--開始大循環(huán)
while(GC(1) == true)
do
LIB_DelayMs(1000)
--每隔一秒向云發(fā)送開關(guān)量的輸入狀態(tài)
--這里看似一直再向云發(fā)送數(shù)據(jù),其實只有發(fā)生變化時才會實際發(fā)送
LIB_SendToGizCloud("In1", LIB_GpioRead("D0"))
LIB_SendToGizCloud("In2", LIB_GpioRead("D1"))
LIB_SendToGizCloud("In3", LIB_GpioRead("D2"))
LIB_SendToGizCloud("In4", LIB_GpioRead("D4"))
end
上面代碼中出現(xiàn)的"LIB_"開頭的庫函數(shù)的詳細(xì)介紹可以在shineblink.com網(wǎng)站上的API文檔中查詢。五、機(jī)智云接入和App開發(fā)選擇一:機(jī)智云+通用版App訪問設(shè)備(難度最低)通過《4G設(shè)備接入機(jī)智云教程》我們可以很快掌握機(jī)智云的接入流程,并使用現(xiàn)成的通用版機(jī)智云App即可很快的實現(xiàn)手機(jī)App遠(yuǎn)程訪問我們的開發(fā)板。缺點就是通用版App的UI頁面看起來不夠?qū)I(yè)。本例中我們使用了"In1","In2","In3","In4"這四個狀態(tài)位型數(shù)據(jù)點作為檢測輸入開關(guān)量電平狀態(tài)的上傳數(shù)據(jù)通道,記得在機(jī)智云平臺修改相應(yīng)的數(shù)據(jù)點的名稱。![32cb9c4c-4e1e-11ec-ab6c-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9C/3B/wKgaomTnxGWAEp6pAAH_7ySEErA380.png)
如果有一定開發(fā)能力,開發(fā)者可以考慮在機(jī)智云免費提供的開源代碼上做一定的定制開發(fā)形成自己的APP。
如果開發(fā)者希望開發(fā)一個專屬的APP,機(jī)智云也會提供代碼開源的安卓和IOS SDK框架,幫助開發(fā)者快速完成APP開發(fā),開發(fā)者僅需關(guān)注App的UI和UE設(shè)計即可,而相對復(fù)雜的協(xié)議與錯誤處理等事項可忽略。
聲明:本文內(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)注
2914文章
45007瀏覽量
377696 -
機(jī)智云
+關(guān)注
關(guān)注
2文章
591瀏覽量
26470
發(fā)布評論請先 登錄
相關(guān)推薦
如何借助4G工業(yè)級RTU實現(xiàn)在線水質(zhì)監(jiān)測
基于4G工業(yè)級RTU打造在線水質(zhì)監(jiān)測整體系統(tǒng)方案,依托部署分布式水質(zhì)量監(jiān)測儀、傳感器以及智能數(shù)采RTU
![如何借助<b class='flag-5'>4G</b><b class='flag-5'>工業(yè)</b>級<b class='flag-5'>RTU</b>實現(xiàn)在線水質(zhì)<b class='flag-5'>監(jiān)測</b>](https://file.elecfans.com/web2/M00/71/FD/poYBAGNSUL-APscqAAA_BlmZEgw119.png)
RTU 通信模塊賦能智慧路燈遠(yuǎn)程開關(guān)管理,點亮智慧城市節(jié)能增效
RTU(RemoteTerminalUnit)遠(yuǎn)端測控單元在智慧路燈遠(yuǎn)程開關(guān)管理系統(tǒng)中主要負(fù)責(zé)數(shù)據(jù)通信和開關(guān)控制。能夠?qū)崿F(xiàn)對路燈設(shè)備的遠(yuǎn)程
![<b class='flag-5'>RTU</b> 通信模塊賦能智慧路燈<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>開關(guān)</b>管理,點亮智慧城市節(jié)能增效](https://file1.elecfans.com/web3/M00/02/7D/wKgZPGdf8FSAEux9AADNrx0THJU499.png)
【新品】遠(yuǎn)程操控新利器,4G遠(yuǎn)程遙控開關(guān)模組!小體積低延遲
開關(guān)模組——CE31-TD04。CE31-TD04采用工業(yè)級標(biāo)準(zhǔn)設(shè)計,基于阿里云平臺,通過4G網(wǎng)絡(luò)信號傳輸,實現(xiàn)設(shè)備的遠(yuǎn)程遙控開關(guān)。低延遲、
![【新品】<b class='flag-5'>遠(yuǎn)程</b>操控新利器,<b class='flag-5'>4G</b><b class='flag-5'>遠(yuǎn)程</b>遙控<b class='flag-5'>開關(guān)</b>模組!小體積低延遲](https://file.elecfans.com/web2/M00/3E/6A/pYYBAGJhBGGAGyDYAACBPQuBZQI711.png)
【新品】4G無線開關(guān)量對傳模塊 點對點遠(yuǎn)程控制繼電器開關(guān)信號
V100是一款4G無線遠(yuǎn)程開關(guān)量點對點對傳模塊,可實現(xiàn)繼電器遠(yuǎn)程控制開關(guān)。具備傳輸穩(wěn)定、不限距離
![【新品】<b class='flag-5'>4G</b>無線<b class='flag-5'>開關(guān)</b><b class='flag-5'>量</b>對傳模塊 點對點<b class='flag-5'>遠(yuǎn)程</b>控制繼電器<b class='flag-5'>開關(guān)</b>信號](https://file1.elecfans.com/web2/M00/BB/AA/wKgZomWcxK6ATbXmAACLtc5ICi8673.png)
工業(yè)4G路由器賦能泵站遠(yuǎn)程監(jiān)測實現(xiàn)智能化升級
工業(yè)4G路由器在泵站遠(yuǎn)程監(jiān)測管理中利用4G技術(shù)提供穩(wěn)定、高速的無線網(wǎng)絡(luò)連接,實現(xiàn)對泵站的遠(yuǎn)程監(jiān)控
![<b class='flag-5'>工業(yè)</b><b class='flag-5'>4G</b>路由器賦能泵站<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>監(jiān)測</b>實現(xiàn)智能化升級](https://file1.elecfans.com/web2/M00/00/53/wKgaomaoqw2Ae3soAADZp4FWeJg218.png)
4G手機(jī)智能遙控開關(guān)
什么是4G手機(jī)智能遙控開關(guān) 4G手機(jī)智能遙控開關(guān)作為現(xiàn)代智能家居與工業(yè)自動化的重要組成部分,提供了便捷、高效的
![<b class='flag-5'>4G</b>手機(jī)智能遙控<b class='flag-5'>開關(guān)</b>](https://file1.elecfans.com/web2/M00/00/3F/wKgaomaoV1uACsSuABD_wHbA9ck881.png)
遠(yuǎn)程戶外監(jiān)控組網(wǎng)方案,工業(yè)4G路由器ZR2000
戶外監(jiān)控?zé)o人值守4G工業(yè)路由器組網(wǎng)應(yīng)用涉及工業(yè)自動化、數(shù)據(jù)傳輸和遠(yuǎn)程監(jiān)控的重要領(lǐng)域。在戶外沒有光纖的情況下,想要讓監(jiān)控或傳感器等設(shè)備聯(lián)網(wǎng),僅需一臺4
![<b class='flag-5'>遠(yuǎn)程</b>戶外監(jiān)控組網(wǎng)方案,<b class='flag-5'>工業(yè)</b><b class='flag-5'>4G</b>路由器ZR2000](https://file1.elecfans.com/web2/M00/EA/80/wKgaomZUWVOAFeZnAAESPGB75ME251.png)
4g工業(yè)網(wǎng)關(guān)的特點及應(yīng)用
特點以及應(yīng)用場景等方面,詳細(xì)闡述其在工業(yè)領(lǐng)域中的廣泛應(yīng)用。 一、4G工業(yè)網(wǎng)關(guān)的基本概念 4G工業(yè)網(wǎng)關(guān)是一種基于
![<b class='flag-5'>4g</b><b class='flag-5'>工業(yè)</b>網(wǎng)關(guān)的特點及應(yīng)用](https://file1.elecfans.com//web2/M00/DA/71/wKgaomYqGjuAKZUAAAC6BxYp-jQ353.jpg)
【新品】4G模擬量/開關(guān)量采集報警器采集各類傳感器數(shù)據(jù)實現(xiàn)報警監(jiān)控
4G模擬量/開關(guān)量采集報警器,是一款具有高性能、高可靠、易操作、低成本等特點的網(wǎng)關(guān)。提供2路采集
![【新品】<b class='flag-5'>4G</b>模擬<b class='flag-5'>量</b>/<b class='flag-5'>開關(guān)</b><b class='flag-5'>量</b>采集報警器采集各類傳感器數(shù)據(jù)實現(xiàn)報警監(jiān)控](https://file1.elecfans.com/web2/M00/BB/AA/wKgZomWcxK6ATbXmAACLtc5ICi8673.png)
4G RTU在可用于智能監(jiān)測系統(tǒng)
/3G/4G通信模塊,保證了數(shù)據(jù)傳輸?shù)母咚倥c穩(wěn)定,集成了32位高性能微處理器MCU,確保了數(shù)據(jù)處理的高效與精準(zhǔn)。其采用的UCOSII嵌入式實時操作系統(tǒng),為RTU提供了強(qiáng)大的多任務(wù)處理能力,確保在復(fù)雜多變的
![<b class='flag-5'>4G</b> <b class='flag-5'>RTU</b>在可用于智能<b class='flag-5'>監(jiān)測</b>系統(tǒng)](https://file1.elecfans.com//web2/M00/C3/10/wKgaomXgN62AaJdkAAGvxUeZeyo913.jpg)
開關(guān)量繼電器輸出采集裝置 ARTU100系列遠(yuǎn)程終端單元
ARTU系列遠(yuǎn)程終端單元是高性能配電智能化元件,應(yīng)用于智能配電、工業(yè)自動化等領(lǐng)域。ARTU100系列遠(yuǎn)程終端單元提供開關(guān)量
![<b class='flag-5'>開關(guān)</b><b class='flag-5'>量</b>繼電器輸出采集裝置 ARTU100系列<b class='flag-5'>遠(yuǎn)程</b>終端單元](https://file1.elecfans.com//web2/M00/C0/73/wKgZomXVqMKAJUdSAACfRfou8yc017.jpg)
評論