如何解决无线电控制飞机社区的 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的安装密钥:不要使用导入,只需声明一个变量。 我通过:
- https://www.tonyfox.co.uk/posts/using-wifiwizard2-with-ionic/
- Wifiwizard is added to my config and package.json file but I can't find the import in my module.ts file
我使用了这个功能:wifiWizard2.scan 不幸的是它只报告了 9 个信息。 (级别、SSID、BSSID、频率、功能、时间戳、channelWidth、centerFreq0、centerFreq1)
结论,WifiWizard2不是可以使用的工具。
你能给我一些替代插件的建议吗?
有没有其他方法可以实现这一目标?
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。