betaflight-configurator icon indicating copy to clipboard operation
betaflight-configurator copied to clipboard

[Feature request] BLE (HM10/HM11) support

Open CoreyOsgood opened this issue 7 years ago • 10 comments

Would it be possible to get support for connecting to the flight controller over BLE? EZ-GUI works OK on Android, but it would be nice to be able to use the full Betaflight configurator over bluetooth when using an HM10 or HM11 module. I'm using a Windows 10 PC, I don't know if Betaflight already supports this in Linux

CoreyOsgood avatar Mar 12 '17 00:03 CoreyOsgood

I second that. I've just ordered 5 HM17's to put in my quads. Interestingly, html5 supports bluetooth-communication as well (draft, available in latest chrome + chrome android). That would perhaps mean that android users could access the configurator as a webpage and connect via BLE.

Furthermore, the configurator should be able to be wrapped via cordova or similar, and provide access via BLE for both ios and android.

If no interest exists for this feature, I'll probably explore it myself once my modules arrive.

Mistale avatar Apr 16 '17 09:04 Mistale

when your computer is paired with the bluetooth module it will have a bt-serial port you can use with configurator like any other serial port. i am using this with a hc06.

fbohmann avatar Apr 16 '17 10:04 fbohmann

Not with BLE (Bluetooth Low Energy), the device doesn't have the virtual serial ports like EDR serial devices do.

CoreyOsgood avatar Apr 16 '17 10:04 CoreyOsgood

How does the BLE module on the craft connect to the flight controller?

mikeller avatar May 29 '17 00:05 mikeller

It's a UART (serial) connection to the flight controller. These are the modules I'm using, they're much smaller and lighter than the hc-05/hc-06, and have lower power consumption.

http://wiki.seeed.cc/Bluetooth_V4.0_HM_11_BLE_Module/

The HM-10 is the same size as an HC-05/HC-06 and available with a similar breakout board, but basically the same components as the HM-10. HM-16 and HM17 are newer Bluetooth 4.1 versions of the HM-10 and HM-11.

I don't know if this helps, but EZGUI on Android already supports connecting to the FC via BLE.

On Sun, May 28, 2017 at 8:53 PM, Michael Keller [email protected] wrote:

How does the BLE module on the craft connect to the flight controller?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/betaflight/betaflight-configurator/issues/466#issuecomment-304551598, or mute the thread https://github.com/notifications/unsubscribe-auth/AS7N_sJCTLabDVrpjSnpdsb9yptepijMks5r-hbwgaJpZM4MaZAq .

CoreyOsgood avatar May 29 '17 01:05 CoreyOsgood

Hi,

I think that too! That would be a nice feature to be able to select a paired BLE device in the COM ports listbox when connecting.

Thank you for your hard work.

matoy avatar Jun 21 '17 07:06 matoy

Count me in as looking for this. BLE modules are good for the brushed micros.

truk14 avatar Jul 11 '17 22:07 truk14

any news about this?

tloki avatar Jun 04 '18 06:06 tloki

This would be great. It would avoid usb connector wear. This chrome example detects my HM-10 and connects to it succesfully: GitHub.io

marianomd avatar Oct 05 '19 18:10 marianomd

It would be great to have a configurator over BLE for communication with ESP32 or similar development boards. SpeedyBee accomplishes this task effectively.

dharmik768 avatar Apr 03 '24 16:04 dharmik768