知道“涂鴉智能”比較偶然。某天在市場上購買回來一款智能彩控?zé)簦虼税惭b上涂鴉智能App。也就是在那個時候,知道有一家叫“涂鴉智能”的公司,正在為全球各種智能設(shè)備提供解決方案。
從技術(shù)角度來說,涂鴉在硬件層面提供了各種可以上云的模組;軟件層面,云端平臺支持低代碼/無代碼開發(fā),可以為眾多的終端用戶提供跨產(chǎn)品、跨品牌的智能聯(lián)動體驗。
相較于其他IoT開發(fā)平臺服務(wù)商,涂鴉的方案尤其注重“落地”,提供一站式的產(chǎn)品全生命周期服務(wù)。當(dāng)然,如果你想要開拓海外業(yè)務(wù),涂鴉更是具備強(qiáng)大的渠道優(yōu)勢和在海外市場多年積累的品牌知名度。
這里,結(jié)合我們公司推出的六方塔環(huán)境綜合檢測儀,來看看我們是如何基于涂鴉IoT開發(fā)平臺,快速構(gòu)建一個環(huán)境檢測的物聯(lián)網(wǎng)項目。
01
平臺初探
查看平臺上的開發(fā)文檔得知,涂鴉IoT開發(fā)平臺提供五大產(chǎn)品與服務(wù),可以一站式完成云服務(wù)、聯(lián)網(wǎng)模塊和App控制端的基礎(chǔ)構(gòu)建,最快可以一天完成智能產(chǎn)品的升級。
所謂的五大產(chǎn)品與服務(wù),分別是:
歷經(jīng)六代更新,面向全球的信號強(qiáng)、功耗低、尺寸小的云模組;
可以全球部署、加速和可彈性擴(kuò)容的云服務(wù);
涂鴉公版和品牌專屬的App;
全方位數(shù)據(jù)驅(qū)動的數(shù)據(jù)運營服務(wù);
提供從產(chǎn)品智能化到銷售全鏈路的增值服務(wù)。
因此對接涂鴉IoT開發(fā)平臺,使用涂鴉平臺服務(wù)最快的方式,就是采用涂鴉智能提供的云模組(如圖1所示)。
圖1 涂鴉云模組
這樣可以近乎零代碼的方式,簡單配置即可入云,小成本就可以嘗試和體驗涂鴉IoT開發(fā)平臺的服務(wù)。
02
使用TuyaLink開發(fā)六方塔項目
不過為了更深入地了解和學(xué)習(xí)涂鴉IoT開發(fā)平臺,體驗它的生態(tài)和開放性,我們選擇了一條相對較難的路,直接通過學(xué)習(xí)TuyaLink標(biāo)準(zhǔn)協(xié)議(MQTT)(復(fù)制鏈接:https://developer.tuya.com/cn/docs/iot/MQTT-protocol?id=Kb65nphxrj8f1 ),自行開發(fā)一套代碼,來對接涂鴉IoT開發(fā)平臺。
我們選擇的一款硬件是自帶4G Cat.1模組的六方塔環(huán)境綜合檢測儀(注意:不是涂鴉IoT開發(fā)平臺最常用的Wi-Fi或藍(lán)牙模組)。該系列產(chǎn)品主要適用于室內(nèi)外環(huán)境數(shù)據(jù)采集,由四大部分組成:
主控板(含一路RS485):標(biāo)準(zhǔn)主控板、低功耗主控板;
通信板:4G通信板、NB-IoT通信板、LoRa通信板、LoRaWAN通信板和PowerBus通信板;
傳感板:綜合傳感器板(溫濕度、大氣壓、二氧化碳和光照強(qiáng)度)、PM2.5傳感板和噪音板(如圖2所示)。
圖2 六方塔模塊板
六方塔環(huán)境綜合檢測儀既可以通過RS-485、PowerBus或LoRa等通信鏈路連接到物聯(lián)網(wǎng)智能網(wǎng)關(guān),然后上云,也可以通過4G或NB-IoT等通信模塊直接上云。
我們采用YFIOs數(shù)據(jù)組態(tài),通過4G上云,所以需要采用C#開發(fā)基于MQTT協(xié)議的系統(tǒng)通信策略來對接涂鴉IoT開發(fā)平臺。參考對接文檔,最為核心的就是構(gòu)建MQTT連接參數(shù)(如圖3所示)。
圖3 MQTT連接參數(shù)
涂鴉通信策略中對接涂鴉IoT PaaS的相關(guān)代碼如下:
開發(fā)通信策略完畢后,接下來,我們進(jìn)入涂鴉IoT開發(fā)平臺,開始創(chuàng)建六方塔產(chǎn)品(如圖4所示)。在“行業(yè)解決方案”板塊選擇“智慧工業(yè)”,由于六方塔是網(wǎng)關(guān)+傳感器一體的設(shè)備,所以我們選擇的品類是“工業(yè)網(wǎng)關(guān)”。
圖4 創(chuàng)建六方塔產(chǎn)品
為“六方塔”添加溫度、濕度、二氧化碳、PM2.5和光照等屬性之后,該款產(chǎn)品也就創(chuàng)建完畢了。然后我們可以相同方式在平臺上創(chuàng)建六方塔下的子設(shè)備。涂鴉IoT開發(fā)平臺為設(shè)備分配類似“三元組”的內(nèi)容,比如ProductID(產(chǎn)品ID)、DeviceID(設(shè)備ID)和DeviceSecret(設(shè)備秘鑰)。記下這三個信息,后續(xù)我們設(shè)備對接涂鴉IoT開發(fā)平臺的時候會用到。
打開YFIOs管理軟件,添加六方塔用戶設(shè)備,添加完畢后,會自動創(chuàng)建該設(shè)備下的所有屬性(如圖5所示)。需要注意的是,由于涂鴉IoT開發(fā)平臺產(chǎn)品的屬性標(biāo)識只允許小寫字母,所以把需要上云的屬性,由原來的大寫字母改寫為小寫字母。
圖5 選擇涂鴉IoT PaaSMQTT客戶端上云策略
接下來就需要添加我們以上用C#編寫好的涂鴉IoT PaaS對接策略了。單擊“策略列表”,雙擊“新建…”,選擇系統(tǒng)策略為“涂鴉IoT PaaS MQTT客戶端(最小版)”,在“服務(wù)器配置”頁面填寫我們上文記下的設(shè)備信息,然后在“IO配置”頁面勾選需要上云的屬性變量即可(如圖6所示)。
圖6 選擇涂鴉IoT PaaSMQTT客戶端上云策略
配置完畢后,單擊“部署”按鈕,把相關(guān)驅(qū)動和策略下載到六方塔設(shè)備,重啟設(shè)備后,相關(guān)數(shù)據(jù)即可上云。上云后,我們打開涂鴉IoT開發(fā)平臺上的設(shè)備調(diào)試頁面,選擇上云的設(shè)備,單擊“獲取全部”按鈕,可查看當(dāng)前設(shè)備上傳到云端的數(shù)據(jù)(如圖7所示)。
圖7 六方塔成功對接涂鴉IoT開發(fā)平臺
為了便于遠(yuǎn)程移動監(jiān)管,涂鴉還貼心地提供了“IoT設(shè)備管理”手機(jī)移動端App,該程序可以在手機(jī)應(yīng)用市場或者掃描如下二維碼進(jìn)行下載。
圖8 涂鴉IoT設(shè)備管理程序下載安裝或綁定設(shè)備
為了讓IoT設(shè)備管理App可以控制如上創(chuàng)建的六方塔設(shè)備,我們需要在“云開發(fā)”創(chuàng)建一個云項目,把這個設(shè)備關(guān)聯(lián)進(jìn)來。操作完畢后,單擊“添加設(shè)備”按鈕在彈出菜單中選擇“使用IoT設(shè)備管理App添加設(shè)備”,則會彈出如圖9所示的對話框。
打開IoT設(shè)備管理App,掃描上圖的二維碼則會成功綁定該設(shè)備,在設(shè)備列表中點擊“六方塔綜合檢測儀”,則可以查看設(shè)備的所有實時數(shù)據(jù)信息(如圖9所示)。
圖9 IoT設(shè)備管理App
以上種種操作,加上用C#開發(fā)上云策略的時間,不過一個多小時,就實現(xiàn)了六方塔環(huán)境綜合檢測儀上云的操作。上云策略一旦開發(fā)完畢,后續(xù)就可以直接使用,類似的設(shè)備對接涂鴉IoT開發(fā)平臺操作,分分鐘鐘就可以完成了。
一旦設(shè)備成功對接到涂鴉IoT開發(fā)平臺,就可以充分利用其資源和各種增值服務(wù),讓自己的產(chǎn)品無論是海外上市,還是批量生產(chǎn)、設(shè)備管理都有了支撐,無后顧之憂地去耕耘客戶、開拓市場。
作者簡介:
劉洪峰,葉帆科技創(chuàng)始人兼CEO。阿里云MVP、華為云MVP、多屆微軟全球最有價值專家(MVP),CSDN十大MVB,擁有十幾項技術(shù)專利及軟著。硬件層面研發(fā)了近百種YF系列的物聯(lián)網(wǎng)網(wǎng)關(guān)、智能終端和傳感模塊;軟件層面研發(fā)了YFIOs數(shù)據(jù)組態(tài)和YFHMI畫面組態(tài)等物聯(lián)網(wǎng)軟硬中間件平臺。
參考文章:
1. 涂鴉IoT開發(fā)平臺官方文檔
2.《涂鴉智能-AIoT領(lǐng)軍企業(yè),物聯(lián)網(wǎng)藍(lán)海揚帆起航》
-
檢測儀
+關(guān)注
關(guān)注
5文章
4130瀏覽量
42548
發(fā)布評論請先 登錄
相關(guān)推薦
《HarmonyOS第一課》煥新升級,賦能開發(fā)者快速掌握鴻蒙應(yīng)用開發(fā)
汽車水箱氣密性檢測儀的使用與維護(hù)技巧
![汽車水箱氣密性<b class='flag-5'>檢測儀</b>的使用與維護(hù)技巧](https://file1.elecfans.com/web3/M00/03/78/wKgZO2dpBM-AQc_uAACW0uyxXv0681.png)
![](https://file1.elecfans.com/web2/M00/0C/D1/wKgaomc8Pu-AYZbfAAM7JXb3eYY215.png)
HarmonyOS NEXT應(yīng)用元服務(wù)開發(fā)Intents Kit(意圖框架服務(wù))事件推薦開發(fā)者測試
如何使用插座檢測儀?插座檢測儀的類型和工作原理
pm2.5檢測儀的優(yōu)勢
汽車電池氣密性檢測儀的三大優(yōu)勢
![汽車電池氣密性<b class='flag-5'>檢測儀</b>的三大優(yōu)勢](https://file1.elecfans.com/web2/M00/FE/6E/wKgaomabMViAYRYlAAD7PIrsZRU571.png)
怎樣選擇合適的氣密性檢測儀模具
![怎樣選擇合適的氣密性<b class='flag-5'>檢測儀</b>模具](https://file1.elecfans.com/web2/M00/E8/38/wKgZomZOsM-ARLhcAAA6heaNN8Y808.png)
鋰電池檢測儀與蓄電池檢測儀有什么區(qū)別
什么是SPI錫膏檢測儀?
![什么是SPI錫膏<b class='flag-5'>檢測儀</b>?](https://file1.elecfans.com/web2/M00/8B/9B/wKgaomSb3JqAQm6kAACTdN1hyjY857.png)
XKCON祥控粉塵濃度檢測儀采用激光檢測原理,能夠快速高精度檢測環(huán)境中的粉塵濃度,應(yīng)用廣泛
![XKCON祥控粉塵濃度<b class='flag-5'>檢測儀</b>采用激光<b class='flag-5'>檢測</b>原理,能夠<b class='flag-5'>快速</b>高精度<b class='flag-5'>檢測</b><b class='flag-5'>環(huán)境</b>中的粉塵濃度,應(yīng)用廣泛](https://file1.elecfans.com/web2/M00/C6/D3/wKgZomYMzsKAWvY-AAGEEidQGCs746.png)
機(jī)智云開發(fā)者中心:讓移動APP應(yīng)用開發(fā)更智能化
![機(jī)智云<b class='flag-5'>開發(fā)者</b>中心:讓移動APP應(yīng)用<b class='flag-5'>開發(fā)</b>更智能化](https://file1.elecfans.com//web2/M00/C6/BC/wKgaomYCiySACVELAAAnscoMqWY584.png)
評論