
一、前言
? 在2020云棲大會上,阿里云智能發布了一款加速AIoT中小開發者創新的積木式平臺-HaaS(Hardware as a Service),該產品旨在幫助AIoT中小開發者聚焦業務,低門檻快速組裝軟硬體積木,實作設備安全上云,
? HaaS積木式平臺指的是可以通過選用各種硬體和軟體積木,插接式搭建產品,HaaS包含硬體積木和軟體積木,開發者只需要使用阿里云提供的HaaS硬體積木,比如控制板,擴展板,感知板,排列組合出相應的功能,并且自動連接上云, HaaS軟體積木方面,開發者通過拖拖拽拽的方式把諸如如網路模塊,顯示模塊,計時器,PWM等這些軟體積木排列組合出完整的業務邏輯,通過一鍵熱更新部署,即可快速完成物聯網應用開發,從而節省了開發者大量的研發時間,
? 在2021云棲大會上,阿里云智能正式發布了HaaS2.0和一站式HaaS集成開發環境HaaS Studio, 本檔案主要介紹的就是HaaS軟體積木方面的開發能力:在HaaS Studio里進行零代碼編程,通過零代碼編程功能可以讓廣大開發者更加易上手HaaS開發,開發者不用寫代碼,通過拖拽軟體積木模塊就可以搭建自己的物聯網應用,
二、零代碼編程初體驗
首先參考檔案安裝HaaS Studio ,
在HaaS Studio 一站式集成開發環境里可以找到零代碼編程功能,
打開HaaS 快速開始頁面,點擊“零代碼編程”選項卡,
點擊“創建專案”按鈕,在彈出的“創建工程向導”對話框中填寫專案資訊,
我們給開發者提供了大量的參考解決方案,大家可以參考現有案例進行拖拽式開發,
這時會下載零代碼編程示例專案,下載完成后會打開這個專案所在檔案夾,打開零代碼編程作業區,自動匯入這個專案,
HaaS物聯網終端設備中需要提前燒錄好對應的韌體程式,設備對應的韌體程式和燒錄方式參考這里HaaS物聯網終端對應鏈接里的內容,
點擊底部選單欄中的編譯按鈕,會保存,編譯并燒錄當前專案到設備中,燒錄完成后設備會自動運行相應的應用程式,
三、零代碼編程功能介紹
零代碼編程區最左側的是編程模塊,這里有各種功能的編程模塊,在這里選擇編程模塊將它拖拽到作業區進行編程,右下角是居中,放大,縮小按鈕用來控制作業區顯示情況,將模塊拖入到右下角的垃圾桶圖示上可以將模塊從作業區中洗掉,
編程模塊區里面有大量的HaaS 編程模塊:
主要分為以下2類:
1,基礎硬體能力,里面有常用的硬體介面GPIO,PWM,ADC,I2C,SPI,UART 等,
2,高級能力,里面包含網路連接模塊,阿里云IOT平臺互動模塊,OSS平臺互動模塊,HTTP操作模塊,MQTT操作模塊,機器學習模塊,
另外還有針對HaaS EDUK1 設備的OLED顯示模塊和傳感器模塊,
四、零代碼編程案例展示
我們給開發者提供了大量的參考解決方案,大家可以參考現有案例進行開發,這里給大家展示幾個案例,大家可以感受下零代碼編程的功能和實作方式,
- HaaS100設備上LED燈閃爍,
- 讀取HaaS EDUK1的亮度傳感器資料顯示在OLED螢屏上,
- 讀取HaaS EDUK1的溫濕度傳感器資料顯示在OLED螢屏上,并且將資料上傳到阿里云IOT平臺,
- 實作HTTP Request 請求,
五、總結
零代碼編程大大降低了HaaS物聯網開發的門檻,可以讓開發者更加易上手HaaS開發,期待有越來越多的開發者用零代碼編程開發自己的物聯網應用,
只需要簡單拖拖拽拽就可以進行物聯網開發了,快來體驗一下吧!
更多關于HaaS Studio 零代碼開發操作說明可以參考HaaS Studio零代碼開發檔案,
如需技術支持,可加入釘釘開發者群,或者關注微信公眾號,
GITHUB: alibaba/AliOS-Things
GITEE: AliOS Things
CODECHINA: AliOS Things
更多技術與解決方案介紹,請訪問HaaS官方網站
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/347219.html
標籤:其他
上一篇:ESP8266物聯網開發板筆記:
