全球旧事资料 分类
配合co
tiki操作系统,co
tiki的代码全部为C语言编写,对于初学者来说比较容易上手。2简述Zstack协议栈中的两种地址类型。64位IEEE地址:即MAC地址(也称“长地址”或“扩展地址”),是一个全球唯一的地址,一经分配将跟随设备一生。通常由制造商在设备出厂或被安装时设置。这些地址由IEEE组织来维护和分配。16位网络地址:是设备加入网络后,由网络中的协调器分配给设备的地址(也称“短地址”),它在网络中是唯一的,用来在网络中鉴别设备和发送数据。对于协调器,网络地址固定为0x0000。
f3简述CC2530数据帧的产生过程。
⑴具体产生过程如下:CC2530射频部分产
生并自动传输物理层的同步头,包括帧引
导序列和帧开始界定符(SFD)。⑵通过射
频部分传输帧长度域和指定的字节数,包
括MAC帧头和MAC负载。⑶通过操作寄存
器计算并自动传输帧尾(FSC)。
4简述Zigbee网络层功能。
答案要点:Zigbee网络中的设备有三种类
型:协调器、路由器和终端节点,分别实
现不同的功能。协调器具有建立新网络的
能力。协调器和路由器具备允许设备加入
网络或者离开网络、为设备分配网络内部
的逻辑地址、建立和维护邻居表等功能。
Zigbee终端节点只需要有加入或离开网
络的能力即可。
5简述端点的作用。
参考答案:端点的主要作用可以总结为以
下两个方面:数据的发送和接收:当一个
设备发送数据时,必须指定发送目的节点
的长地址或短地址以及端点来进行数据
的发送和接收,并且发送方和接收方所使
用的端点号必须一致。绑定:如果设备之
间需要绑定,那么在Zigbee的网络层必
须注册一个或者多个端点来进行数据的
发送和接收以及绑定表的建立。
程序设计
1在Zstack协议栈中点亮或关闭LED的
API函数为HalLedSetui
t8leds
ui
t8mode。设置LED闪烁的API函数
为HalLedBli
kui
t8ledsui
t8

umBli
ksui
t8perce
tui
t16
period。请编写点亮LED1以及设置LED1
每隔500ms闪烁4次的函数。
参考答案:
HalLedSet
HAL_LED_1
HAL_LED_MODE_ONHalLedBli
k
HAL_LED_1450500
2简述下面函数的功能,且解释每一句代
码的作用。
AF_DataRequest
__发送目的地址_______
MySe
dtest_Periodic_DstAddr
__端点描述符________
MySe
dtest_epDesc____簇ID_____________MySe
dtest_PERIODIC_CLUSTERID__发送的字节长度_______ui
t16osal_strle
theMessageData1___发送的数据________ui
t8theMessageData____发送数据ID的序号_____MyfirstAppCoordMa
age_Tra
sID____设置路由发现________AF_DISCV_ROUTE______设置路由域________AF_DEFAULT_RADIUS参r
好听全球资料 返回顶部