资料介绍
描述
有时候,感觉自己像个好莱坞黑客并发挥您的超能力真是太好了!通过这个项目,我们将了解如何检测我们周围是否存在不安全的 wifi。当您在旅途中没有经常去的地方连接到 Internet 时,这也很方便。您可能一直走在街上,直到 GrovePi+ 找到一家提供免费 WiFi 的咖啡馆或餐厅。这通常被称为“驾驶”
能力越大,责任越大!
知道哪里有开放的 wifi 网络就可以了。将这些开放网络用于您自己的需要很可能是不对的,甚至可能是非法的。安全总比后悔好。获取知识但不要使用它,除非得到 wifi 所有者的明确许可。
第 1 步:您需要什么
1 / 2
一个Raspberry Pi (和通常的:Raspian for Robots SD 卡,电源,wifi dongle )
GrovePi + 开发板
兼容 GrovePi+的LED
兼容 GrovePi+的蜂鸣器
兼容 GrovePi+ 的 LCD RGB 屏幕
或者,您可以通过获取入门工具包来实现所有这些,或者,如果您已经拥有 Raspberry Pi,则可以获得基础工具包
第 2 步:起点
我们将假设您的 GrovePi 已经设置好并开始运行。如果不是这种情况,请按照我们的 GrovePi 入门教程中的前四个步骤开始
将 GrovePi 连接到树莓派
设置软件
将您的计算机连接到 GrovePi
更新和测试 GrovePi
您可能想要浏览同一页面上提供的基本示例,只是为了让您自己熟悉 GrovePi+。
第 3 步:硬件组装
Raspberry Pi 和 GrovePi+ 已经组装好,SD 卡和 WiFi 加密狗就位:
将 LED 插入端口 D3
将蜂鸣器插入端口 D2
将 LCD 屏幕插入端口 I2C-1
将 WiFi 加密狗插入其中一个 USB 端口(图中未显示)
如果你有 GrovePi+ 保护套,请使用它,因为这个项目是要带出去的。
第 4 步:查找代码
1 / 3
如果你运行的是最新的 Raspbian for Robots ,这个项目的代码应该已经在你的 SD 卡上了。您会在桌面上的GrovePi文件夹中找到它,然后是Projects ,然后是 Open_Wifi_Finder 。完整路径如下:
/home/pi/Desktop/GrovePi/Projects/Open_Wifi_Finder/wifi_finder.py
如第二张照片所示。请注意,您无需通过桌面界面导航至Open_Wifi_Finder文件夹,因为该程序无论如何都需要从命令提示符启动。这一步只是为了查看您是否已经拥有代码,或者您是否希望查看代码的作用。
如果代码不在您的 SD 卡上,请运行 DI 软件更新工具。
您可以在Dexter Industries 的存储库中找到代码,并通过在终端窗口中输入以下内容将其添加到您的卡上。(您仍然需要安装 GrovePi 库)
sudo wget https://raw.githubusercontent.com/DexterInd/GrovePi/master/Projects/Open_Wifi_Finder/wifi_finder.py
第 5 步:获得 WiFi 功能
Wifi 检测需要另一个当前不在您的 SD 卡上的库。库是一个包含很多功能的文件,我们需要一个可以为我们处理一些 wifi 检测的文件。
启动一个终端窗口,让我们通过输入以下命令来获得这些新功能
sudo pip 安装 wifi
然后 Raspbian 将为我们引入合适的软件。
第 6 步:启动我们的新功能
首先我们需要启动一个终端。如果您使用 SSH 来控制您的 Pi,那么您已经在使用相当于终端的功能。如果您使用的是桌面、VNC 或 noVNC,则必须双击终端图标。
然后,您必须使用 cd 命令(用于更改目录,更改文件夹的旧方式)后跟代码的路径,以转到保存代码的位置
cd /home/pi/Desktop/GrovePi/Projects/Open_Wifi_Finder
大写字母很重要。
专业提示:在每个“/”之后,您可以键入前两个字母,然后按 TAB 键。如果没有冲突,Raspbian 将自动为您完成名称。然后通过输入启动代码
sudo python wifi_finder.py
如果附近有开放的 wifi,您会及时收到警报!
第 7 步:让我们的项目上路
1 / 2
如果我们想将我们的项目带到我们可以从商店或邻居那里获取信息的地方,我们还有一个额外的步骤要做。毕竟,我们不想带屏幕和键盘来启动软件!所以让我们让它在 Pi 启动时立即运行。这样,我们只需要用手机充电器给 Pi+GrovePi 加电,一切就可以自动运行了。
有很多方法可以让某些东西在引导时启动,但这里是其中的一种。
将文件复制到您的主目录中。这样,我们将保存原始文件,并简化我们的路径。cp /home/pi/Desktop/GrovePi/Projects/Open_Wifi_Finder/wifi_finder.py ~/.
让我们创建一个启动文件nano start.sh start.sh的内容将是:#!/bin/bashsudo python /home/pi/wifi_finder.py键入 Ctrl-X 退出,然后按“y”和回车键
现在我们需要编辑rc.local ,Raspbian Wheezy 使用它来了解哪些程序需要在启动时启动。sudo nano /etc/rc.local向下滚动到文件末尾,并在底部添加以下行sudo sh /home/pi/start.shexit 0就是这样!重启并测试!要重新启动,您可以键入sudo reboot
第 8 步:卧底
是时候去卧底调查附近的情况了。
我们选择了一个纸袋作为封面。它看起来很无辜。在内部,Pi 和 GrovePi 由手机充电器供电。由于纸袋太小装不下 GrovePi 外壳,我们需要用一块黑色泡沫保护 LED、蜂鸣器和 LCD 屏幕。重要的是,在系统运行时,各个部分之间永远不要接触。它会造成短路并使 Pi 崩溃。在我们的实验中,我们很幸运,没有任何部件受到永久损坏。不过,最好保持安全并避免任何接触。
如果 LED 位于袋子本身附近,则可以透过纸袋看到 LED。通过它绝对可以听到蜂鸣器。而你只需要在里面取一个峰,就可以在液晶屏上看到检测到的网络名称。
现在你可以出去玩了!明智地使用你的新能力。
- 8821AU WIFI卡和BBB开源硬件
- 分离器开源硬件
- 调频助推器开源硬件
- 开源硬件-警灯
- 脉冲发生器开源硬件
- 微型元件测试器开源硬件
- 频率发生器开源硬件
- 温差恒温器开源硬件
- 打开/关闭阀门并监控远程流量的开源硬件
- 油箱加注器开源硬件
- WiFi控制门锁开源硬件
- 避障步进器开源硬件
- 啤酒追踪器开源硬件
- IO扩展器开源硬件
- 主流的开源硬件有哪些详细资料说明
- 如何使用Github高效率的查找项目 568次阅读
- 安信可小安派-Knob旋转编码器驱动板简介 481次阅读
- 用小安派开源硬件制作一个桌面天气站 809次阅读
- 介绍两款小安派开源硬件:Cam-U和Cam-D 545次阅读
- 使用开源硬件的烹饪过程 1313次阅读
- 寻找开源硬件成功的触发器 636次阅读
- RISC-V处理器如何成为开源硬件发展的基石? 2101次阅读
- 如何使用开源硬件的WIFI控制开关 4096次阅读
- dfrobotDFRobot Bluno M3控制器简介 1823次阅读
- 源创通信BPI-M1+ 开源硬件开发板介绍 2648次阅读
- 源创通信开源智能路由器 MTK 7623N 介绍 2897次阅读
- 关于FPGA在开源方面的探索浅析 3706次阅读
- WiFi模块在智能硬件中的具体应用 5531次阅读
- 三大主流开源硬件对比:Arduino vs BeagleBone vs Raspberry Pi 6363次阅读
- 开源硬件究竟有多“Open”?看完这个你就清楚了 6939次阅读
下载排行
本周
- 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次下载 | 免费
评论
查看更多