資料介紹
描述
有時候,感覺自己像個好萊塢黑客并發揮您的超能力真是太好了!通過這個項目,我們將了解如何檢測我們周圍是否存在不安全的 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高效率的查找項目 726次閱讀
- 安信可小安派-Knob旋轉編碼器驅動板簡介 600次閱讀
- 用小安派開源硬件制作一個桌面天氣站 1007次閱讀
- 介紹兩款小安派開源硬件:Cam-U和Cam-D 691次閱讀
- 使用開源硬件的烹飪過程 1500次閱讀
- 尋找開源硬件成功的觸發器 755次閱讀
- RISC-V處理器如何成為開源硬件發展的基石? 2217次閱讀
- 如何使用開源硬件的WIFI控制開關 4239次閱讀
- dfrobotDFRobot Bluno M3控制器簡介 1996次閱讀
- 源創通信BPI-M1+ 開源硬件開發板介紹 2811次閱讀
- 源創通信開源智能路由器 MTK 7623N 介紹 3078次閱讀
- 關于FPGA在開源方面的探索淺析 3864次閱讀
- WiFi模塊在智能硬件中的具體應用 5685次閱讀
- 三大主流開源硬件對比:Arduino vs BeagleBone vs Raspberry Pi 6657次閱讀
- 開源硬件究竟有多“Open”?看完這個你就清楚了 7124次閱讀
下載排行
本周
- 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次下載 | 免費
評論
查看更多