RTL8722DM / RTL8722DM MINI BLE HID Keyboard

In this example, the RTL8722 board (AMB21 & AMB23) emulates an HID keyboard connected using Bluetooth Low Energy (BLE) Technology.

Similar projects worth following
This example simulates the RTL8722DM board as a keyboard using BLE remote control so that the board can be functioning as a mouse and be connected to your master devices such as PC (Windows/Linux/Andriod) or mobile phone (Andriod).


In this example, the RTL8722 board emulates an HID keyboard connected using BLE.

Please check detailed Procedures in the "INSTRUCTIONS" section below.

  • 1 × AmebaD [RTL8722DM / RTL8722CSM / RTL8722DM MINI]
  • 1 × BLE capable host device [Windows / Linux / MacOS / Android

  • 1
    Compilation and upload

    Open the example, “Files” -> “Examples” -> “AmebaBLE” -> “BLEHIDKeyboard”.


  • 2
    Setup on BLE capable host PC device

    Upload the code and press the reset button once the upload is finished. Immediately after reset, the board will begin BLE advertising as “AMEBA_BLE_HID”. On your host device, go to the Bluetooth settings menu, scan, and connect to the board. You should ensure that the connection process is completed before proceeding. On Windows, ensure that any driver installation is finished, and the board shows up in the Bluetooth menu under the “Mouse, keyboard & pen” category.


  • 3
    Setup on BLE capable host Mobile device

    On Android, ensure that the “Input device” is enabled for the board.


View all 6 instructions

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates