无线电控制飞机社区的 WiFi 信标专用嗅探器

问题描述

我想为无线电控制飞机社区开发一款带有特殊 WiFi 信标嗅探器的智能手机应用程序。

为什么: 欧洲现在强制要求每个飞行物体(无人机、飞机……)都有一个连接到 GPS 的电子设备和一个发送包含飞行物体参数的信标消息的 WiFi。

对于那些了解标准 WiFi 信标的人,它只是将最后一个标签“供应商特定标签”定义为国家标签(OUI/CID 0x6A5C35 法国军队)。然后添加几个(格式 TLV)携带飞行参数。 国家当局的目的是让他们有办法找到飞行物体的主人。

原因:

  • 我是一名遥控飞机飞行员,我想检查我的 WiFi 信标是否正在运行。
  • 在我的智能手机上,它将为我的飞机提供即时位置(纬度/经度)、高度、速率和路线。
  • 如果我丢失了它,它将为我提供坠机的纬度和经度。

我的目标: 就是在IONIC/CORDOVA下开发一个应用程序。我已经为社区开发了一个特定的(PlayStore“BruCal”),现在我对这个环境有了一些专业知识。

一个可能的插件“WifiWizard2”,但它尚未在 android 10 下运行,我怀疑不适合我的项目。

我已经成功地在一个 IONIC V4 项目中安装并运行了 WiFiWizard2

该项目是在以下条件下构建的: 离子 CLI:5.4.16 离子框架:@ionic/angular 4.0.1 @angular-devkit/build-angular:0.1101.2 @angular-devkit/schematics:7.2.4 @角度/cli:7.2.4 @离子/角度工具包:1.4.0 科尔多瓦 CLI:10.0.0 Cordova 平台:android 8.0.0 科尔多瓦插件设备 2.0.2“设备” cordova-plugin-inappbrowser 3.0.0 "InAppbrowser" 科尔多瓦插件离子键盘2.1.3“科尔多瓦插件离子键盘cordova-plugin-ionic-webview 3.1.2 "cordova-plugin-ionic-webview" cordova-plugin-splashscreen 5.0.2“Splashscreen” 科尔多瓦插件状态栏 2.4.2 “状态栏” 科尔多瓦插件白名单 1.3.3 “白名单” es6-promise-plugin 4.1.0“承诺” wifiwizard2 3.1.1 "WifiWizard2"

(我不使用最新的更新,因为除了 android APK 我还生成了 Windows EXE)

使用这个WiFiWizard2的安装密钥:不要使用导入,只需声明一个变量。 我通过:

我使用了这个功能wifiWizard2.scan 不幸的是它只报告了 9 个信息。 (级别、SSID、BSSID、频率、功能、时间戳、channelWidth、centerFreq0、centerFreq1)

我的梦想是找到一个能够原始提取 WiFi 信标的函数

结论,WifiWizard2不是可以使用的工具。

你能给我一些替代插件的建议吗?

有没有其他方法可以实现这一目标?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...