USB网络控制通讯NCM
+ -

NCM 网络控制模型通知

2025-07-08 0 0

[USBCDC12]定义了功能用于通知主机与该功能相关事件的通用通信类通知。这些通知通过通信接口中的中断IN管道发送。

网络控制模型通知

通知 描述 必需/可选 参考
NetworkConnection 报告物理层(调制解调器、以太网PHY等)链路是否启动。 必需 [USBCDC12]
ResponseAvailable 通知主机发送GetEncapsulatedResponse请求。 可选(如果支持SetEncapsulatedCommand和
GetEncapsulatedResponse则为必需)
[USBCDC12]
ConnectionSpeedChange 报告网络连接上行或下行速度的变化。 必需 [USBCDC12]

网络控制模型子类的类特定通知代码

请求值 通知名称
00h NETWORK_CONNECTION
01h RESPONSE_AVAILABLE
2Ah CONNECTION_SPEED_CHANGE

重要说明

通知机制

  • 通过中断IN管道发送
  • 在通信接口中传输
  • 用于事件通知和状态报告

操作要求

  • 某些操作和序列要求比[USBCDC12]中的要求更具体
  • 在第7.1和7.1节中对通知施加了特定要求

支持要求

  • NetworkConnection和ConnectionSpeedChange为必需通知
  • ResponseAvailable为可选,但在特定条件下为必需

使用场景

NetworkConnection (00h)

  • 报告网络连接状态
  • 物理层链路状态监控
  • 连接建立/断开通知

ResponseAvailable (01h)

  • 封装命令响应就绪通知
  • 主机查询响应数据
  • 异步通信支持

ConnectionSpeedChange (2Ah)

  • 网络速度变化报告
  • 带宽调整通知
  • 性能监控

注意事项

  • 通知代码遵循[USBCDC12]规范
  • 必需通知必须实现
  • 可选通知根据功能支持情况决定
  • 通知通过中断管道异步发送

0 篇笔记 写笔记

NCM 网络控制模型通知
[USBCDC12]定义了功能用于通知主机与该功能相关事件的通用通信类通知。这些通知通过通信接口中的中断IN管道发送。网络控制模型通知通知描述必需/可选参考NetworkConnection报告物理层(调制解调器、以太网PHY等)链路是否启动。必需[USBCDC12]......
关注公众号
  • HID人机交互
  • Linux&USB
  • UAC音频
  • TYPE-C
  • USB规范
  • USB大容量存储
  • USB百科
  • USB网络控制通讯NCM
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    您的支持,是我们前进的动力!