Skip to content

BeaconFrameESP8266 is a simple program for the ESP8266 that allows for a fast and easy setup to create network beacons with custom MAC addresses.

License

Notifications You must be signed in to change notification settings

debruss/BeaconFrameESP8266

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

BeaconFrameESP8266

BeaconFrameESP8266 is a simple program for the ESP8266 that allows for a fast and easy setup to create WiFi network beacons with (custom) MAC addresses.

Please note: a library with this program as an example is available

Contribute

In the case of any issues that might occur, please send them via the Issues tab. Also, pull requests with new/improved features are always welcome :)

Libraries

This program depends on:

How to use

  1. Enter the number of networks at const int num_of_networks,
  2. Enter the SSID's in: const char* ssids[],
  3. Choose whether you have custom MAC Addresses or not at: const bool use_random_mac,
  4. If you have custom MAC Addresses, add them at: const int MACAddresses,
  5. Let's go...

Using and connecting an ESP8266 with a FTDI board

Do not power an ESP8266 with 5V, use 3.3V instead.

While programming:

FTDI --> ESP8266
VCC --> VCC & EN
GND --> GND & GPIO0
RX --> TX
TX --> RX

While in normal operation:

FTDI --> ESP8266
VCC --> VCC & EN
VCC --> ca. 10kOhm resistor --> GPIO0
GND --> GND
RX --> TX
TX --> RX

License

This program is available under the MIT License.

About

BeaconFrameESP8266 is a simple program for the ESP8266 that allows for a fast and easy setup to create network beacons with custom MAC addresses.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages