I didn’t understand that solution. it is something similar to Sharptools ?
if that’s the case, most probably same result will be achieved as sharptools , am I wrong ?
Maybe. But we don’t know what the underlying issue is at this point, so it might be worth a try.
I ended up leaving the screen “on”
however, that’s not a good solution, display life will be shortened.
Do you have any idea to change any settings on SharpTools ?
in fact, the best approach would be to sniff the BT traffic and write a specific app which would do this on a PI3 server.
but I 'm not sure if I can do that.
I found some info here:
Finally, how did you solve that project?
sniffed BT traffic between client app and coffee machine
then simulated it on a PI3 which is controlled by ST.
So the connection is?
Alexa -> Raspberry -> Android -> Delonghi
I just bought the same coffee model, and want to make something like you did. The ideal will be Alexa -> Raspberry -> Delonghi (by replicating captured command packets).
Can you help me with more help? It will be appreciated.
Thanks for your previous response.
it does not involve any mobile devices.
actually:
Alexa -> Raspberry -> Delonghi
and there are issues with new ST at the moment.
maybe when I fix them, I can share the code.
I will start (soon) to sniff and decode Bluetooth packets, for each coffee type, my idea is to make a “replication attack” (but it will not attack, it’s just the name of that procedure).
I do it in some M2M protocols, so I will try it over Bluetooth (it will be eliminate the ST dependency).
use following service and characteristic uuid in BLE:
var CharacteristicUuid = ‘00035b0358e607dd021a08123a000301’;
var ServiceUuid = ‘00035b0358e607dd021a08123a000300’;
send following commands to the characteristic;
0d07840f02015512 - power on
capuccino
0d1883f007010100500900a002030c001c020000
then
031806bd99000000000000000000000000000000
capuccinomix
0d1683f00f01000001005002030900a00c011c02
then
06193a0000000000000000000000000000000000
espresso
0d1183f00101010028020308000005067009
americano
0d1283f0060101003202030f00640005066cb3
if you find any other, please let me know.
also, I would like to decode stats from coffee machine.
if you can find a way to get it , please let me know.
I want to try and decode my Delonghi BT commands. Can you help me with the first setup? Which devices I use for sniffing the BT trafic?
I am planing to use raspberry pi3 to send the BT commands. Is there any app I can use on raspberry pi to sniff the traffic?
Thx
I just use the Android phone for BT sniffing. After enabling developer options , just enable hcisnoop
then collect the hcisnoop log file.
Wireshark can read it.
Thx
Do you know if it is possible also to fetch information? E.g., can U read the statistics that is showed on the application?
I could not succeed in decoding the info for stats. if you can understand how they encode it, please share…
I don’t I see same CharacteristicUuid and ServiceUUID in Delnoghi 370.95.T, but it seems very difficult to understand the flow of the commands (I am not BT expert :-()
Can you share how you send the messages ? Do you use RPI?
Anyone has made progress?
I started recently hacking on my De’Longhi ECAM65075MS. I made good progress so far. I will publish my work in the coming weeks.
@mrmrmrmr I am working on decoding the responses coming from the machine. But I need some time. I will keep you posted when I am done. You can follow my progress on my twitter and Github accounts. Cheers.
thanks for the information.
what is your github page ?