解决Linux连接MySQL报错:access denied for user ‘root’@‘localhost’

需积分: 12 86 下载量 92 浏览量 更新于2024-08-10 收藏 2.43MB PDF 举报
"ZigBee协议栈说明书(中文版).pdf" ZigBee协议栈是一种基于IEEE 802.15.4标准构建的通信协议,它定义了物理层(PHY)和媒体访问控制层(MAC)的规范。在ZigBee堆栈中,除了PHY和MAC层之外,还包括网络层(NWK)、应用层以及安全服务提供层。这些层共同协作,以支持设备间的高效、安全通信。 1.1 ZigBee堆栈层详解 - **PHY层**:负责定义无线射频(RF)和相邻设备间的通信标准。 - **MAC层**:负责数据传输的介质访问控制,确保多设备在共享介质上的有效通信。 - **网络层(NWK)**:管理设备之间的通信,包括网络初始化、消息路由和网络发现。 - **应用层**:定义设备的具体功能和应用场景,通常与特定的应用对象关联。 - **安全服务提供层**:确保数据的安全传输,包括加密和身份验证。 1.1.1 设备模板和应用对象 设备被分为公共模板和私有模板,这些模板规定了设备的用途、类型和通信簇。公共模板促进不同供应商设备间的互操作性。应用对象作为设备的功能实体,通过端点连接到ZigBee堆栈,每个端点对应设备的一个可寻址组件。 1.1.2 端点和簇 - **端点**:是设备上通信的基本单元,每个端点可以接收或发送簇格式的数据。端点0用于设备配置和管理,而端点255用于广播。端点241到254是预留端点。 - **簇**:是数据交换的载体,包含了特定应用所需的所有属性。 1.1.3 应用支持子层(APS) APS是连接应用层和网络层的桥梁,它提供了数据传输、安全管理和绑定服务。APS使用网络层(NWK)来处理设备间的通信,并通过ZigBee设备对象(ZDO)允许应用层对网络层进行配置和管理。 1.1.4 网络层(NWK) NWK层是设备间通信的核心,它负责数据路由、网络初始化和发现。通过ZDO,应用层可以控制网络层的功能,如加入网络、离开网络或查询网络状态。 ZigBee协议栈通过层次化的结构和丰富的服务,实现了低功耗、自组织的无线网络通信,广泛应用于智能家居、物联网(IoT)等领域。解决Linux连接MySQL报错“access denied for user ‘root’@‘localhost’(using password: yes)”的方法不在本资源的讨论范围内,这通常涉及到数据库的权限设置问题,需要检查MySQL的用户授权和密码配置。