资料介绍
描述
在制作完我的Photon WiFi 强度计之后,我想通过获取周围 WiFi 的列表并在屏幕上显示信息来使我的设计更上一层楼。
英特尔 Edison 非常适合执行此操作,因为我有适用于 Edison 的 SparkFun OLED 模块,我可以轻松地在设备上执行我需要的任何处理。我在用 Photon 制作强度计的同一个周末完成了这个项目。
列出可用的 WiFi
我开始弄清楚如何获取周围 WiFi 的列表,经过一番挖掘后我找到了命令:
iwlist
它将列出有关当前连接的 WiFi 的信息,并将扫描其他 WiFi 连接。使用命令
iwlist wlan0 scan
我能够从周围的 WiFi 连接中获得所有可用信息的列表。将其与 GREP 结合以过滤掉我们关心的字段,我们得到
iwlist wlan0 scan | grep -E 'Address|Channel|ESSID|Mode|Quality|Authentication'
应用程式
但是我们如何在和app中使用这个命令,更重要的是把信息写到屏幕上,给我们一些控制呢?那么我们将使用此处的 代码片段从 C++ 执行 shell 命令,并读回输入。
程序读回输入后,我们对其进行解析,并在屏幕上显示并使用 A 和 B 触觉按钮滚动浏览数据,这些数据根据每个路由器具有的唯一 UUID 地址进行排序。
我不打算分解代码的每个部分的作用,因为这会花费很长时间,如果您想了解更多信息,可以下载链接到下面的存储库。
如果你想使用这个程序,你可以下载 GitHub 存储库并从源代码编译它,或者你可以运行
wget icodethings.info/uploads/Wifi_Scanner.o; chmod 557 Wifi_Scanner.o
它将从我的网站下载已编译的程序,并更改权限以便它可以运行,然后你只需要运行它
./Wifi_Scanner.o
或者如果你想运行它,然后在 Edison 上注销 SSH 并让它继续运行
./Wifi_Scanner.o &; exit
某些 WiFi 连接会显示 SSID 为“\x00\x00\x00\x00\x00\x00”,这些是“隐藏”连接,路由器所有者设置的连接,因此您需要先知道 SSID它会告诉你真实姓名。在我发布的照片中,您可以看到我的网络是隐藏的,但在我没有显示的 WiFi 列表的第一页上,如果在连接到 WiFi 时正确命名 WiFi,然后它命名为隐藏的变体。
向前进
我目前正在开发 Wifi 扫描仪的高级版本,它可以显示更多信息,并为您提供连接网络、将其记录到内部存储器上的 SD 卡等选项,并考虑创建一个库来提供帮助人们无需进行大量解析即可 轻松地 从 C++连接爱迪生上的 WiFi 。
- 英特尔爱迪生盖革背包开源项目
- 使用Bolt IoT的网络和WiFi扫描仪
- Windows物联网与英特尔伽利略开源硬件
- LEGO EV3神话生物DNA扫描仪开源
- 英特尔Edison阈值WiFi Grapher
- 使用英特尔爱迪生的IoT Twitter Sentry Ward
- 物联网设备的核心是英特尔爱迪生开发板
- 基特扫描仪开源分享
- 扫描仪电路图 13次下载
- 扫描仪开关电源电路 0次下载
- TL(TL2)型光幕扫描仪
- 基于USB接口的彩色扫描仪的优化设计
- 生物芯片扫描仪设计
- 条码扫描仪无线数据采集终端的研究
- 条码扫描仪无线数据采集终端的研究
- 何为电磁干扰(EMI)扫描仪,哪里需要它? 82次阅读
- 如何选择电磁干扰(EMI)扫描仪,看看这几点 105次阅读
- 工业级gom三维扫描仪的工作原理 507次阅读
- 多功能安全扫描仪工具介绍 502次阅读
- 工业和医疗市场通过无线充电实现真正的无线条码扫描仪 1116次阅读
- 扫描仪驱动的安装步骤 1.6w次阅读
- 扫描仪使用注意事项 3671次阅读
- 英特尔的全新芯片架构和六大技术新动向战略说明 4782次阅读
- 英特尔、苹果、高通、AMD的CPU有什么重大Bug吗? 5591次阅读
- 自制手机电影扫描仪教程 6335次阅读
- 英特尔对自动驾驶所做的准备工作 2421次阅读
- 高拍仪和扫描仪有何区别_高拍仪和扫描仪哪个好 1.8w次阅读
- 三维扫描仪的工作原理 1.7w次阅读
- 三维扫描仪使用方法及操作技巧 2.1w次阅读
- 三维扫描仪的应用 5838次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多