zigbee Mac 模式

目录

1.概述

2.示例工程

3.配置使用过程

3.1 编译下载

3.2网络建立

3.2.1 在每个设备上执行commission

3.2.2 一个设备组网,另一个设备加入网络

3.2.2.1 组网

3.2.2.2 允许其他设备入网

3.2.2.3 其他设备入网

3.3 查询网络信息

3.4 数据收发

3.4.1 发送

3.4.2 接收

3.5 Inter Pan 通信

3.6 其他功能

3.6.1 beacon

3.6.2 发送beacon request

3.6.3 设置信道

3.6.4 设置通讯加密

3.6.5 能量扫描

3.6.6 设备重启

4. 使用场景

4.1 无NWK协议的场景

4.2 有NWK协议的场景


1.概述

Connect MAC模式是实现IEEE802.15.4兼容/互操作设备的通用工具,具有Connect协议栈的所有API功能和特性。

MAC模式适用于需要完全符合IEEE 802.15.4的应用。

在射频范围内,设备支持相互连接。

该模式的网络层未实现,因此在需要时,必须由应用程序实现网络层。

MAC模式支持MAC设备类型,该模式从射频范围内的其他802.15.4设备发送和接收标准802.15.4消息。消息转发可以在上层实现。

MAC模式是完全符合IEEE 802.15.4的;该模式未启用网络层。和直连模式相比,其API更为复杂,并且需要IEEE 802.15.4标准的一些知识。

为了使其完全符合IEEE 802.15.4,确保设置符合IEEE802.15.4的无线配置。

2.示例工程

Connect - SoC MAC Mode Device

3.配置使用过程

3.1 编译下载

编译Connect - SoC MAC Mode Device并下载到两个设备中

3.2网络建立

网络建立有两种方式:

3.2.1 在每个设备上执行commission

commission 0x06 0x0001 0x01ff 23 20

参数含义

0x06     -- node type (0x06 MAC devices;0x07 sleepy MAC devices)

0x0001 -- node ID

0x01ff   -- PAN ID

23         -- channel

20         -- transmit power

同一个pan里,短地址必须唯一

3.2.2 一个设备组网,另一个设备加入网络

3.2.2.1 组网

> form panid channel transmitPower

> form 0x1ff 20 10

使用form组网的设备,短地址默认是0

3.2.2.2 允许其他设备入网

pjoin 255

3.2.2.3 其他设备入网

> join 6 0x1ff 20 10 0

6       -- node type (this can be 0x06 for MAC devices and 0x07

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值