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-WWC XBee S2C 802.15.4开发套件
普通型 增强型 封装&天线接口
XB24CAPIT-001 XBP24CAPIT-001 双列直插模块,带PCB天线
XB24CAWIT-001 XBP24CAWIT-001 双列直插模块,带鞭状天线
XB24CASIT-001 XBP24CASIT-001 双列直插模块,RPSMA天线接口
XB24CAUIT-001 XBP24CAUIT-001 双列直插模块,u.FL天线接口
XB24CAUIS-001 XBP24CAUIS-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。

xbee/xbeeRPOS1、xbee/xbeePROS2C802.15.4/Digimesh功能方法的更多相关文章

  1. share point 已在此服务器场中安装 ID 为 15/b7a69889-1789-4855-b8bd-9a3b4cfd7fc0 的功能。请使用强制属性显式地重新安装此功能。

    部署步骤“添加解决方案”中出现错误: 已在此服务器场中安装 ID 为 15/b7a69889-1789-4855-b8bd-9a3b4cfd7fc0 的功能.请使用强制属性显式地重新安装此功能. 英文 ...

  2. 游戏设计模式:Subclass Sandbox模式,以及功能方法集的设计思考

    书中总结出这种 Subclass Sandbox 的设计模式 Game Design Patterns: Subclass Sandbox 这种模式要点有两点: 在基类中实现各种功能性方法供子类调用 ...

  3. XBee 802.15.4/Digimesh FAQs:如何为2.4G模块选择合适的信道

    XBee 802.15.4模块和XBee Digimesh模块在硬件上完全相同,只是出厂带有不同固件,如果测试需要,这两个固件可以都可以互换烧入模块中. 如何为2.4G模块选择合适的信道 IEEE 8 ...

  4. VS "15" 预览 5 中 VB 15 新增的功能

    VS "15" 预览 5 给 VB 带来了更新.这次的更新内容有3个: * 值元组 ValueTuple这个功能能把一组计算结果成组返回.为了使用这个功能,我们要安装 System ...

  5. jQuery 1.4版本的15个新功能(现在已经发布到jquery1.8,特别是增强版的live事件,支持 submit , change , focus 和 blur 事件)

    1.jQuery()创建DOM元素:支持传参设置属性 之前,jQuery可以通过 attr 方法设置元素的属性,既可传属性的名和值,也可以是包含几组特定 属性名值对 的 对象.在 jQuery 1.4 ...

  6. ABBYY FineReader 15高级转换功能详解

    ABBYY FineReader 15(Windows系统)OCR文字识别软件拥有强大的OCR项目功能,能帮助用户检查识别区域.验证识别出的文本.预处理图像以提高 OCR精确性等等.其强大的OCR微调 ...

  7. ASP.NET Core 中文文档 第三章 原理(15)请求功能

    作者:Steve Smith 翻译:谢炀(kiler398) 校对:姚阿勇(Dr.Yao).孟帅洋(书缘) 涉及到如何处理 HTTP 请求以及响应的独立 Web 服务器功能已经被分解成独立的接口,这些 ...

  8. (转)Android之常用功能方法大集合

    这些,都是Andorid中比较常用的方法和功能,在网上搜集整理一下记录之,以备不时之需.由于经过多次转载,源文作者不确凿,在此申明,敬请见谅.不得不赞,非常实用. 1.判断sd卡是否存在 boolea ...

  9. IOS-TextField功能方法详解

    //初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, ...

随机推荐

  1. 过滤器手动注入Service Bean方法

    @Override public void init(FilterConfig arg0) throws ServletException { ServletContext servletContex ...

  2. 4.IIC总线

    一.IIC总线说明:      IIC总线时序只有高低电平的持续时间一般是大于多少us/ms.      iic时序:            开始:当SCL为高电平时,SDA由高电平状态切换到低电平状 ...

  3. element-ui的不稳定性

    伤脑筋的版本升级 element-ui升级到2.0版本了! element-ui作为比较成熟的广为人知的前端框架,原本满怀热情的去学习,也基于element-ui搭建出了一套系统,可是它居然升级了! ...

  4. python:id与小数据池与编码

    一.id与小数据池 id:查的是内存地址 a = 100 b = 100 print(a == b)#比较的数值 print(a is b)#比较的是id print(id(a),id(b))#id相 ...

  5. Python3网络爬虫(四):使用User Agent和代理IP隐藏身份《转》

    https://blog.csdn.net/c406495762/article/details/60137956 运行平台:Windows Python版本:Python3.x IDE:Sublim ...

  6. [sharepoint]根据用户名获取该用户的权限

    写在前面 这样的一个场景,客户端请求sharepoint的rest api,但不允许传输用户的密码,使用的是证书认证的方式,但这样所有的用户用的是同一个证书,这样造成的结果就是无法识别该用户是否有操作 ...

  7. Altium Designer9.4局域网内冲突的问题

    Altium Designer破解 1.安装Altium Designer原程序.2.运行AD9KeyGen,点击“打开模板”,加载ad9.ini,如想修改注册名,只需修改:TransactorNam ...

  8. 深入了解scanf()/getchar()和gets()/cin等函数

    转:http://www.cnblogs.com/FCWORLD/archive/2010/12/04/1896511.html 转:问题描述一:(分析scanf()和getchar()读取字符) s ...

  9. Linux常用命令大全(分类)

    首先按ESC键回到命令模式: vi保存文件有不同的选项,对应于不同的命令,你可以从下面的命令中选择一个需要的::w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi:w! ...

  10. [UGUI]Image源码分析

    unity版本5.3.5 一.属性 1.overrideSprite 脚本对精灵的访问均使用overrideSprite,如果m_OverrideSprite存在就使用m_OverrideSprite ...