引言
本文借助Shinebink C2 開發板接入機智云,讓物聯網愛好者可以快速掌握不同開發板(設備)聯網原理和智能硬件App應用開發過程,在短時間內開發出自己喜歡的個性化App。
目錄預覽
1.Shineblink C2 開發板功能介紹
2.開發板接入機智云,實現設備聯網
3.借助機智云超賽工具開發個性化App
章節預覽
教程主要包含以下內容
2.LED2(綠燈開關)開關控制
3.人體檢測(有人1,無人0)
4.按鍵檢測(BTN1控制黃燈開關,BTN2控制綠燈開關。)
5. LED_PWM(紅燈亮度)調光控制(蜂鳴器,3610電機, LED_PWM三個功能需要切換跳冒,控制一個功能的時候另外2個現象會隨之改變,控制的時候要切換D0跳冒到對應的接口才有效果)
6.蜂鳴器開關(蜂鳴器,3610電機, LED_PWM三個功能需要切換跳冒,控制一個功能的時候另外2個現象會隨之改變,控制的時候要切換D0跳冒到對應的接口才有效果)
7.3610電機調速蜂(鳴器,3610電機, LED_PWM三個功能需要切換跳冒,控制一個功能的時候另外2個現象會隨之改變,控制的時候要切換D0跳冒到對應的接口才有效果)
8.繼電器開關
9.OLED屏幕(為了展示,此處僅展示部分顯示效果)
10.溫濕度采集
11.可調電阻電壓顯示
云端部署
1.進入機智云開發者中心,沒有賬號的可以申請注冊賬號。
2.創建產品
注冊賬號之后點擊左上角創建
根據自己需求選擇對應的分類
輸入產品名稱和選擇通訊方式后點擊創建,新建一個產品。
3.數據點導入(數據點模板可在附件進行下載ShineBlink.xlsx)
創建產品后在產品的產品信息頁面里,在標準數據點里面點擊導入,選擇ShineBlink.xlsx文件。
修改顯示名稱,為本項目需要用到的數據點進行命名,方便后續的區分。例如黃燈,如圖操作之后確定即可更改。
修改完所有參數過后如圖所示(如果不想自己修改,那么在標準數據點里面點擊導入附件中的ShineBlink_c2_data.xlsx)
3.APP快速生成
回到開發者中心首頁,點擊右上角創建,選擇移動應用,輸入應用包名和應用名稱后,根據自己需求選擇關聯或者不關聯用戶之后選擇確認,創建一個移動應用。
在用戶關聯里面選擇我們創建好數據點的產品
關聯我們之前創建好數據點的shineblink產品(其他自定義更改可參考APP開發的相關文檔(https://devdocs.gizwits.com/zh-cn/AppDev/APP/AddApp/CreatApp.html)。
APP頁面編輯,回到我們創建數據點的產品,點擊控制頁面,配置智能場景,可用于定時,延時等智能化規則操作。
進入控制頁面,選擇通用模板,在功能里面勾選我們用到的數據點,如果勾選全部數據點,會導致APP多出無用的數據點,在功能里面對我們的顯示進行排序和大小圖標調整。配置后記得需要保存。
構建應用,進入應用后點擊頂部有構建應用,等待構建完成后,掃描二維碼即可下載APP。
APP部分頁面如圖所示
程序開發
1.基礎參數配置
將開發板連接至電腦,或者電腦創建main.lua文件,選用自己熟悉的編輯器打開main.lua(比如notapad++)。
添加機智云參數初始化程序。
代碼如下(盡量別再網頁復制代碼,有時候編碼不一致會導致程序不通過):
--機智云平臺為每個產品類別分配的唯一PK和PS,一定要改成您自己的PK和PS
PK="bf4e8824edbb4ada934c6ca4c8d30eb1"
PS = "f32f10d34fcd4a4784a8de13dc2ee01b"
--初始化4G模塊
LIB_Giz4GConfig(PK,PS,6000,0,"UART0","D5","HIGH","D6","HIGH")
本文為大家詳細介紹了Shineblink C2開發板接入機智云,實現個性化智能硬件App開發,由于文章篇幅有限,僅展示部分內容,完整文檔請點擊文末“閱讀原文”下載閱讀。
▽點擊“閱讀原文”,可下載原文檔
原文標題:深入淺出掌握物聯網APP開發
文章出處:【微信公眾號:機智云開發者】歡迎添加關注!文章轉載請注明出處。
-
機智云
+關注
關注
2文章
582瀏覽量
26370
原文標題:深入淺出掌握物聯網APP開發
文章出處:【微信號:IoTMaker,微信公眾號:機智云開發者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論