技术标签: 802.15.4协议中文版 ieee 802-15-4 协调器
MAC 子层处理所有对物理无线信道的访问控制,并负责下面的任务:
—— 如果设备是协调器,产生网络信标
—— 与网络信标同步
—— 支持与 PAN 网络关联和解关联
—— 设备安全支持
—— 采用 CSMA/CA 机制访问信道
—— 处理和维护 GTS 机制
—— 在两个对等 MAC 实体间提供可靠链路
设备可以分为两类:完整功能设备(FFD)和简化功能设备(RFD)。完整功能设备有三种模式:PAN 协调器、协调器和设备。简化功能设备智能作为设备。
在本章中,定义帧的成功接收包括两部分:物理层成功接收到帧,MAC 子层成功地校验了帧校验序列(FCS)。具体介绍在 5.2.1.9 节。
MAC 子层和物理层指定和维护的常量和 PIB 属性使用斜体书写。常量有一个前缀‘a’,例如 aBaseSlotDuratin。表 51 列举出了所有 MAC 子层的常量,表 71 列举出了所有物理层的常量。MAC 子层的 PIB 属性都带有前缀‘mac’,例如macAckWaitDuration。物理层的 PIB 属性都带有前缀‘phy’,例如phyCurrentChannel。表 51 列举出了 MAC PIB 属性,表 60 列举处了安全属性,表 71 列举出了物理层的 PIB 属性。
MAC 子层的上一层协议通过 MAC 子层管理实体访问接入点(MLME-SAP,详细描述请参考 6.2 节)和 MAC 公共部分子层访问接入点(MCPS-SAP,详细细节去参考 6.3 节)访问 MAC 子层提供的服务。MLME-SAP 的原语都带有大写的前缀 MLME,例如MLME-SCAN.confirm;MCPS-SAP 的原语都带有大写的前缀 MCPS,例如 MCPS-DATA.request。
本节专有名词
简写 | 英文全称 | 中文全称 |
---|---|---|
FFD | full-function device | 完整功能设备 |
RFD | reduced-function device | 简化功能设备 |
FCS | frame check sequence | 帧校验序列 |
PIB | PAN information base | PAN 信息库 |
MLME-SAP | MAC sublayer management entity service access point | MAC 子层管理服务访问接入点 |
MCPS-SAP | MAC common part sublayer service access point | MAC 功能部分子层访问接入点 |
文章浏览阅读2.6k次,点赞5次,收藏13次。1)5.2.1弹出两次已连接或者未连接这是因为你同时打开了流量和WiFi,他就会发出两次广播。2)5.3.1中发送自定义广播问题标准广播未能弹出消息:Intent intent=new Intent("com.example.broadcasttest.MY_BROADCAST");sendBroadcast(intent);上述已经失效了。修改:Intent intent=new Intent("com.example.broadcasttest...._代码里的广播错误
文章浏览阅读249次。作者 |平名 阿里服务端开发技术专家导读:Kubernetes 作为云原生时代的“操作系统”,熟悉和使用它是每名用户的必备技能。本篇文章概述了容器服务 Kubernet..._k8知识库
文章浏览阅读923次。分别是etc/pear.conf,etc/php-fpm.conf, etc/php-fpm.d/www.conf,lib/php.ini。php8安装基本一致,因为一个服务期内有2个版本,所以注意修改不同的安装目录和端口号。可以直接使用sbin下的nginx命令启动服务。完成编译安装需要gcc支持,如果没有,使用如下命令安装。安装过程基本一致,下面是安装7.1.33的步骤。执行如下命令,检查已经安装的包和可安装的包。执行如下命令,检查已经安装的包和可安装的包。执行如下命令,检查已经安装的包和可安装的包。_tencentos-3.1
文章浏览阅读3.1w次,点赞21次,收藏75次。import urllib.requesturl = 'https://www.python.org'# 方式一response = urllib.request.urlopen(url)print(type(response)) # <class 'http.client.HTTPResponse'># 方式二request = urllib.request.Req..._urllib.request.urlopen(url)
文章浏览阅读1.5k次,点赞12次,收藏15次。如何用ChatGPT+GEE+ENVI+Python进行高光谱,多光谱成像遥感数据处理?
文章浏览阅读1.2k次。RS485总线常识 2010-10-12 15:56:36| 分类: 知识储备 | 标签:rs485 总线 传输 差分 |字号大中小 订阅RS485总线RS485采用平衡发送和差分接收方式实现通信:发送端将串行口的TTL电平信号转换成差分信号A,B两路输出,经过线缆传输之后在接收端将差分信号还原成TTL电平信号。由于传输线通常使用双绞线,又是差分传输,所_rs485 差分走綫間距
文章浏览阅读621次。u-boot、linux烧录_uboot制作
文章浏览阅读1.2w次,点赞10次,收藏44次。windos上git安装,git bash安装_64-bit git for windows setup.
文章浏览阅读196次。环形链表(算法java)的两种解决方法_java 实现环形链表
文章浏览阅读5.7k次。Airflow什么是 Airflow?Airflow 的架构Airflow 解决哪些问题一、docker-compose 安装airflow(postgres)1、创建启动文件airflow-docker-compose.yml.1.1、添加挂载卷,需要修改airflow-docker-compose.yml的位置2、创建本地配置文件airflow.cfg2.1、如果想修改WEB URL地址,需要修改airflow.cfg中以下两个地方3、之后up -d直接启动即可web访问地址:二、存储数据库更换post_airflow docker
文章浏览阅读28次。选题背景:随着社会的发展和教育的普及,高校教务管理系统在现代高等教育中扮演着至关重要的角色。传统的手工管理方式已经无法满足高校日益增长的规模和复杂的管理需求。因此,开发一套高效、智能的教务管理系统成为了当今高校管理的迫切需求。选题意义:高校教务管理系统的开发具有重要的意义和价值。首先,它可以提高高校教务管理的效率和准确性。通过自动化处理学生选课、排课、考试安排等繁琐的事务,大大减轻了教务人员的工作负担,提高了工作效率。同时,系统可以实时更新学生信息和课程信息,减少了数据错误和冗余,保证了管理的准确性
文章浏览阅读132次。首页>基础教程>常用类>常用 Integer类Java Integer转换double,float,int,long,stringjava中Integer类可以很方便的转换成double,float,int,long,string等类型,都有固定的方法进行转换。方法double doubleValue() //以 double 类型返回该 Integer 的值。flo..._java integet接收float类型的参数