Thermal printer automatically prints addresses and vendors of Wi-Fi devices nearby.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Sebastian 1017d1d373 Updated path 1 week ago
README.md Updated configuration for automatic install 1 week ago
cms.png Initial commit 1 week ago
cms.py Changes in printer output and configuration 1 week ago
cms275.png Initial commit 1 week ago
cms300.png Initial commit 1 week ago
cms350.png Initial commit 1 week ago
rc.local Updated path 1 week ago
rc.local.new Updated configuration for automatic install 1 week ago
wpa_supplicant.conf Updated configuration for automatic install 1 week 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

  1. Setup a Raspberry Pi with Raspbian/Raspberry OS
  2. Connect to Internet
  3. Run install.sh-Script
  4. Wait
  5. 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" }