Page 1 of 1

HELP understanding how to control cameras bluetooth binding

PostPosted: Thu Sep 05, 2019 8:31 am
by insorior
Hi everyone !

I'm currently prototyping a software solution to control blackmagic cameras via bluetooth at our studio. I'm experienced at coding so connecting to the camera was not a problem.

However, I have absolutely no clue about how to structure messages being sent to the cameras.

I have had a look at this very interesting doc https://documents.blackmagicdesign.com/ ... 9929000000
And this topic where the OP gives info about a message he sent : viewtopic.php?f=12&t=94680&p=526475&hilit=bluetooth#p526475

However, I don't understand how I should structure messages, for example setting ISO or focus...
EDIT : I now understood by having a deeper look at the documentation.

However, I can't manage to bind my camera with bluez / gatttool on a linux machine.

I can see the camera, connect to it, read public UUID values. However, I can't manage to initiate binding, and getting the camera to require a binding code...

Tried as suggested elsewhere :
_setting the device name

Or like suggested in the official doc :
sending 0x01 value to the camera control UUID, in my case :

char-write-req 0x0015 01 (or 0x01) : None of them work, the device won't respond after that.


Any idea about how to solve this ? I see that some people did manage to initiate binding here but no step guide found.

I think that it would be very useful to both me and the community :)

Thanks !
Vincent

Re: HELP understanding how to control cameras bluetooth bind

PostPosted: Sat Dec 07, 2019 12:21 am
by matthewaeterna
i am interested if there has been any updates to this?

Re: HELP understanding how to control cameras bluetooth bind

PostPosted: Thu Jan 09, 2020 2:52 pm
by MarcusWolschon
Perhaps you tried Bluetooth instead of Bluetooth Low Energy for binding?

Re: HELP understanding how to control cameras bluetooth bind

PostPosted: Tue Jan 14, 2020 1:19 pm
by insorior
matthewaeterna wrote:i am interested if there has been any updates to this?



Hi !

See page 11 of the manual I linked, this is what solved my question :D

I hope it helps
Vincent