引言
本文借助Shinebink C2 開發(fā)板接入機(jī)智云,讓物聯(lián)網(wǎng)愛好者可以快速掌握不同開發(fā)板(設(shè)備)聯(lián)網(wǎng)原理和智能硬件App應(yīng)用開發(fā)過程,在短時(shí)間內(nèi)開發(fā)出自己喜歡的個(gè)性化App。
目錄預(yù)覽
1.Shineblink C2 開發(fā)板功能介紹
2.開發(fā)板接入機(jī)智云,實(shí)現(xiàn)設(shè)備聯(lián)網(wǎng)
3.借助機(jī)智云超賽工具開發(fā)個(gè)性化App
章節(jié)預(yù)覽
教程主要包含以下內(nèi)容
1.LED1(黃燈開關(guān))開關(guān)控制
2.LED2(綠燈開關(guān))開關(guān)控制
3.人體檢測(cè)(有人1,無人0)
4.按鍵檢測(cè)(BTN1控制黃燈開關(guān),BTN2控制綠燈開關(guān)。)
5. LED_PWM(紅燈亮度)調(diào)光控制(蜂鳴器,3610電機(jī), LED_PWM三個(gè)功能需要切換跳冒,控制一個(gè)功能的時(shí)候另外2個(gè)現(xiàn)象會(huì)隨之改變,控制的時(shí)候要切換D0跳冒到對(duì)應(yīng)的接口才有效果)
6.蜂鳴器開關(guān)(蜂鳴器,3610電機(jī), LED_PWM三個(gè)功能需要切換跳冒,控制一個(gè)功能的時(shí)候另外2個(gè)現(xiàn)象會(huì)隨之改變,控制的時(shí)候要切換D0跳冒到對(duì)應(yīng)的接口才有效果)
7.3610電機(jī)調(diào)速蜂(鳴器,3610電機(jī), LED_PWM三個(gè)功能需要切換跳冒,控制一個(gè)功能的時(shí)候另外2個(gè)現(xiàn)象會(huì)隨之改變,控制的時(shí)候要切換D0跳冒到對(duì)應(yīng)的接口才有效果)
8.繼電器開關(guān)
9.OLED屏幕(為了展示,此處僅展示部分顯示效果)
10.溫濕度采集
11.可調(diào)電阻電壓顯示
12.光敏電阻電壓顯示(開發(fā)者可以轉(zhuǎn)換成光照強(qiáng)度)
云端部署
1.進(jìn)入機(jī)智云開發(fā)者中心,沒有賬號(hào)的可以申請(qǐng)注冊(cè)賬號(hào)。
2.創(chuàng)建產(chǎn)品
注冊(cè)賬號(hào)之后點(diǎn)擊左上角創(chuàng)建
根據(jù)自己需求選擇對(duì)應(yīng)的分類
輸入產(chǎn)品名稱和選擇通訊方式后點(diǎn)擊創(chuàng)建,新建一個(gè)產(chǎn)品。
3.數(shù)據(jù)點(diǎn)導(dǎo)入(數(shù)據(jù)點(diǎn)模板可在附件進(jìn)行下載ShineBlink.xlsx)
創(chuàng)建產(chǎn)品后在產(chǎn)品的產(chǎn)品信息頁面里,在標(biāo)準(zhǔn)數(shù)據(jù)點(diǎn)里面點(diǎn)擊導(dǎo)入,選擇ShineBlink.xlsx文件。
修改顯示名稱,為本項(xiàng)目需要用到的數(shù)據(jù)點(diǎn)進(jìn)行命名,方便后續(xù)的區(qū)分。例如黃燈,如圖操作之后確定即可更改。
修改完所有參數(shù)過后如圖所示(如果不想自己修改,那么在標(biāo)準(zhǔn)數(shù)據(jù)點(diǎn)里面點(diǎn)擊導(dǎo)入附件中的ShineBlink_c2_data.xlsx)
3.APP快速生成
回到開發(fā)者中心首頁,點(diǎn)擊右上角創(chuàng)建,選擇移動(dòng)應(yīng)用,輸入應(yīng)用包名和應(yīng)用名稱后,根據(jù)自己需求選擇關(guān)聯(lián)或者不關(guān)聯(lián)用戶之后選擇確認(rèn),創(chuàng)建一個(gè)移動(dòng)應(yīng)用。
在用戶關(guān)聯(lián)里面選擇我們創(chuàng)建好數(shù)據(jù)點(diǎn)的產(chǎn)品
關(guān)聯(lián)我們之前創(chuàng)建好數(shù)據(jù)點(diǎn)的shineblink產(chǎn)品(其他自定義更改可參考APP開發(fā)的相關(guān)文檔)。
APP頁面編輯,回到我們創(chuàng)建數(shù)據(jù)點(diǎn)的產(chǎn)品,點(diǎn)擊控制頁面,配置智能場(chǎng)景,可用于定時(shí),延時(shí)等智能化規(guī)則操作。
進(jìn)入控制頁面,選擇通用模板,在功能里面勾選我們用到的數(shù)據(jù)點(diǎn),如果勾選全部數(shù)據(jù)點(diǎn),會(huì)導(dǎo)致APP多出無用的數(shù)據(jù)點(diǎn),在功能里面對(duì)我們的顯示進(jìn)行排序和大小圖標(biāo)調(diào)整。配置后記得需要保存。
構(gòu)建應(yīng)用,進(jìn)入應(yīng)用后點(diǎn)擊頂部有構(gòu)建應(yīng)用,等待構(gòu)建完成后,掃描二維碼即可下載APP。
APP部分頁面如圖所示
程序開發(fā)
1.基礎(chǔ)參數(shù)配置
將開發(fā)板連接至電腦,或者電腦創(chuàng)建main.lua文件,選用自己熟悉的編輯器打開main.lua(比如notapad++)。
添加機(jī)智云參數(shù)初始化程序。
代碼如下(盡量別再網(wǎng)頁復(fù)制代碼,有時(shí)候編碼不一致會(huì)導(dǎo)致程序不通過):
--機(jī)智云平臺(tái)為每個(gè)產(chǎn)品類別分配的唯一PK和PS,一定要改成您自己的PK和PS
PK="bf4e8824edbb4ada934c6ca4c8d30eb1"PS = "f32f10d34fcd4a4784a8de13dc2ee01b"
--初始化4G模塊
LIB_Giz4GConfig(PK,PS,6000,0,"UART0","D5","HIGH","D6","HIGH")
本文為大家詳細(xì)介紹了Shineblink C2開發(fā)板接入機(jī)智云,實(shí)現(xiàn)個(gè)性化智能硬件App開發(fā)。
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2904文章
44306瀏覽量
371473 -
APP
+關(guān)注
關(guān)注
33文章
1569瀏覽量
72386
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論