You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
1 year ago | |
---|---|---|
README.md | 1 year ago | |
cms.png | 1 year ago | |
cms.py | 1 year ago | |
cms275.png | 1 year ago | |
cms300.png | 1 year ago | |
cms350.png | 1 year ago | |
rc.local | 1 year ago | |
rc.local.new | 1 year ago | |
wpa_supplicant.conf | 1 year ago |
README.md
Wi-Fi Printer
This project prints all SSIDs, MAC addresses, and their vendors on a thermal printer using a Wi-Fi adaptor in monitor mode.
Overview
Usage
- Setup a Raspberry Pi with Raspbian/Raspberry OS
- Connect to Internet
- Run
install.sh
-Script - Wait
- Set up for further usage, i.e.:
- Remove Internet connectivity (not needed anymore)
- Connect printer and Wi-Fi adaptor
- Include everything into nice device :)
Important
- You might need to adapt the printer configuration in
cms.py
depending on the printer you use - You might need to change the name of the network adaptor in
install.sh
Tips
For a headless install you need to
-
Enable SSH:
touch <sd-card>/boot/ssh
-
Configure Wi-Fi: Create file
<sd-card>/boot/wpa_supplicant.conf
. This repository contains a configuration file for Freifunk.country=DE ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1
network={ ssid="NETWORK-NAME" psk="NETWORK-PASSWORD" }