当前位置: 首页 > java >正文

USB 网卡——RNDIS 控制消息流程

文章目录

  • RNDIS 控制消息流程
    • 控制写
    • 设备回复
    • 控制读
    • 注意事项

RNDIS 控制消息流程

RNDIS 控制消息流程分为三步

  • 控制写(控制端点 0)
  • 设备回复(中断端点)
  • 控制读(控制端点 0)

数据抓包如下
在这里插入图片描述

控制写

设备的控制通道是通过 USB 控制端点完成的。 从主机到设备的控制消息作为 SEND_ENCAPSULATED_COMMAND 传输发送。 下表中定义了此传输。
在这里插入图片描述

  • bmRequestType:0x21
    • 数据传输方向为 0,host-to-device
    • 类请求
    • 请求的接收者为接口

设备回复

主机不会持续轮询 USB 控制端点来获取输入控制消息。 在其控制端点上获取控制消息时,设备必须在通信类接口的中断 IN 端点上返回通知,每当设备可以返回

http://www.xdnf.cn/news/3012.html

相关文章:

  • AbMole解密生物医学新材料---PCL-PVAc-PEG
  • AUTOSAR图解==>AUTOSAR_RS_InteroperabilityOfAutosarTools
  • 同步与互斥(同步)
  • 【android bluetooth 案例分析 03】【PTS 测试 】【PBAP/PCE/SSM/BV-02-C】
  • 数据中心网络架构:高效规划与自动化设计实践
  • Android 系统发展史
  • php学习笔记(全面且适合新手)
  • Android的Imageview的src属性,如果设置width和height,但是图片本身很小,那么图片会自动缩放到Imageview一样的大小吗
  • GEE进行Theil-Sen Median斜率估计和Mann-Kendall检验
  • RK3568下背光控制 软件与调试技巧
  • 使用 TypeScript 开发并发布一个 npm 包(完整指南)
  • 小刚说C语言刷题——1032分糖果
  • 守护天空安全的科技利剑鼎讯信通(ACNN)的创新实践
  • Flume启动报错
  • MIT6.S081 - Lab11 networking(网络栈)
  • 阿里千问Qwen3技术解析与部署指南 :混合推理架构突破性优势与对DeepSeek R1的全面超越
  • Scrapy框架之CrawlSpider爬虫 实战 详解
  • 23种设计模式-行为型模式之解释器模式(Java版本)
  • Leetcode 3529. Count Cells in Overlapping Horizontal and Vertical Substrings
  • 关于汇编语言与程序设计——子程序设计
  • Android WIFI体系
  • Vue基础(一) 基础用法
  • 【Delphi】简化数据库读写(Helper)
  • Canvas基础篇:绘制矩形
  • 废品回收小程序:全链路数字化解决方案,赋能绿色未来
  • SDC命令详解:使用get_nets命令进行查询
  • windows如何使用cmd命令翻转屏幕
  • 多源数据整合与数据虚拟化:构建灵活、高效的数据架构
  • RPG2.设置角色摄像机
  • js day9