问题标签 [network-scan]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1229 浏览

android - android蓝牙发现,设备类型

我有一个 LE 和 Classic 的蓝牙模块,它被设置为同时做​​广告和被发现。在我的 android 应用程序中,我开始发现并将除 LE 设备之外的所有设备添加到 listView,因为我想与设备建立经典连接。当我发现设备时,我发现需要多次扫描才能找到我的设备,因此我添加了一些调试语句,发现我的设备显示为 3 种不同的设备类型,LE、Classic 和 Dual。

Android 开发网站只说决斗设备是这样的;

“蓝牙设备类型,双模式 - BR/EDR/LE

常数值:3 (0x00000003)"

http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#DEVICE_TYPE_DUAL

我在用

过滤设备并找到设备类型

LogCat 显示单次扫描和找到的设备

有谁知道android如何定义它找到的设备类型以及决定决斗设备的因素?

0 投票
1 回答
3372 浏览

powershell - Powershell - 本地网络扫描(无域)

只是想知道是否有人知道在 powershell 中扫描本地网络以查找计算机、解析其名称和 IP 的方法。

我知道 Get-ADComputer 的可能性,但该网络不在域中。

0 投票
1 回答
1879 浏览

java - 每5秒扫描一次可用的无线网络java android

我想在我的手机中每 5 秒检查一次可用的无线网络。

所以我为我的应用程序编写了这段代码,但这段代码每 15 秒检查一次 WIFI 网络!

这是一项服务,每 15 秒扫描一次 WIFI 网络,如果发现没有密码的 WIFI 会振动手机并播放声音...

如何每 5 或 3 秒检查一次无线网络?

0 投票
1 回答
1027 浏览

android - 通过 Android NSD 在我的本地网络上发现智能电视

我正在开发一个使用 Android NSD 扫描本地网络上的智能电视的 Android 应用程序;在某些时候,我需要定义 NSD 查找的服务类型(协议 + 传输层)的类型,我发现的唯一示例是 ._http._tcp 和 ._ipp._tcp (使用这些示例我找到了打印机和其他设备,但不是电视);你知道我应该使用哪种服务来查找电视吗?

0 投票
1 回答
626 浏览

git - ImportError: No module named sslscan

I am trying to install SSLScan from source. I cloned the git repo from

And did the following:

I will note however, that the yum repo was installing cmake v2.6, so I hacked it to be 2.8 by doing the following:

Don't know what's going on but when I try to run

I get the following error:

Any help on this would be greatly appreciated!

Thanks in advance!

0 投票
1 回答
1701 浏览

android - 扫描蓝牙和蓝牙 LE

我可以在点击时同时扫描蓝牙和蓝牙 LE 设备吗?

0 投票
3 回答
5789 浏览

linux - 网络管理器未列出 wifi

我使用 NetworkManager 命令工具扫描无线网络是空的。

但是使用iwlist扫描是可以的。

linux版本

为什么?请帮帮我。

0 投票
7 回答
23689 浏览

android - android BluetoothDevice.getName() 返回 null

有时,BluetoothDevice.getName() 返回 null。我该如何解决?remoteDeviceName 在以下代码中可能为 null。我需要通过 remoteDeviceName 区分我的设备和其他设备。

0 投票
1 回答
2018 浏览

html - 带有本地外围设备的 HTML5

我们正在研究将胖客户端 .NET 应用程序移植为基于 HTML5 的 web 应用程序,但问题是我们与各种 USB/串行/共享设备(收据打印机、报告打印机、专业存档打印机、sigpad、扫描仪、网络摄像头等)。

是否有任何可行的方法让 HTML5 站点能够与本地 USB/串行外围设备或本地服务交互(例如,浏览到 www.site.com/app 并让它与 localhost:1234/api 交互以请求诸如签名之类的东西并发送诸如打印作业之类的东西)?

我正在考虑的另一个选择是设置本地瘦客户端类型,它从远程服务器的 API 请求 UI 元素,但在内部具有知道外围设备在做什么并通过 API 传递数据的逻辑。

最不优先的项目是尝试编写某种浏览器插件,这与使用 java 小程序有关。Silverlight 可能会起作用,但我没有对其进行过多研究。

理想情况下,我们希望这样做以使我们的应用程序跨平台,并且我们不确定适合我们情况的最佳实践是什么,或者阻力最小的路径是什么等。

0 投票
2 回答
3321 浏览

android - 对 CLassic 和低能耗设备按顺序扫描/发现 Android 蓝牙设备

我正在开发一个搜索经典和低功耗蓝牙设备的安卓应用程序,这样当我按下“搜索”按钮时,它会显示范围内的所有蓝牙设备(低功耗和经典)。由于经典的 BT 发现和 LE 扫描是不同的东西,我必须分别实现它们并将它们组合在一个函数中,这样

searchFirstLowEnergyThenClassic() 或 searchFirstClassicThenLowEnergy()

为了实现这一点,我必须知道发现/扫描何时结束,以便我立即开始扫描/发现其他技术。

这是我的实现:

  1. 开始经典 BT 发现
  2. 收到 BluetoothAdapter.ACTION_DISCOVERY_FINISHED
  3. 开始 BLE 扫描 -> onReceive 操作等于(ACTION_DISCOVERY_FINISHED)
  4. BLE 扫描结束时停止搜索

这看起来不错,但是当我扩展行为时出现问题。当我想要搜索时,我首先使用 LE 扫描或基于最后连接技术的经典发现开始搜索。例如,如果设备上次连接到经典 BT 设备,则运行 searchFirstClassicThenLowEnergy()。否则,搜索FirstLowEnergyThenClassic()。

因此,您可能会猜到,它变得更加复杂。例如,当经典 BT 发现结束时,应用程序应该知道搜索是否结束,或者应该继续进行 LE 扫描。

还有这个问题。当用户在第一种技术的扫描/发现期间停止搜索时,它将收到 BluetoothAdapter.ACTION_DISCOVERY_FINISHED 但它不应启动 LE 扫描,因为搜索已被用户终止。

我使用一些标志实现了这一点(虽然不能正常工作),但我的代码看起来很脏。

简而言之,我在问是否有人对此有更出色和简单的解决方案?

PS。如果可能的话,非常感谢没有广播意图的解决方案。