99久久久精品免费观看国产_国产精品99精品久久免费_二区久久国产乱子伦免费精品_国产精品免费久久久久影院

物聯(lián)網(wǎng)學習,每日一考一練!

時間:2022年10月21日下午4:16
//
物聯(lián)網(wǎng)學習,每日一考一練!

物聯(lián)網(wǎng)學習,每日一考一練!

物聯(lián)網(wǎng)學習,每日一考一練:考試不是目的,學習知識才是重點!

完成以下答題能掌握的知識點:

物聯(lián)網(wǎng)的基本概念

單片機IO口基本配置

Zigbee中函數(shù)傳參

Zigbee 函數(shù)調(diào)用

中斷函數(shù)使用

ZigBee 無線傳感網(wǎng)組網(wǎng)

物聯(lián)網(wǎng)學習,每日一考一練!


一、基礎(chǔ)題 (掌握和學習物聯(lián)網(wǎng)的基本概念)

1、下面哪一項不屬于物聯(lián)網(wǎng)關(guān)鍵技術(shù)?

A.ZigBee技術(shù) B. RFID C.低功耗藍牙技術(shù) D.收音機

2、我國提出發(fā)展中國的物聯(lián)網(wǎng)的口號是?

A.智慧地球 B.感知中國 C.U-CHINA D.認知中國

3、非接觸式自動識別技術(shù)是

A.ZigBee B. M2M C.RFID D.NFC

4、智慧地球(Smarter Planet)是誰最先提出的( )

A.無錫研究院 B.溫總理 C. IBM D. 奧巴馬

5、物聯(lián)網(wǎng)的英文名字是(), 簡稱();

6、()是物聯(lián)網(wǎng)采集信息的終端工具;

7、()與IPv4協(xié)議相比和物聯(lián)網(wǎng)的聯(lián)系更廣泛;

8、ZigBee節(jié)點所屬類別有3種,包括:()、()、()。


二、應用題

應用題1:主要掌握單片機IO口基本配置

1.基礎(chǔ)實驗,我們常需要對IO口進行配置,點亮LED1?

/*************************************
 描述:點亮LED1
 IO口:LED1-P1.0
 點亮:低電平點亮
**************************************/
#include <ioCC2530.h>
#define LED1 ? //定義P10口為LED1控制端 
void IO_Init(void)
{
 P1SEL &=~0x01; //作為普通IO口 
 P1DIR |= ? ; //P1_0定義為輸出 
 P1INP &=~0X01; //打開上拉 
}
void main(void)
{ 
 IO_Init(); //調(diào)用初始化程序
 LED1= ? ; //點亮LED1 
 while(1);
}

請在上面#define LED1 ? 和 LED1= ? ; //點亮LED1 2處 補充完代碼


應用題2:主要掌握Zigbee中函數(shù)傳參

2. ZigBee數(shù)據(jù)發(fā)送

ZigBee 常用數(shù)據(jù)發(fā)送函數(shù)定義如下:

afStatus_t AF_DataRequest( afAddrType_t *dstAddr,
endPointDesc_t *srcEP,
uint16 cID,
uint16 len,
uint8 *buf,
uint8 *transID,
uint8 options,
uint8 radius )

請參考上面代碼將下面空格補充完整,實現(xiàn)將數(shù)據(jù) data 發(fā)送出去。

Void SampleApp _SendPeriodicMessage ( void )
{
uint8 data[10]={0,1,2,3,4,5,6,7,8,9};
if ( AF_DataRequest( &SampleApp_Periodic_DstAddr,
&SampleApp_epDesc,
SAMPLEAPP_PERIODIC_CLUSTERID,
, ,
&SampleApp_TransID,
AF_DISCV_ROUTE,
AF_DEFAULT_RADIUS ) == afStatus_SUCCESS )
{ }
else
{
// Error occurred in request to send.
}

應用題3:主要掌握Zigbee 函數(shù)調(diào)用

3.編程使節(jié)點 1 的 LED1 指示燈復位后閃爍 4 次,閃爍周期為 200ms,即亮 100ms,滅 100ms;可以調(diào)用 z-stack 的 LED 閃爍函數(shù):函數(shù)如下:

void HalLedBlink (uint8 leds, uint8 numBlinks, uint8 percent, uint16 period)
{
#if (defined (BLINK_LEDS)) && (HAL_LED == TRUE)
 uint8 led;
 HalLedControl_t *sts;
 if (leds && percent && period)
 {
 if (percent < 100)
 {
 led = HAL_LED_1;
 leds &= HAL_LED_ALL;
 sts = HalLedStatusControl.HalLedControlTable;
 while (leds)
 {
 if (leds & led)
 {
 /* Store the current state of the led before going to blinking */
 preBlinkState |= (led & HalLedState);
 sts->mode = HAL_LED_MODE_OFF; /* Stop previous blink */
 sts->time = period; /* Time for one on/off cycle */
 sts->onPct = percent; /* % of cycle LED is on */
 sts->todo = numBlinks; /* Number of blink cycles */
 if (!numBlinks) sts->mode |= HAL_LED_MODE_FLASH; 
 /* Continuous */
 sts->next = osal_GetSystemClock(); /* Start now */
 sts->mode |= HAL_LED_MODE_BLINK; /* Enable blinking */
 leds ^= led;
 }
 led <<= 1;
 sts++;
 }
 osal_set_event (Hal_TaskID, HAL_LED_BLINK_EVENT);
}
 else
 {
 HalLedSet (leds, HAL_LED_MODE_ON); /* >= 100%, turn on */
 }
 }
 else
 {
 HalLedSet (leds, HAL_LED_MODE_OFF); /* No on time, turn off */
 }
#elif (HAL_LED == TRUE)
 percent = (leds & HalLedState) ? HAL_LED_MODE_OFF : HAL_LED_MODE_ON;
 HalLedOnOff (leds, percent); /* Toggle */
#else
 // HAL LED is disabled, suppress unused argument warnings
 (void) leds;
 (void) numBlinks;
 (void) percent;
 (void) period;
#endif /* BLINK_LEDS && HAL_LED */
}

按題目要求調(diào)用函數(shù):(?)


題目4:主要掌握中斷函數(shù)使用

4.編程使節(jié)點1的按鍵S1每按一次,控制LED1燈閃爍一次。

閃爍函數(shù)定義:

/***************************************************************************************************

* @fn HalLedSet

*

* @brief Tun ON/OFF/TOGGLE given LEDs

*

* @param leds - HAL_LED_1,HAL_LED_2;

* mode - BLINK, FLASH, TOGGLE, ON, OFF

* @return None

***************************************************************************************************/

uint8 HalLedSet (uint8 leds, uint8 mode);

按鍵中斷函數(shù):

void SampleApp_HandleKeys( uint8 shift, uint8 keys )

{

(void)shift; // Intentionally unreferenced parameter

if ( keys & HAL_KEY_SW_6 )

{

HalUARTWrite(0,"K1 ",3); //提示KEY1被按下

? ; // LED1閃一下

}

if ( keys & HAL_KEY_SW_1 )

{

/* This key sends the Flash Command is sent to Group 1.

* This device will not receive the Flash Command from this

* device (even if it belongs to group 1).

*/

SampleApp_SendFlashMessage( SAMPLEAPP_FLASH_DURATION );

}

if ( keys & HAL_KEY_SW_2 )

{

/* The Flashr Command is sent to Group 1.

* This key toggles this device in and out of group 1.

* If this device doesn't belong to group 1, this application

* will not receive the Flash command sent to group 1.

*/

aps_Group_t *grp;

grp = aps_FindGroup( SAMPLEAPP_ENDPOINT, SAMPLEAPP_FLASH_GROUP );

if ( grp )

{

// Remove from the group

aps_RemoveGroup( SAMPLEAPP_ENDPOINT, SAMPLEAPP_FLASH_GROUP );

}

else

{

// Add to the flash group

aps_AddGroup( SAMPLEAPP_ENDPOINT, &SampleApp_Group );

}

}

}

請完善以上中斷函數(shù)的調(diào)用。


三 綜合題:主要掌握如何組建 ZigBee 無線傳感網(wǎng):

打開工程文件 3.1。節(jié)點 1 作為協(xié)調(diào)器,節(jié)點 2 作為終端設(shè)備且連接溫度傳

感器 DS18B20,通過周期性讀取溫度信息發(fā)送給協(xié)調(diào)器。協(xié)調(diào)器將收集到的溫度

信息通過串口 0 發(fā)送到 PC 機,并使用串口調(diào)試助手打印出來。

要求: 寫出下列要求對應的函數(shù)或代碼,在考試套件上實現(xiàn)題目功能:試卷共 6 頁 第 6 頁

(1) 配置串口波特率為 115200bps,關(guān)閉串口流控;

#define MT_UART_DEFAULT_BAUDRATE
#define MT_UART_DEFAULT_OVERFLOW

(2) 將采集到的溫度信息發(fā)送給協(xié)調(diào)器的發(fā)送函數(shù);

void SampleApp_SendPointToPointMessage( void )
{
uint8 T[2];//溫度
//16 進制轉(zhuǎn)換成 ASCII 碼 溫度十位
//16 進制轉(zhuǎn)換成 ASCII 碼 溫度個位
if ( AF_DataRequest( &Point_To_Point_DstAddr,
&SampleApp_epDesc,
SAMPLEAPP_POINT_TO_POINT_CLUSTERID,
2,
T,
&SampleApp_TransID,
AF_DISCV_ROUTE,
AF_DEFAULT_RADIUS ) == afStatus_SUCCESS )
{ }
else
{ // Error occurred in request to send.
}
}

(3) 協(xié)調(diào)器將接收到的溫度信息通過串口 0 打印出來。

void SampleApp_MessageMSGCB( afIncomingMSGPacket_t *pkt )
{
uint16 flashTime;
switch ( pkt->clusterId )
{
case SAMPLEAPP_POINT_TO_POINT_CLUSTERID:
HalUARTWrite(0,"Temp is:",8); //串口提示接收到數(shù)據(jù)
; //溫度信息通過串口 0 發(fā)給 PC 機
HalUARTWrite(0,"\n",1); // 回車換行
break;
}
}

以上題目你找到答案了嗎?可以關(guān)注+私信(IOT)獲取完整答案喲!

物聯(lián)網(wǎng)學習,每日一考一練!

物聯(lián)網(wǎng)學習,每日一考一練!

二維碼
智宇物聯(lián)平臺二維碼

搜浪信息科技發(fā)展(上海)有限公司 備案號:滬ICP備17005676號

99久久久精品免费观看国产_国产精品99精品久久免费_二区久久国产乱子伦免费精品_国产精品免费久久久久影院

          久久久91精品国产一区二区三区| 欧美专区一区二区三区| 亚洲午夜三级在线| 久久精品九九| 欧美日韩国产亚洲一区| 国产午夜一区二区三区| 亚久久调教视频| 欧美日韩免费观看一区三区| 黄色亚洲网站| 久久综合一区二区三区| 国产精品免费观看在线| 亚洲一区二区三区四区五区黄| 免费欧美日韩国产三级电影| 国产精品自在线| 欧美在线观看www| 欧美日韩一区二区免费在线观看| 精品动漫3d一区二区三区免费版 | 久久综合国产精品| 国产日本欧美一区二区| 欧美一区二区三区四区高清| 欧美午夜电影完整版| 亚洲在线观看免费视频| 欧美日本久久| 亚洲永久免费视频| 欧美日韩一区二区三区四区五区 | 欧美丰满高潮xxxx喷水动漫| 国外成人网址| 久久综合色88| 黄色国产精品| 欧美欧美天天天天操| 亚洲午夜电影在线观看| 欧美第一黄色网| 在线播放视频一区| 欧美激情综合网| 亚洲一区二区三区高清| 欧美日韩成人免费| 午夜欧美大片免费观看| 欧美午夜宅男影院| 欧美一区二区在线观看| 国产精品美女久久久久av超清 | 国产精品久久久久毛片大屁完整版| 亚洲欧美日韩在线综合| 国产精品久久久久三级| 久久精品日韩一区二区三区| 国产日韩视频一区二区三区| 麻豆91精品91久久久的内涵| 影音先锋在线一区| 欧美视频精品一区| 久久久噜噜噜久久| 精品69视频一区二区三区| 欧美日本国产精品| 欧美影院在线| 好看不卡的中文字幕| 欧美激情一二三区| 先锋影音国产精品| 国产亚洲一本大道中文在线| 欧美黄色一级视频| 欧美伊人久久久久久午夜久久久久| 国产无一区二区| 欧美精品xxxxbbbb| 欧美淫片网站| 激情久久婷婷| 国产精品国色综合久久| 久久午夜精品一区二区| 亚洲视频在线观看免费| 国产精品美女在线观看| 欧美本精品男人aⅴ天堂| 午夜在线精品| 一区免费观看视频| 国产精品美女www爽爽爽| 欧美电影免费| 久久成人免费电影| 亚洲视频网站在线观看| 国产日产亚洲精品| 欧美日韩在线亚洲一区蜜芽| 久久视频免费观看| 亚洲欧美在线观看| 极品中文字幕一区| 国产欧美精品日韩区二区麻豆天美| 欧美激情精品久久久久久蜜臀| 欧美亚洲一区三区| 伊人激情综合| 国产日韩一区二区| 欧美四级在线观看| 欧美国产三区| 久久青青草原一区二区| 亚洲欧美日韩专区| 黄色亚洲免费| 国产午夜亚洲精品羞羞网站| 国产精品盗摄久久久| 欧美精品系列| 欧美大片第1页| 理论片一区二区在线| 久久黄色影院| 先锋影音久久久| 亚洲一级黄色av| 狠狠色伊人亚洲综合成人| 国产欧美在线观看| 国产精品亚洲欧美| 国产精品久久一级| 欧美网站在线观看| 欧美日韩亚洲一区| 欧美日韩岛国| 欧美激情一区二区| 欧美大片在线观看一区二区| 裸体素人女欧美日韩| 久久综合电影| 久久阴道视频| 美女图片一区二区| 久久综合亚州| 麻豆久久婷婷| 免费久久久一本精品久久区| 久久一区中文字幕| 久久综合网络一区二区| 久热精品视频在线| 蜜桃精品久久久久久久免费影院| 久久久久久久一区二区| 久久久九九九九| 久久久久九九视频| 久久午夜电影| 免费久久精品视频| 美日韩免费视频| 欧美大学生性色视频| 欧美精品1区2区| 欧美美女操人视频| 欧美日韩中文字幕| 国产精品久久999| 国产精品美女一区二区| 国产伦精品一区二区| 国产视频精品免费播放| 国产在线精品一区二区夜色| 国内精品伊人久久久久av一坑| 狠狠色丁香久久婷婷综合丁香 | 女女同性精品视频| 欧美激情片在线观看| 欧美日韩午夜视频在线观看| 欧美午夜大胆人体| 国产精品专区一| 国产一区二区三区在线观看免费| 黄色av日韩| 亚洲女同在线| 久久精品成人一区二区三区蜜臀 | 欧美日韩国产91| 欧美日本二区| 国产精品久久久一区二区三区| 国产欧美精品在线观看| 红桃视频国产一区| 亚洲综合日韩在线| 欧美影视一区| 巨乳诱惑日韩免费av| 欧美精品成人在线| 国产精品护士白丝一区av| 国产婷婷一区二区| 中文一区在线| 午夜在线观看欧美| 快she精品国产999| 欧美日韩亚洲一区二区三区四区| 国产精品久久一级| 国内精品视频一区| 亚洲综合国产| 久久婷婷成人综合色| 欧美另类亚洲| 国产欧美日韩视频| 亚洲网站在线| 久久精品一区二区| 欧美激情中文字幕乱码免费| 欧美亚洲成人免费| 国产真实乱子伦精品视频| 亚洲欧美日韩另类| 久久一区二区三区四区| 欧美日韩hd| 国模吧视频一区| 欧美一二三区精品| 欧美黄色一区二区| 国产欧美视频一区二区三区| 亚洲自拍偷拍一区| 蜜臀a∨国产成人精品| 国产精品a久久久久久| 狠狠88综合久久久久综合网| 久久av红桃一区二区小说| 欧美精品在线视频观看| 国产亚洲欧美一区| 欧美一级免费视频| 欧美片第1页综合| 国产在线欧美日韩| 久久精品国产77777蜜臀| 欧美另类一区二区三区| 国产一区久久久| 久久精品色图| 欧美先锋影音| 亚洲午夜激情| 欧美顶级大胆免费视频| 国产区日韩欧美| 欧美一区二区三区播放老司机| 欧美不卡视频一区| 国产亚洲一级| 久久久久99精品国产片| 国产精品久久久久久超碰| 亚洲天堂偷拍| 欧美国产日韩精品免费观看|