1、中移和物開發(fā)板實(shí)驗(yàn)
實(shí)驗(yàn)?zāi)康?/h3>
1穆趴、分析中移和物開發(fā)板套件脸爱,了解各個(gè)組成部分作用;
2未妹、熟悉開發(fā)板各個(gè)信號(hào)輸入簿废、輸入點(diǎn)位置空入、了解其連接電腦的方式;
實(shí)驗(yàn)步驟
1族檬、準(zhǔn)備步驟
1.1歪赢、安裝CP2102驅(qū)動(dòng)程序
1.2、組裝開發(fā)板
1.3单料、通過(guò)連接USB串口線給開發(fā)板上電
1.4埋凯、編譯一遍原程序
(0錯(cuò)誤,0警告)
2扫尖、下載程序文件
2.1白对、運(yùn)行串口刷寫工具
2.2、匹配串口
2.3换怖、選擇目標(biāo)程序文件
2.4甩恼、下載程序
(下載完成后,按下復(fù)位鍵或者拔下USB線再重新插上沉颂,使其進(jìn)入程序運(yùn)行模式)
2.5条摸、平臺(tái)添加設(shè)備并用設(shè)備模擬使其在線
(重復(fù)此操作3次)
2.6、模擬設(shè)備之間發(fā)送數(shù)據(jù)
2.7铸屉、平臺(tái)發(fā)送數(shù)據(jù)給模擬設(shè)備
2.8钉蒲、模擬設(shè)備給平臺(tái)發(fā)送數(shù)據(jù)
3、擴(kuò)展實(shí)訓(xùn)
3.1抬探、打開keil找到邏輯代碼輸入處加入如下代碼:
GPIO_WriteBit(GPIOA,GPIO_Pin_4,(BitAction)(1-GPIO_ReadOutputDataBit(GPIOA,GPIO_Pin_4)));
(該代碼為按鍵控制燈邏輯代碼)
3.2、編譯下載到開發(fā)板中
2帆赢、智能家居系統(tǒng)搭建
實(shí)訓(xùn)目的
1小压、通過(guò)中移和物平臺(tái)實(shí)現(xiàn)自定義的智能家居系統(tǒng);
2椰于、利用平臺(tái)的數(shù)據(jù)接入以及應(yīng)用能力怠益,實(shí)現(xiàn)智能家居系統(tǒng)端的快速搭建和調(diào)試上線;
實(shí)驗(yàn)步驟
1瘾婿、準(zhǔn)備工作
1.1產(chǎn)品創(chuàng)建
1.2產(chǎn)品創(chuàng)建成功后開始添加模擬設(shè)備
(重復(fù)此步驟直到添加完全部設(shè)備)
1.3自定義功能界面
1.4配置功能圖標(biāo)示例
1.5手機(jī)進(jìn)入中移和物APP掃描二維碼得到項(xiàng)目案例
2蜻牢、接入真實(shí)設(shè)備
2.1為真實(shí)設(shè)備分配入網(wǎng)ID
#define PRODUCT_ID "418372"
(該代碼添加到product_def.h處)
2.2配置真實(shí)設(shè)備的設(shè)備序列號(hào)
#define DEVICE_SN "HW-Standard"
(添加到user.c)
2.3確保代碼處的數(shù)據(jù)和平臺(tái)一致
static struct device_func_handle_t dev_func_list[] = {
FUNC_HANDLE_UP (temperature, 256, INT),
FUNC_HANDLE_UP (humidity, 257, INT),
FUNC_HANDLE_UP (key_touch, 258, BOOL),
FUNC_HANDLE_DOWN(led_color, 259, ENUM),
FUNC_HANDLE_DOWN(led_intensity, 260, INT),
FUNC_HANDLE_DOWN(relay, 262, BOOL),
FUNC_HANDLE_DOWN(motor, 261, ENUM),
FUNC_HANDLE_DOWN(air_con, 263, BOOL)
};
int32 func_temperature_upload(void)
{
return device_upload(256, 0);
}
int32 func_humidity_upload(void)
{
return device_upload(257, 0);
}
int32 func_key_touch_upload(void)
{
return device_upload(258, 0);
}
(該代碼在func_ops.c處)
2.4保存代碼并重新編譯
2.5接入真實(shí)設(shè)備
2.6設(shè)備配網(wǎng)
2.7、設(shè)備重啟并接入平臺(tái)
實(shí)驗(yàn)總結(jié)
這次項(xiàng)目經(jīng)過(guò)了兩次實(shí)驗(yàn)讓我懂得了中移和物的方便之處偏陪,在之后的學(xué)習(xí)中我也會(huì)繼續(xù)學(xué)習(xí)抢呆,努力完善我自己。