I don’t know. That’s why I asked. So that I won’t make a wrong buy.
Currently, I’ve got no hardware to test expected open source code available on github.
Before rushing to buy hardware, make a quick search for bluetooth protocol of your devices. If you need to reverse engineer them without previous experience of BLE, the task might offer you fun for some time…
If your pump has another port for interfacing like a rj45 that would probably be way easier than dealing with Bluetooth. Noting higher voltage control logic would need handling.
With bluetooth I though about capturing an replaying data flow, software oriented/tool oriented. With physical voltage handling, even digital, it’s more hardware!
Depends a bit on your Bluetooth/programming experience a bit I reckon.
I have little and the times I looked into Bluetooth reverse engineering it was very involved and like a whole skill-set. Especially as it looks like there is a pairing process and so possibly encryption.
It’s also not clear to me if it’s BLE or traditional Bluetooth. Only the former is possible with an esp32.
Worth looking at but keep an eye on alternatives. I don’t think the extra hardware would be worth that much.
Vendor feedback: they aren’t aware of any initiative to connect the pump using bluetooth except the official mobile apps, and also suggest to use RJ45 port…
Take this as a grain of salt as I am a protocol and reverse engineering rookie and speculating, but it could be that the pump uses rs485 modbus for onboard communication (two way half duplex?).
The onboard Bluetooth module might convert to this when a bluetooth command is sent/received. The same protocol might be available on the rj45 rs485 wires.
I’ve never used modbus so wouldn’t know how to confirm.
It would be interesting to see the mainboard and where the Bluetooth module is. You might be able to intecept something.