猿創征文|不會代碼也能玩開發?基于華為云 IoT 快速實現 0 代碼體驗物聯網設備上云

文章目錄

  • 前言
  • 一、物聯網設備上云背景介紹
  • 二、實驗環境準備
  • 三、智慧煙感器上云體驗
    • 3.1、選擇向導式極速體驗
    • 3.2、對智慧煙感器進行產品定義
    • 3.3、定義目標設備標識碼、注冊設備
    • 3.4、根據需要選擇設備演示包
    • 3.5、下載、解壓設備演示包
    • 3.6、執行 bat 文件,運行設備演示包
    • 3.7、通過控制臺向設備下發命令
    • 3.8、體驗完成
  • 總結


前言

零代碼,也就是不涉及代碼開發,即使沒有代碼開發能力,也能根據對業務的理解,快速構建物聯網業務應用。隨著數字化轉型不斷深入,物聯網企業應用開發的需求大增,不僅讓軟件開發人才炙手可熱,更是讓零代碼、低代碼開發成為了近年的潮流。各大平臺紛紛推出零代碼開發工具、低代碼開發平臺,降低用戶的使用門檻,甚至讓沒有軟件開發能力的企業也能完成應用搭建,極大地幫助企業提升應用集成開發效率的。本文以一款虛擬的智慧煙感器為例,帶您快速了解物聯網設備連接到云平臺的步驟及相關概念。

在這里插入圖片描述


一、物聯網設備上云背景介紹

物聯網,即字面意思,讓“物”連上網絡,比如,手機需要聯網,家里的水表、電表、煙霧感應器等也都可以聯網。完整的物聯網架構一般分為感知層、平臺層、應用層

  • 在”物”聯網的過程中,感知層,也就是“物”負責信息收集和信號處理,通過感知識別技術,讓物品“開口說話、發布信息”。
  • 應用層是物聯網系統面向用戶的客戶端,通過對感知層收集到的信息進行分析、處理,挖掘有價值的數據,為用戶提供豐富的特定服務。
  • 華為云 IoT 作為中間的平臺層,在整個物聯網體系架構中起著承上啟下的關鍵作用,它實現了感知層設備的“管、控、營”一體化,為應用層提供統一的數據接口,構建了設備和業務的端到端通道。

二、實驗環境準備

本次實驗環境我們采用華為云提供的 IoT 開發平臺,所以需要注冊華為云賬號,并完成實名認證

  • 如果你還沒有通過實名認證的賬號,可前往華為云賬號中心,完成實名認證。
  • 如果你已擁有華為賬號且已通過實名認證,可直接點擊體驗。

三、智慧煙感器上云體驗

3.1、選擇向導式極速體驗

進入體驗頁面,為了快速上手,我們選擇“向導式極速體驗”,具體如下圖所示:

在這里插入圖片描述

3.2、對智慧煙感器進行產品定義

我們本次實驗以一款虛擬的智慧煙感器為例,煙感器的產品模型是指由煙霧濃度濕度溫度等屬性以及命令等組成的一組數據,用來描述煙感設備的物理性質。進入“產品定義”頁面,我們可以看到在“向導式極速體驗”中產品模型已經定義完成。

我們只需要自定義一個“產品名稱”即可,點擊“創建產品”進入下一步,具體如下圖所示:

在這里插入圖片描述
該智慧煙感器的產品屬性具體如下表所示:

屬性名稱數據類型是否必選訪問方式描述
alarmint(整型)可讀,可寫是否有煙霧報警,0 沒有報警,1 有報警
smokeConcentrationdecimal(小數)可讀煙霧濃度值
temperaturedecimal(小數)可讀溫度值
humidityint(整型)可讀濕度值

3.3、定義目標設備標識碼、注冊設備

設備是某類產品的具體實現,在物理設備與云端通信之前,需要先在平臺注冊一個對應的設備,才能將物理設備的數據對應地接入到云端。這里我們基于上一步定義的產品,注冊一個煙感設備。自定義一個“設備標識碼”,即可點擊完成“注冊設備”,我的示例是這么填的,具體如下圖所示:

在這里插入圖片描述

3.4、根據需要選擇設備演示包

本次體驗將為你提供定制的設備演示包,用來模擬煙感器設備,向云平臺上報數據。我們可以根據需要選擇設備平臺以及開發語言,并進行下一步,我選擇的設備平臺為 Windows,設備連接協議為 MQTT,開發語言為 Java,具體如下圖所示:

在這里插入圖片描述

3.5、下載、解壓設備演示包

按照頁面提示,我們下載設備演示包,具體如下圖所示:

在這里插入圖片描述
根據頁面提示,我們需要執行解壓操作,如果直接執行 bat 文件執行將會出錯,設備演示包壓縮包目錄結構具體如下圖所示:

在這里插入圖片描述

3.6、執行 bat 文件,運行設備演示包

我們執行 bat 文件,將自動模擬煙感設備,具體如下圖所示:

在這里插入圖片描述
我們可以看到設備演示包在實時模擬向云端發送信息,具體如下圖所示:

在這里插入圖片描述
在控制臺我們也可以查看設備演示包在實時模擬向云端發送的上報時間、上報值等實時數據,設備狀態也由“未激活”變為“在線”,即已實現設備聯網,具體如下圖所示:

在這里插入圖片描述

3.7、通過控制臺向設備下發命令

我們也可以嘗試輸入數字,向設備下發命令。上報頻率默認為 5 秒/次,我們將其調整為 1 秒/次查看上報頻率變化,通過控制臺我們可以看到上報時間頻率明顯加快,具體如下圖所示:

在這里插入圖片描述
在命令窗口我們也可以看到實時模擬向云端發送信息的信息頻率也加快了,具體如下圖所示:

在這里插入圖片描述

3.8、體驗完成

體驗完成,退出點擊“返回快速體驗”即可,具體如下圖所示:

在這里插入圖片描述
感興趣的同學也可以嘗試一下使用虛擬設備體驗基于示例代碼開發


總結

華為云作為華為數字化轉型的底座,同時也是互聯網公司、各行業企業數字化轉型的重要平臺,越來越多的企業攜手華為云開啟數字化進程。為了降低企業應用開發門檻,華為云 IoT、AI 等服務都為開發者提供了不同程度的低代碼開發工具,甚至有不少的零代碼開發體驗案例。開發者可以便捷地在華為云上免費體驗各種零代碼開發實踐,加深初學者對業務流程的理解,為后續的深入學習建立基礎。未來,萬物相互感知、相互聯接;AI 如同空氣、陽光無處不在、無私普惠。讓我們一起,把數字世界帶入每個人、每個家庭、每個組織,構建萬物互聯的智能世界。

在這里插入圖片描述


我是白鹿,一個不懈奮斗的程序猿。望本文能對你有所裨益,歡迎大家的一鍵三連!若有其他問題、建議或者補充可以留言在文章下方,感謝大家的支持!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/530658.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/530658.shtml
英文地址,請注明出處:http://en.pswp.cn/news/530658.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

猿創征文|基于 AppCube 應用魔方:零代碼手把手教你 5 分鐘開發微信小程序

文章目錄前言一、AppCube 應用魔方1.1、什么是 AppCube 應用魔方?1.2、為什么選擇AppCube 應用魔方?二、項目實驗環境與資源準備2.1、實驗需求及環境介紹2.2、初次訂購 AppCube2.3、曾訂購過 AppCube三、進入 AppCube 全新零代碼界面四、配置業務用戶信息…

《軟件質量保證與測試》第 6 章——系統測試 重點部分總結

文章目錄 前言一、判斷題二、簡答題總結前言 軟件質量保證是建立一套有計劃,有系統的方法,來向管理層保證擬定出的標準、步驟、實踐和方法能夠正確地被所有項目所采用。軟件測試是使用人工或自動的手段來運行或測定某個軟件系統的過程,其目的在于檢驗它是否滿足規定的需求或…

《軟件質量保證與測試》第 9 章——測試自動化及其框架 重點部分總結

文章目錄 前言一、判斷題二、簡答題總結前言 軟件質量保證是建立一套有計劃,有系統的方法,來向管理層保證擬定出的標準、步驟、實踐和方法能夠正確地被所有項目所采用。軟件測試是使用人工或自動的手段來運行或測定某個軟件系統的過程,其目的在于檢驗它是否滿足規定的需求或…

一個長方體玻璃容器從里面量長寬_養觀賞魚用玻璃魚缸嗎?3種常見養魚容器,另外2種養魚效果不差...

養魚需要容器,不過我們常見的容器主要還是玻璃缸,長方形的玻璃缸。不過其實從玻璃缸這方面繼續延伸下去,還有一些熱彎,負壓,異形等等的魚缸款式,這樣說起來就比較多了。不過養魚的容器是僅僅限于玻璃類容器…

java中間件是什么意思_數據庫中間件漫談

1.前言隨著業務的發展,MySQL數據庫中的表會越來越多,表中的數據量也會越來越大,相應地,數據操作的開銷也會越來越大;另外,無論怎樣升級硬件資源,單臺服務器的資源(CPU、磁盤、內存、…

kafka多個消費者消費一個topic_kafka:一文讀懂消費者背后的那點quot;貓膩quot;

來自:z小趙前言經過前幾篇文章的介紹,大致了解了生產者背后的運行原理。消息有生產就得有人去消費,今天我們就來介紹下消費端消費消息背后發生的那點事兒。文章概覽消費者與消費組的“父子關系”。Repartition 觸發時機。消費者與 ZK 的關系。…

MySQL 入門教程:初學者一學就會,零基礎 MySQL 安裝及增刪改查入門

文章目錄前言一、MySQL 的相關概念介紹二、Windows 下 MySQL 的配置2.1、MySQL 安裝配置步驟2.2、MySQL 服務的啟動、停止與卸載三、MySQL 腳本的基本組成四、MySQL 中的數據類型4.1、數字類型4.2、日期和時間4.3、字符串類型五、使用 MySQL 數據庫5.1、登錄到 MySQL5.2、創建一…

四大基本反應類型的關系_如何進入四大的咨詢部門?

在會計行業,人人夢寐以求的職位,莫過于四大的財務咨詢的崗位,第一咨詢工作很高大上,第二沒有其他職位那么幸苦,我從我的工作經歷來講講,我是怎么進入咨詢這個“真香”崗位的。首先,給大家說一個…

MySQL 異常:這一篇就夠了,MySQL 拋出異常的幾種常見解決方式小結

Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database! 幾種解決方式小結 文章目錄Could not open JDBC Connection for transaction; nested exception is java.sql…

vnc用戶名 查看linux_vnc用戶名未被識別,5步教你如何解決vnc用戶名未被識別

在進行vnc使用時,很多小伙伴會出現用戶名未被識別的情況,那如何解決vnc用戶名未被識別呢?咱接著往下看。使用工具:IIS7服務器管理工具主程序界面圖:官網地址:IIS7服務器管理工具作為IIS7服務器管理工具&…

IntelliJ IDEA 亂碼:全網最全 4 種方法完美解決 IntelliJ IDEA 控制臺中文亂碼問題

文章目錄前言一、修改當前 Web 項目 Tomcat Server 的虛擬機輸出選項二、修改 IntelliJ IDEA 全局編碼、項目編碼、屬性文件編碼三、IntelliJ IDEA 中自定義虛擬機選項四、直接修改 IntelliJ IDEA 配置文件的編碼信息五、修改成功亂碼問題解決總結前言 IntelliJ IDEA 如果不進行…

JVM 調優 1:“精通 JVM 調優,有過 JVM 調優經驗”簡歷敢寫嗎?薪資漲 5k 的技巧

文章目錄前言一、部分大廠對于 JVM GC 的面試題1.1、百度1.2、順豐1.3、京東1.4、淘寶1.5、阿里、蘑菇街二、Garbage Collectors(GC)作何使用三、GC 的十種類型四、JVM 的版本參數信息4.1、查看 Java 啟動時所有默認的命令行參數4.2、查看 Java 啟動時 G…

ip地址合不合法怎么看_電子印章合不合法?兩部門再發意見認定

近日,最高法、國家發改委聯合發布 《關于為新時代加快完善社會主義市場經濟體制提供司法服務和保障的意見》以助力經濟高質量發展、建設高標準市場體系為出發點和落腳點,從市場主體、產權保護、公平交易、市場秩序、民生保障、服務開放、高效解紛等七個方…

JVM 調優 2:GC 如何判斷對象是否為垃圾,三色標記算法應用原理及存在的問題?

文章目錄前言一、如何判斷一個對象是否為垃圾?1.1、reference count(引用計數)1.2、reference count(引用計數)存在的問題二、Root Searching(根可達算法或根搜索算法)2.1、Root Searching 釋義…

班尼機器人怎么拆_博鼎建筑科技外墻錯臺打磨機器人和外墻螺桿洞封堵機器人—自升造樓平臺1+N執行器...

繼上期的混凝土整平機和智能噴淋養護系統,本期給大家介紹的是實際應用在自升造樓平臺外墻環軌車上的外墻錯臺打磨機器人和外墻螺桿洞封堵機器人。外墻錯臺打磨機器人傳統外墻錯臺處理,需要人工拿鑿具對外墻面錯臺進行鑿平處理。鑿具重、操作人工容易疲勞…

架構師基礎必備:“腹有詩書氣自華”,馳騁一線大廠不是夢,抓緊收藏

文章目錄前言一、軟件1.1、何為軟件?1.2、計算機軟件的分類1.2.1、系統軟件1.2.2、應用軟件1.3、軟件系統體系結構1.3.1、C/S 結構(桌面應用程序)1.3.2、B/S 結構(Web 應用程序)1.3.3、Web 服務器與數據庫服務器1.3.4、…

JDK 7-JDK 21:Oracle Java SE 支持路線圖/Oracle Java SE Support Roadmap 持續更新

文章目錄前言一、Oracle Java SE 產品版本二、Java SE 8 的公共更新結束三、參考文檔總結前言 幾十年來,Java 生態系統已經成功地經歷了這個過程,經歷了十次主要的平臺修訂。長期強大的向后兼容性保護了整個生態系統的投資。同時,隨著時間的推…

multisim中輕觸開關在哪_現貨供應輕觸開關|品質確保|廠家直銷

輕觸開關是現今社會生活當中不可或缺的電子元器件之一,那么大家在使用的過程當中是否注意到一些細節問題。首先,我們要注意產品的放置要盡量避免接觸腐蝕性氣體以及過于潮濕的環境,這樣很容易造成產品的損壞,減少輕觸開關的使用壽…

DDoS 攻擊與防護(一):如何識別 DDoS 攻擊?DDoS 防護 ADS 服務有哪些?

文章目錄前言一、什么是 DDoS 防護 ADS?1.1、什么是 DDoS 攻擊?1.2、如何識別 DDoS 攻擊?1.3、從 Web 訪問流程分析 DDoS 攻擊1.4、DDoS 攻擊類型二、DDoS 防護 ADS 介紹2.1、Anti-DDoS 流量清洗2.2、DDoS 原生高級防護2.3、DDoS 高防三、DDo…

收藏功能_六款多功能榻榻米,裝完你家會大一半!超實用,收藏

原標題:六款多功能榻榻米,裝完你家會大一半!超實用,收藏當今社會城市的生活壓力大,在外日夜打拼,回到家中只想做一個慵懶派,隨性舒適的榻榻米,功能樣式豐富,能讓你徹底釋…