引言
本文借助Shinebink C2 開發(fā)板接入機智云,讓物聯(lián)網(wǎng)愛好者可以快速掌握不同開發(fā)板(設(shè)備)聯(lián)網(wǎng)原理和智能硬件App應(yīng)用開發(fā)過程,在短時間內(nèi)開發(fā)出自己喜歡的個性化App。
目錄預(yù)覽
1.Shineblink C2 開發(fā)板功能介紹
2.開發(fā)板接入機智云,實現(xiàn)設(shè)備聯(lián)網(wǎng)
3.借助機智云超賽工具開發(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電機, LED_PWM三個功能需要切換跳冒,控制一個功能的時候另外2個現(xiàn)象會隨之改變,控制的時候要切換D0跳冒到對應(yīng)的接口才有效果)
6.蜂鳴器開關(guān)(蜂鳴器,3610電機, LED_PWM三個功能需要切換跳冒,控制一個功能的時候另外2個現(xiàn)象會隨之改變,控制的時候要切換D0跳冒到對應(yīng)的接口才有效果)
7.3610電機調(diào)速蜂(鳴器,3610電機, LED_PWM三個功能需要切換跳冒,控制一個功能的時候另外2個現(xiàn)象會隨之改變,控制的時候要切換D0跳冒到對應(yīng)的接口才有效果)
8.繼電器開關(guān)
9.OLED屏幕(為了展示,此處僅展示部分顯示效果)
10.溫濕度采集
11.可調(diào)電阻電壓顯示
12.光敏電阻電壓顯示(開發(fā)者可以轉(zhuǎn)換成光照強度)
云端部署
1.進入機智云開發(fā)者中心,沒有賬號的可以申請注冊賬號。
2.創(chuàng)建產(chǎn)品
注冊賬號之后點擊左上角創(chuàng)建
根據(jù)自己需求選擇對應(yīng)的分類
輸入產(chǎn)品名稱和選擇通訊方式后點擊創(chuàng)建,新建一個產(chǎn)品。
3.數(shù)據(jù)點導(dǎo)入(數(shù)據(jù)點模板可在附件進行下載ShineBlink.xlsx)
創(chuàng)建產(chǎn)品后在產(chǎn)品的產(chǎn)品信息頁面里,在標(biāo)準(zhǔn)數(shù)據(jù)點里面點擊導(dǎo)入,選擇ShineBlink.xlsx文件。
修改顯示名稱,為本項目需要用到的數(shù)據(jù)點進行命名,方便后續(xù)的區(qū)分。例如黃燈,如圖操作之后確定即可更改。
修改完所有參數(shù)過后如圖所示(如果不想自己修改,那么在標(biāo)準(zhǔn)數(shù)據(jù)點里面點擊導(dǎo)入附件中的ShineBlink_c2_data.xlsx)
3.APP快速生成
回到開發(fā)者中心首頁,點擊右上角創(chuàng)建,選擇移動應(yīng)用,輸入應(yīng)用包名和應(yīng)用名稱后,根據(jù)自己需求選擇關(guān)聯(lián)或者不關(guān)聯(lián)用戶之后選擇確認,創(chuàng)建一個移動應(yīng)用。
在用戶關(guān)聯(lián)里面選擇我們創(chuàng)建好數(shù)據(jù)點的產(chǎn)品
關(guān)聯(lián)我們之前創(chuàng)建好數(shù)據(jù)點的shineblink產(chǎn)品(其他自定義更改可參考APP開發(fā)的相關(guān)文檔(https://devdocs.gizwits.com/zh-cn/AppDev/APP/AddApp/CreatApp.html)。
APP頁面編輯,回到我們創(chuàng)建數(shù)據(jù)點的產(chǎn)品,點擊控制頁面,配置智能場景,可用于定時,延時等智能化規(guī)則操作。
進入控制頁面,選擇通用模板,在功能里面勾選我們用到的數(shù)據(jù)點,如果勾選全部數(shù)據(jù)點,會導(dǎo)致APP多出無用的數(shù)據(jù)點,在功能里面對我們的顯示進行排序和大小圖標(biāo)調(diào)整。配置后記得需要保存。
構(gòu)建應(yīng)用,進入應(yīng)用后點擊頂部有構(gòu)建應(yīng)用,等待構(gòu)建完成后,掃描二維碼即可下載APP。
APP部分頁面如圖所示
程序開發(fā)
1.基礎(chǔ)參數(shù)配置
將開發(fā)板連接至電腦,或者電腦創(chuàng)建main.lua文件,選用自己熟悉的編輯器打開main.lua(比如notapad++)。
添加機智云參數(shù)初始化程序。
代碼如下(盡量別再網(wǎng)頁復(fù)制代碼,有時候編碼不一致會導(dǎo)致程序不通過):
--機智云平臺為每個產(chǎn)品類別分配的唯一PK和PS,一定要改成您自己的PK和PS
PK="bf4e8824edbb4ada934c6ca4c8d30eb1"
PS = "f32f10d34fcd4a4784a8de13dc2ee01b"
--初始化4G模塊
LIB_Giz4GConfig(PK,PS,6000,0,"UART0","D5","HIGH","D6","HIGH")
本文為大家詳細介紹了Shineblink C2開發(fā)板接入機智云,實現(xiàn)個性化智能硬件App開發(fā),由于文章篇幅有限,僅展示部分內(nèi)容,完整文檔請點擊文末“閱讀原文”下載閱讀。
▽點擊“閱讀原文”,可下載原文檔
原文標(biāo)題:深入淺出掌握物聯(lián)網(wǎng)APP開發(fā)
文章出處:【微信公眾號:機智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
機智云
+關(guān)注
關(guān)注
2文章
591瀏覽量
26466
原文標(biāo)題:深入淺出掌握物聯(lián)網(wǎng)APP開發(fā)
文章出處:【微信號:IoTMaker,微信公眾號:機智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
宇樹科技在物聯(lián)網(wǎng)方面
物聯(lián)網(wǎng)就業(yè)有哪些高薪崗位?
一文掌握基礎(chǔ)電路,嵌入式開發(fā)深入淺出
![一文<b class='flag-5'>掌握</b>基礎(chǔ)電路,嵌入式<b class='flag-5'>開發(fā)</b><b class='flag-5'>深入淺出</b>](https://file1.elecfans.com/web3/M00/00/D7/wKgZO2dOcMyAYtvAAABEB6RXpAo941.png)
淺聊深入淺出RISC-V調(diào)試
物聯(lián)網(wǎng)學(xué)習(xí)路線來啦!
【星閃派物聯(lián)網(wǎng)開發(fā)套件體驗連載】智能家居網(wǎng)關(guān)
潤和軟件星閃派物聯(lián)網(wǎng)開發(fā)套件資料+答疑帖
【全新課程資料】正點原子《ESP32物聯(lián)網(wǎng)項目實戰(zhàn)》培訓(xùn)課程資料上線!
【新品上線】星閃派物聯(lián)網(wǎng)開發(fā)套件免費試用
深入淺出系列之代碼可讀性
涂鴉App開發(fā)工具App SDK
![涂鴉<b class='flag-5'>App</b><b class='flag-5'>開發(fā)</b>工具<b class='flag-5'>App</b> SDK](https://file.elecfans.com/web2/M00/40/04/pYYBAGJrTDSAYdI1AAASTiyZjeQ622.jpg)
評論