引言
本文借助Shinebink C2 開發(fā)板接入機智云,讓物聯(lián)網(wǎng)愛好者可以快速掌握不同開發(fā)板(設(shè)備)聯(lián)網(wǎng)原理和智能硬件App應用開發(fā)過程,在短時間內(nèi)開發(fā)出自己喜歡的個性化App。
目錄預覽
1.Shineblink C2 開發(fā)板功能介紹
2.開發(fā)板接入機智云,實現(xiàn)設(shè)備聯(lián)網(wǎng)
3.借助機智云超賽工具開發(fā)個性化App
章節(jié)預覽
教程主要包含以下內(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跳冒到對應的接口才有效果)
6.蜂鳴器開關(guān)(蜂鳴器,3610電機, LED_PWM三個功能需要切換跳冒,控制一個功能的時候另外2個現(xiàn)象會隨之改變,控制的時候要切換D0跳冒到對應的接口才有效果)
7.3610電機調(diào)速蜂(鳴器,3610電機, LED_PWM三個功能需要切換跳冒,控制一個功能的時候另外2個現(xiàn)象會隨之改變,控制的時候要切換D0跳冒到對應的接口才有效果)
8.繼電器開關(guān)
9.OLED屏幕(為了展示,此處僅展示部分顯示效果)
10.溫濕度采集
11.可調(diào)電阻電壓顯示
12.光敏電阻電壓顯示(開發(fā)者可以轉(zhuǎn)換成光照強度)
云端部署
1.進入機智云開發(fā)者中心,沒有賬號的可以申請注冊賬號。
2.創(chuàng)建產(chǎn)品
注冊賬號之后點擊左上角創(chuàng)建

根據(jù)自己需求選擇對應的分類

輸入產(chǎn)品名稱和選擇通訊方式后點擊創(chuàng)建,新建一個產(chǎn)品。

3.數(shù)據(jù)點導入(數(shù)據(jù)點模板可在附件進行下載ShineBlink.xlsx)
創(chuàng)建產(chǎn)品后在產(chǎn)品的產(chǎn)品信息頁面里,在標準數(shù)據(jù)點里面點擊導入,選擇ShineBlink.xlsx文件。

修改顯示名稱,為本項目需要用到的數(shù)據(jù)點進行命名,方便后續(xù)的區(qū)分。例如黃燈,如圖操作之后確定即可更改。

修改完所有參數(shù)過后如圖所示(如果不想自己修改,那么在標準數(shù)據(jù)點里面點擊導入附件中的ShineBlink_c2_data.xlsx)

3.APP快速生成
回到開發(fā)者中心首頁,點擊右上角創(chuàng)建,選擇移動應用,輸入應用包名和應用名稱后,根據(jù)自己需求選擇關(guān)聯(lián)或者不關(guān)聯(lián)用戶之后選擇確認,創(chuà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)文檔)。

APP頁面編輯,回到我們創(chuàng)建數(shù)據(jù)點的產(chǎn)品,點擊控制頁面,配置智能場景,可用于定時,延時等智能化規(guī)則操作。

進入控制頁面,選擇通用模板,在功能里面勾選我們用到的數(shù)據(jù)點,如果勾選全部數(shù)據(jù)點,會導致APP多出無用的數(shù)據(jù)點,在功能里面對我們的顯示進行排序和大小圖標調(diào)整。配置后記得需要保存。

構(gòu)建應用,進入應用后點擊頂部有構(gòu)建應用,等待構(gòu)建完成后,掃描二維碼即可下載APP。

APP部分頁面如圖所示


程序開發(fā)
1.基礎(chǔ)參數(shù)配置
將開發(fā)板連接至電腦,或者電腦創(chuàng)建main.lua文件,選用自己熟悉的編輯器打開main.lua(比如notapad++)。
添加機智云參數(shù)初始化程序。
代碼如下(盡量別再網(wǎng)頁復制代碼,有時候編碼不一致會導致程序不通過):
--機智云平臺為每個產(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ā)。
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2945文章
47818瀏覽量
414826 -
APP
+關(guān)注
關(guān)注
33文章
1592瀏覽量
75985
發(fā)布評論請先 登錄
深入淺出:SN65LVDSxxx高速差分線驅(qū)動與接收器解析
探秘 CYSBSYSKIT - DEV - 01 快速物聯(lián)網(wǎng)連接開發(fā)者套件
學習物聯(lián)網(wǎng)怎么入門?
學習物聯(lián)網(wǎng)可以做什么工作?
低代碼物聯(lián)網(wǎng)平臺典型場景落地全流程:從需求到實現(xiàn)的路徑解析
物聯(lián)網(wǎng)藍牙模塊有哪些優(yōu)勢?
物聯(lián)網(wǎng)的應用范圍有哪些?
基于物聯(lián)網(wǎng)的戶外環(huán)境檢測裝置(STM32、APP、WIFI)實例項目下載
物聯(lián)網(wǎng)工程師為什么要學Linux?
基于物聯(lián)網(wǎng)的戶外環(huán)境檢測裝置(STM32、APP、WIFI)
智慧消防物聯(lián)網(wǎng)平臺
深入淺出解析低功耗藍牙協(xié)議棧
深入淺出掌握物聯(lián)網(wǎng)APP開發(fā)
評論