XBee S2C@ 802.15.4

news/2024/11/17 19:31:35/

Digi XBee 802.15.4的第一个版本也称为S1,是基于Freescale的无线收发器片子设计的。最新的802.15.4模块(内部称号S1B)采用和Digi ZigBee模块相同SOC芯片设计,官方的名称为XBee S2C 802.15.4和XBee PRO S2C 802.15.4。同样地,S2C 802.15.4模块和S1一样,也可以通过烧入对应的Digimesh固件变成Digimesh模块。

常用型号包括:

开发套件
XKB2-A2T-WWCXBee S2C 802.15.4开发套件
普通型增强型封装&天线接口
XB24CAPIT-001XBP24CAPIT-001双列直插模块,带PCB天线
XB24CAWIT-001XBP24CAWIT-001双列直插模块,带鞭状天线
XB24CASIT-001XBP24CASIT-001双列直插模块,RPSMA天线接口
XB24CAUIT-001XBP24CAUIT-001双列直插模块,u.FL天线接口
XB24CAUIS-001XBP24CAUIS-001邮票孔贴片模块,u.FL天线接口

802.15.4协议简介

802.15.4 标准是由 IEEE 802.15第4任务组 (IEEE 802.15 Task Group 4) 开发的低功耗无线网络标准。802.15.4包括用于低速无线个人域网(LR-WPAN)的物理层和媒体接入控制层两个规范,可以定义网络中任意两个对等设备的通信协议,是像ZigBee,Digimesh等在内的其它协议的基础。

XBee@802.15.4一些特性

XBee 802.15.4除了支持标准的802.15.4协议外,还在应用层和网络概念上扩展了802.15.4,成为一个方便用户直接发使用,高带宽,响应速度快的无线模块。XBee 802.15.4 有灵活的Mac层模式设置,支持对等网络,也支持分组的对等网络和主从设备模式,能够对成员进行分组通信。XBee保持了Digi无线模块的风格,方便易用的AT参数和API模式能更有效地从程序逻辑上保障可靠的网络通信。XBee家族成员的兼容性封装能够使用户沿用或做较少的改动就能在新的项目上使用新设计。

XBee S2C 802.15.4对等设备通信和组网通信

默认地,XBee S2C 802.15.4配置为对等网络的模式,没有主从设备之分。可以支持16位和64位寻址的方式实现任意两点间的通信。 在对等设备网络中,两个模块要互相通信,需要工作在相同的信道上,有相同的PAN ID。事实上,如果采用API模式,还可以对相同信道内的模块进行分组。从而进行组内相同ID设备通信或全网跨PAN ID通信。 
当需要使XBee 802.15.4的模块组成主成网络时,需要设置主设备(CE=1)和终端设备(CE=0)。参数A1和A2控制着主设备和终端设备的入网方式,要组成主从网络,A1和A2的bit2都必须置位。A1和A2分别是从节点和主节点的信道和ID策略配置参数。

  • 协调器(CE=1,A2≠0)

如果希望协调器进行能量扫描并排除当前已有网络的信道来建一个随机ID的网络,可以用A2=7; 
如果只是进行能量扫描,但用指定ID建网,可以用A2=6; 
如果希望建立参数指定的ID和信道的网络,可以用A2=4。 

  • 终端(CE=0,A1≠0)

如果希望终端能加入任意网络,可以用A1=7,这样入网时终端的ID和CH不起作用; 
如果希望终端能加入指定ID的网络,可以用A1=6 
如果只需要加入指定ID和信道的网络,可以用A1=4。 

Digi官方资料

  • XBee 802.15.4官方文档

  • XBee Digimesh 2.4官方文档


http://www.ppmy.cn/news/774596.html

相关文章

2bb

参加二B补录的院校大多是民办高校或独立学院,考生应该首先考虑尽量抓住最后一次上本科的机会。 按照广东高考网上录取批次的安排,8月2日~3日将公布第二批本科B类院校未完成招生任务的专业及计划,组织尚未录取考生补报志愿;8月4日…

Atlassian JIRA 授权许可证机制分析

JIRA在Atlassian开发的各种产品中算是最著名的一个,它主要是用来做产品缺陷跟踪和项目管理的。JIRA是商业软件,它的授权是按使用用户数划分的,最便宜的10用户版本只要10美元,这极大地方便了小型团队的开发,不过25个用户…

【XBEE手册】XBEE操作

【XBEE手册】XBEE操作 (ZigBee)[ZigBee, XBEE手册] [转载请注明出处,谢谢!] 【XBEE手册】XBEE操作 串口接口UART数据流 串行数据 SPI通信 SPI操作串口选择 串口缓冲区 串口接受缓冲区串口发送缓冲区 UART流控制 CTSCTS\overline{CTS}流控制RTSRTS\overline{RTS}流…

解决\xEF\xBB\xBF问题

解决\xEF\xBB\xBF问题 参考文章: (1)解决\xEF\xBB\xBF问题 (2)https://www.cnblogs.com/mao2080/p/8178412.html (3)https://www.codeprj.com/blog/7ccaec1.html 备忘一下。

B22-9-5

假定有7个航班, 现在需要在某某到某某航班上增添座位,问怎样才是较优解。 题目:[2,5,3],意思是在2-5的航班上,之间的每个航班增加三张票。 首先的步骤:写出1-7航班,并且在前后都多补充一个数&a…

ESP32-S的UART2的初始化需要注意的问题

简 介: 在使用ESP32-S的UART2的时候,初始化UART的ID需要设置成1,而不是2,这样可以避免ESP32热启动出现故障。具体原因并不清楚,但可以解决热启动程序执行的问题。在MicroPython输出汉字的时候,需要预先将汉…

xgboost

Xgboost 概念内容介绍来自七月在线头条号: xgboost一直在竞赛江湖里被传为神器,比如时不时某个kaggle/天池比赛中,某人用xgboost于千军万马中斩获冠军。 RF和GBDT是工业界大爱的模型,Xgboost 是大杀器包裹,Kaggle各…

时隔十年,再次上路 LRU缓存

这个博客是为了十年前找工作时候创建的,用来记录自己的积累,没想到,一晃十年,我又回到了这里,想Mark下,时光弹指一瞬,令人唏嘘。 记录一道代码题吧。 力扣 Problem: 146. LRU 缓存 思路 解题…