是否有类似 USB 设备的 URI?
Posted
技术标签:
【中文标题】是否有类似 USB 设备的 URI?【英文标题】:Is there something like a URI for USB devices? 【发布时间】:2011-08-21 12:51:02 【问题描述】:我想知道是否有针对 USB 设备的规范,例如:
usb://...
有人知道吗?
【问题讨论】:
我 99% 确定没有。当没有任何其他类型的附加设备时,为什么要为 USB 设备提供这样的东西?无论如何,计算机将 USB 设备视为它们所代表的特定设备类别(即打印机、扫描仪、附加存储等),而不是所有通用 USB 设备。 我必须让事情变得更具体一些。我们有一个可以连接 RS232、以太网和两个不同 USB 接口的设备。我希望有一个像这样的接口:Connect(String uri), Send, ... 基于 uri,工厂可以实例化适当的通信层。我还没有找到像 USB URI 这样的东西,但我想在我发明自己的东西之前先问一下。 【参考方案1】:任何支持通用即插即用协议的设备都可以使用一种 URN 格式来宣传其功能:
将设备添加到网络时,它会多播发现消息以通告其根设备、任何嵌入式设备和任何服务。
例如:
urn:schemas-upnp-org:device:deviceType:v urn:schemas-microsoft-com:device:MediaCenterExtenderMFD:1 urn:schemas-wifialliance-org:device:WFADevice:1 urn:schemas-upnp-org:device:BinaryLight:1 urn:wifialliance-org:serviceId: urn:microsoft-com:serviceId:NULL urn:upnp-org:serviceId:SwitchPower:1参考文献
Remote Experience Advertisement Protocol: Appendix B: UPnP Device Description Writing a UPnP Service RFC 7255: Using the International Mobile station Equipment Identity (IMEI) Uniform Resource Name (URN) as an Instance ID WFA Device 1.0 (pdf) UPnP Technical Basics: UPnP Device Architecture (UDA) (pdf) Nodejs implementation of the UPnP Device Architecture 1.1 Zoltan Balazs: The real risks of the IoT security nightmare (pdf) Learning IoT Security: Jan 2016 (pdf) Accenture Security Call to Action: IoT PoV (pdf) The QName URN Namespace URIs, URLs, and URNs: Clarifications and Recommendations 1.0 URL vs. URI vs. URN, in More Concise Terms | Damnhandy【讨论】:
以上是关于是否有类似 USB 设备的 URI?的主要内容,如果未能解决你的问题,请参考以下文章
Kubernetes节点设备端口(USB)映射到POD?或者 Swarm 服务——设备映射