virtualabs / btlejack

Bluetooth Low Energy Swiss-army knife
MIT License
1.88k stars 195 forks source link

ESP32 #12

Closed JoanMCD closed 6 years ago

JoanMCD commented 6 years ago

From your point of view would it possible to port your firmware to the ESP32 ? BR

mstrmnn commented 6 years ago

I'm yearning for a ESP32 solution, too. It's so much cheaper!

virtualabs commented 6 years ago

ESP32 is a whole different architecture, and I'm not sure it would be able to:

Moreover, a different architecture means a different code, and of course a different BLE stack I have to develop.

That's huge work, really. I've almost spent 1.5 year developing btlejack, and don't think if I'm ready to dig into a new architecture and port btlejack to it. Yes, it would be cheaper, but would take quite some time to achieve. Since I'm no ESP32 expert, I'm not able to tell you how much it would take to do so.

If you want cheaper hardware to use btlejack, I'm currently working with @slawekja to support all these cheap chinese nRF51822 modules out there ($3 each).

virtualabs commented 6 years ago

BLE400 and Adafruit's Bluefruit LE sniffer are now supported by Btlejack.

Dotile commented 6 years ago

Nice! Thank you for your work! I see that it only supports the Adafruit Bluefruit LE Sniffer. But could it also work with one of the feather microcontrollers that also have the same BLE module?

virtualabs commented 6 years ago

I suppose this module UART port is directly wired to a microcontroller not directly to USB, IDK if it will work with this setup.

browntownington commented 1 year ago

Hey @SlawekJA did you have any tips to get these Chinese nRF51822 working? I've seen people ask @virtualabs but not sure he's monitoring the issues atm.