Skip to content

Sending beacon frames on BW16 (RTL8720DN). Now (V2) work good also with Android16/IOS18

Notifications You must be signed in to change notification settings

SODAVK/BW16-beacon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

BW16-beacon

Sending beacon frames on BW16 (RTL8720DN)

Hardware Requirements

  • Ai-Thinker BW16 RTL8720DN Development Board

Setup

  1. Download Arduino IDE from here according to your Operating System.

  2. Install it.

  3. Go to FilePreferencesAdditional Boards Manager URLs.

  4. Paste the following link :

    https://github.com/ambiot/ambd_arduino/raw/master/Arduino_package/package_realtek_amebad_index.json
    
  5. Click on OK.

  6. Go to ToolsBoardBoard Manager.

  7. Search Realtek Ameba Boards (32-Bits ARM Cortex-M33@200MHz) by Realtek.

  8. Install it.

  9. Restart the Arduino IDE.

  10. Done!

Install

  1. Download or Clone the Repository.
  2. Open the folder and open beaconspamv1.ino or beaconspamv2 in Arduino IDE.
  3. Select board from the ToolsBoardAmebaD ARM (32-bits) Boards.
    • It is Ai-Thinker BW16 (RTL8720DN).
  4. Select the port of that board.
  5. Go to ToolsBoardAuto Flash Mode and select Enable.
  6. Upload the code.
    • Firmware will start working immediately.

Diff between vers1 and vers2

version1 (beaconspamv1.ino) It's made simpler. Creates a lot of unnecessary output in the terminal. But it works.

version2 (beaconspamv2.ino) More deeply developed, quite terminal output. ALSO GOOD WORK ON ANDROID/IOS

Note

Power consumption ~180-205mA, warning board can be offheat
Code for educational purposes, good luck

About

Sending beacon frames on BW16 (RTL8720DN). Now (V2) work good also with Android16/IOS18

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages