获取网络中设备的型号标识符

问题描述 投票:0回答:0

我的网络中有几台 Apple 设备(计算机和移动设备)。我想知道如果我有 IP 地址和/或 Mac 地址,是否有可能获得像

Macmini9,1
这样的模型标识符。

我正在使用“NetServiceBrowser

and
NetService”类来查找设备。如果设备有 AirPlay 服务,我可以获得型号标识符。

然而,并不是我的所有设备似乎都实现/发布了这项服务。有更通用的方法吗?

我看到一些应用程序还可以从网络中的任何设备获取附加信息(如供应商名称)。如何在基于 Swift 的应用程序中获取此信息?

macOS 似乎知道这个信息。在 Finder 中显示了一个特定的图标,所以我想模型标识符必须以某种方式发布。

swift bonjour nsnetservice nsnetservicebrowser
© www.soinside.com 2019 - 2024. All rights reserved.