知道“涂鴉智能”比較偶然。某天在市場上購買回來一款智能彩控燈,因此安裝上涂鴉智能App。也就是在那個時候,知道有一家叫“涂鴉智能”的公司,正在為全球各種智能設備提供解決方案。
從技術角度來說,涂鴉在硬件層面提供了各種可以上云的模組;軟件層面,云端平臺支持低代碼/無代碼開發(fā),可以為眾多的終端用戶提供跨產(chǎn)品、跨品牌的智能聯(lián)動體驗。
相較于其他IoT開發(fā)平臺服務商,涂鴉的方案尤其注重“落地”,提供一站式的產(chǎn)品全生命周期服務。當然,如果你想要開拓海外業(yè)務,涂鴉更是具備強大的渠道優(yōu)勢和在海外市場多年積累的品牌知名度。
這里,結合我們公司推出的六方塔環(huán)境綜合檢測儀,來看看我們是如何基于涂鴉IoT開發(fā)平臺,快速構建一個環(huán)境檢測的物聯(lián)網(wǎng)項目。
01
平臺初探
查看平臺上的開發(fā)文檔得知,涂鴉IoT開發(fā)平臺提供五大產(chǎn)品與服務,可以一站式完成云服務、聯(lián)網(wǎng)模塊和App控制端的基礎構建,最快可以一天完成智能產(chǎn)品的升級。
所謂的五大產(chǎn)品與服務,分別是:
歷經(jīng)六代更新,面向全球的信號強、功耗低、尺寸小的云模組;
可以全球部署、加速和可彈性擴容的云服務;
涂鴉公版和品牌專屬的App;
全方位數(shù)據(jù)驅動的數(shù)據(jù)運營服務;
提供從產(chǎn)品智能化到銷售全鏈路的增值服務。
因此對接涂鴉IoT開發(fā)平臺,使用涂鴉平臺服務最快的方式,就是采用涂鴉智能提供的云模組(如圖1所示)。

圖1 涂鴉云模組
這樣可以近乎零代碼的方式,簡單配置即可入云,小成本就可以嘗試和體驗涂鴉IoT開發(fā)平臺的服務。
02
使用TuyaLink開發(fā)六方塔項目
不過為了更深入地了解和學習涂鴉IoT開發(fā)平臺,體驗它的生態(tài)和開放性,我們選擇了一條相對較難的路,直接通過學習TuyaLink標準協(xié)議(MQTT)(復制鏈接:https://developer.tuya.com/cn/docs/iot/MQTT-protocol?id=Kb65nphxrj8f1 ),自行開發(fā)一套代碼,來對接涂鴉IoT開發(fā)平臺。
我們選擇的一款硬件是自帶4G Cat.1模組的六方塔環(huán)境綜合檢測儀(注意:不是涂鴉IoT開發(fā)平臺最常用的Wi-Fi或藍牙模組)。該系列產(chǎn)品主要適用于室內外環(huán)境數(shù)據(jù)采集,由四大部分組成:
電源板塊:220V電源板、9~24V電源板和太陽能供電板;
主控板(含一路RS485):標準主控板、低功耗主控板;
通信板:4G通信板、NB-IoT通信板、LoRa通信板、LoRaWAN通信板和PowerBus通信板;
傳感板:綜合傳感器板(溫濕度、大氣壓、二氧化碳和光照強度)、PM2.5傳感板和噪音板(如圖2所示)。

圖2 六方塔模塊板
六方塔環(huán)境綜合檢測儀既可以通過RS-485、PowerBus或LoRa等通信鏈路連接到物聯(lián)網(wǎng)智能網(wǎng)關,然后上云,也可以通過4G或NB-IoT等通信模塊直接上云。
我們采用YFIOs數(shù)據(jù)組態(tài),通過4G上云,所以需要采用C#開發(fā)基于MQTT協(xié)議的系統(tǒng)通信策略來對接涂鴉IoT開發(fā)平臺。參考對接文檔,最為核心的就是構建MQTT連接參數(shù)(如圖3所示)。

圖3 MQTT連接參數(shù)
涂鴉通信策略中對接涂鴉IoT PaaS的相關代碼如下:
開發(fā)通信策略完畢后,接下來,我們進入涂鴉IoT開發(fā)平臺,開始創(chuàng)建六方塔產(chǎn)品(如圖4所示)。在“行業(yè)解決方案”板塊選擇“智慧工業(yè)”,由于六方塔是網(wǎng)關+傳感器一體的設備,所以我們選擇的品類是“工業(yè)網(wǎng)關”。

圖4 創(chuàng)建六方塔產(chǎn)品
為“六方塔”添加溫度、濕度、二氧化碳、PM2.5和光照等屬性之后,該款產(chǎn)品也就創(chuàng)建完畢了。然后我們可以相同方式在平臺上創(chuàng)建六方塔下的子設備。涂鴉IoT開發(fā)平臺為設備分配類似“三元組”的內容,比如ProductID(產(chǎn)品ID)、DeviceID(設備ID)和DeviceSecret(設備秘鑰)。記下這三個信息,后續(xù)我們設備對接涂鴉IoT開發(fā)平臺的時候會用到。
打開YFIOs管理軟件,添加六方塔用戶設備,添加完畢后,會自動創(chuàng)建該設備下的所有屬性(如圖5所示)。需要注意的是,由于涂鴉IoT開發(fā)平臺產(chǎn)品的屬性標識只允許小寫字母,所以把需要上云的屬性,由原來的大寫字母改寫為小寫字母。

圖5 選擇涂鴉IoT PaaSMQTT客戶端上云策略
接下來就需要添加我們以上用C#編寫好的涂鴉IoT PaaS對接策略了。單擊“策略列表”,雙擊“新建…”,選擇系統(tǒng)策略為“涂鴉IoT PaaS MQTT客戶端(最小版)”,在“服務器配置”頁面填寫我們上文記下的設備信息,然后在“IO配置”頁面勾選需要上云的屬性變量即可(如圖6所示)。

圖6 選擇涂鴉IoT PaaSMQTT客戶端上云策略
配置完畢后,單擊“部署”按鈕,把相關驅動和策略下載到六方塔設備,重啟設備后,相關數(shù)據(jù)即可上云。上云后,我們打開涂鴉IoT開發(fā)平臺上的設備調試頁面,選擇上云的設備,單擊“獲取全部”按鈕,可查看當前設備上傳到云端的數(shù)據(jù)(如圖7所示)。

圖7 六方塔成功對接涂鴉IoT開發(fā)平臺
為了便于遠程移動監(jiān)管,涂鴉還貼心地提供了“IoT設備管理”手機移動端App,該程序可以在手機應用市場或者掃描如下二維碼進行下載。

圖8 涂鴉IoT設備管理程序下載安裝或綁定設備
為了讓IoT設備管理App可以控制如上創(chuàng)建的六方塔設備,我們需要在“云開發(fā)”創(chuàng)建一個云項目,把這個設備關聯(lián)進來。操作完畢后,單擊“添加設備”按鈕在彈出菜單中選擇“使用IoT設備管理App添加設備”,則會彈出如圖9所示的對話框。
打開IoT設備管理App,掃描上圖的二維碼則會成功綁定該設備,在設備列表中點擊“六方塔綜合檢測儀”,則可以查看設備的所有實時數(shù)據(jù)信息(如圖9所示)。

圖9 IoT設備管理App
以上種種操作,加上用C#開發(fā)上云策略的時間,不過一個多小時,就實現(xiàn)了六方塔環(huán)境綜合檢測儀上云的操作。上云策略一旦開發(fā)完畢,后續(xù)就可以直接使用,類似的設備對接涂鴉IoT開發(fā)平臺操作,分分鐘鐘就可以完成了。
一旦設備成功對接到涂鴉IoT開發(fā)平臺,就可以充分利用其資源和各種增值服務,讓自己的產(chǎn)品無論是海外上市,還是批量生產(chǎn)、設備管理都有了支撐,無后顧之憂地去耕耘客戶、開拓市場。
作者簡介:
劉洪峰,葉帆科技創(chuàng)始人兼CEO。阿里云MVP、華為云MVP、多屆微軟全球最有價值專家(MVP),CSDN十大MVB,擁有十幾項技術專利及軟著。硬件層面研發(fā)了近百種YF系列的物聯(lián)網(wǎng)網(wǎng)關、智能終端和傳感模塊;軟件層面研發(fā)了YFIOs數(shù)據(jù)組態(tài)和YFHMI畫面組態(tài)等物聯(lián)網(wǎng)軟硬中間件平臺。
參考文章:
1. 涂鴉IoT開發(fā)平臺官方文檔
2.《涂鴉智能-AIoT領軍企業(yè),物聯(lián)網(wǎng)藍海揚帆起航》
-
檢測儀
+關注
關注
5文章
4473瀏覽量
47487
發(fā)布評論請先 登錄
真空試漏測試儀是密封檢測儀嗎-岳信儀器
2025華為開發(fā)者大賽暨開發(fā)者年度會議成功舉辦
探秘 CYSBSYSKIT - DEV - 01 快速物聯(lián)網(wǎng)連接開發(fā)者套件
環(huán)境溫度對氣密性檢測儀的影響及應對策略
AI眼鏡氣密性檢測儀選購指南
氣密性檢測儀校準技術指南
快速檢測不延誤,手機氣密性檢測儀的使用方法-岳信儀器
曙光網(wǎng)絡SugonRI開發(fā)者社區(qū)正式上線
汽車電池氣密性檢測儀操作步驟,新手一看就會-岳信儀器
凱米斯便攜式高光譜水質檢測儀:水環(huán)境的智能守護者
煙氣檢測儀是如何工作的?工作原理大揭秘
工廠老板必看!氣密性檢測儀,只選對不選貴
煙氣檢測儀是什么?這里為你精準揭秘!
Java開發(fā)者必備的效率工具——Perforce JRebel是什么?為什么很多Java開發(fā)者在用?
如何使用燈具外殼氣密性檢測儀?教程來了
開發(fā)者說 | 如何通過TuyaLink快速接入一款環(huán)境檢測儀
評論