引言
本文借助Shinebink C2 開發(fā)板接入機(jī)智云,讓物聯(lián)網(wǎng)愛好者可以快速掌握不同開發(fā)板(設(shè)備)聯(lián)網(wǎng)原理和智能硬件App應(yīng)用開發(fā)過程,在短時(shí)間內(nèi)開發(fā)出自己喜歡的個性化App。
目錄預(yù)覽
1.Shineblink C2 開發(fā)板功能介紹
2.開發(fā)板接入機(jī)智云,實(shí)現(xiàn)設(shè)備聯(lián)網(wǎng)
3.借助機(jī)智云超賽工具開發(fā)個性化App
章節(jié)預(yù)覽
教程主要包含以下內(nèi)容
1.LED1(黃燈開關(guān))開關(guān)控制
2.LED2(綠燈開關(guān))開關(guān)控制
3.人體檢測(有人1,無人0)
4.按鍵檢測(BTN1控制黃燈開關(guān),BTN2控制綠燈開關(guān)。)
5. LED_PWM(紅燈亮度)調(diào)光控制(蜂鳴器,3610電機(jī), LED_PWM三個功能需要切換跳冒,控制一個功能的時(shí)候另外2個現(xiàn)象會隨之改變,控制的時(shí)候要切換D0跳冒到對應(yīng)的接口才有效果)
6.蜂鳴器開關(guān)(蜂鳴器,3610電機(jī), LED_PWM三個功能需要切換跳冒,控制一個功能的時(shí)候另外2個現(xiàn)象會隨之改變,控制的時(shí)候要切換D0跳冒到對應(yīng)的接口才有效果)
7.3610電機(jī)調(diào)速蜂(鳴器,3610電機(jī), LED_PWM三個功能需要切換跳冒,控制一個功能的時(shí)候另外2個現(xiàn)象會隨之改變,控制的時(shí)候要切換D0跳冒到對應(yīng)的接口才有效果)
8.繼電器開關(guān)
9.OLED屏幕(為了展示,此處僅展示部分顯示效果)
10.溫濕度采集
11.可調(diào)電阻電壓顯示
12.光敏電阻電壓顯示(開發(fā)者可以轉(zhuǎn)換成光照強(qiáng)度)
云端部署
1.進(jìn)入機(jī)智云開發(fā)者中心,沒有賬號的可以申請注冊賬號。
2.創(chuàng)建產(chǎn)品
注冊賬號之后點(diǎn)擊左上角創(chuàng)建
根據(jù)自己需求選擇對應(yīng)的分類
輸入產(chǎn)品名稱和選擇通訊方式后點(diǎn)擊創(chuàng)建,新建一個產(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)建,選擇移動應(yīng)用,輸入應(yīng)用包名和應(yīng)用名稱后,根據(jù)自己需求選擇關(guān)聯(lián)或者不關(guān)聯(lián)用戶之后選擇確認(rèn),創(chuà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)擊控制頁面,配置智能場景,可用于定時(shí),延時(shí)等智能化規(guī)則操作。
進(jìn)入控制頁面,選擇通用模板,在功能里面勾選我們用到的數(shù)據(jù)點(diǎn),如果勾選全部數(shù)據(jù)點(diǎn),會導(dǎo)致APP多出無用的數(shù)據(jù)點(diǎn),在功能里面對我們的顯示進(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í)候編碼不一致會導(dǎo)致程序不通過):
--機(jī)智云平臺為每個產(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)個性化智能硬件App開發(fā)。
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2922文章
45692瀏覽量
385683 -
APP
+關(guān)注
關(guān)注
33文章
1585瀏覽量
73647
發(fā)布評論請先 登錄
智慧消防物聯(lián)網(wǎng)平臺
深入淺出解析低功耗藍(lán)牙協(xié)議棧

《零基礎(chǔ)開發(fā)AI Agent——手把手教你用扣子做智能體》
為什么選擇蜂窩物聯(lián)網(wǎng)
宇樹科技在物聯(lián)網(wǎng)方面
物聯(lián)網(wǎng)就業(yè)有哪些高薪崗位?
一文掌握基礎(chǔ)電路,嵌入式開發(fā)深入淺出

物聯(lián)網(wǎng)學(xué)習(xí)路線來啦!
【星閃派物聯(lián)網(wǎng)開發(fā)套件體驗(yàn)連載】智能家居網(wǎng)關(guān)
潤和軟件星閃派物聯(lián)網(wǎng)開發(fā)套件資料+答疑帖
【全新課程資料】正點(diǎn)原子《ESP32物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn)》培訓(xùn)課程資料上線!
深入淺出系列之代碼可讀性
涂鴉App開發(fā)工具App SDK

評論