Sign in   |  Join   |  Help
Click here to tell us about your new email address

BeoRemote protocol documentation

rated by 0 users
This post has 11 Replies | 3 Followers

BeoMotion
Top 150 Contributor
Posts 336
OFFLINE
Bronze Member
BeoMotion Posted: Tue, Nov 3 2015 8:51 PM

Hi all,

ever wondered what's happening when you press a button in the BeoRemote app?
I've just uploaded my own experiences with this network protocol on Github.

I'm sure some of you might find it useful for own projects.
At the moment this are just the basics.
There are additional functions that are not mentioned yet.
You are welcome to send me pull requests if you have anything to add. :-)

https://github.com/PolyPv/BeoRemote.git

BR,
BeoMotion. 

BeoMotion
Top 150 Contributor
Posts 336
OFFLINE
Bronze Member
BeoMotion replied on Thu, Nov 5 2015 10:17 PM

Really nobody interested?

I was thinking of projects like maybe "All B&O devices are automatically switching off when leaving home" or even "simple DIY BLGWs".

The protocol is very easy to understand and great things could be done with. Will also work with devices that are compatible with the BeoMusic app since it's the same thing basically. Hook up a 3.2" display to a raspberry, connect it with the given API to e.g. your A6 and always see which track is currently playing at which volume. You could even add IR support to e.g. A9 MK2. Possibilities are nearly unlimited...

Let me know if you have questions or difficulties to follow the notes on Github.

Would be great to hear about your ideas and projects. 

 

BR, BeoMotion.

RaMaBo
Top 150 Contributor
near Munich
Posts 330
OFFLINE
Gold Member
RaMaBo replied on Fri, Nov 6 2015 9:46 AM

Hi,

 

interested in some kind but no NL components available, just plain old Masterlink.

But i can't see any purpose in this case for me or am i wrong?

Right now a playmaker is connected to the A-AUX of the BS9000 which is masterlinked with a BV3-32, BeoMedia1 and BL2000's.

The BeoMedia 1is 'enhanced' with a Twonky Media Server to be DLNA compatible too. In the IP Network a Raspberry XMBC is available for 'playing and testing' the new media.  All DLNA controling is done with the LINN Kinky DLNA app.

 

Nevertheless i honour your work and you're doing a great job investigating the B&O communication protocols.

 

Ralph-Marcus

badgersurf
Top 150 Contributor
Posts 437
OFFLINE
Gold Member

Sounds like a good project, great work and I think could help people develop there systems further.

Think I need to get a raspberry pi and try and work out how these things work. Never tried any programming before, so need to start off slow and work out how to do it,

riverstyx
Top 75 Contributor
Exeter, Devon, UK
Posts 885
OFFLINE
Gold Member

Great work. I don't own any netlink products yet but it's definately something that will come in useful when I do and something that can no doubt be incorporated into some of the BeoPi usage scenarios too.

Thanks,

Martin.

PhilLondon
Top 25 Contributor
London
Posts 3,551
OFFLINE
Bronze Member

My replies have all been moderated... I was just saying "thanks". I am sure one day these will become useful for one of my project.

Beoworld app with direct photo upload and emoticons. Other apps: ConsltThe Story Mouse

Michael
Top 50 Contributor
Sweden
Posts 1,857
OFFLINE
Bronze Member
Michael replied on Sat, Nov 7 2015 10:12 AM
BeoMotion:

Hi all,

ever wondered what's happening when you press a button in the BeoRemote app? I've just uploaded my own experiences with this network protocol on Github.

I'm sure some of you might find it useful for own projects. At the moment this are just the basics. There are additional functions that are not mentioned yet. You are welcome to send me pull requests if you have anything to add. :-)

https://github.com/PolyPv/BeoRemote.git

BR, BeoMotion.

Thanks! I also reverse engineered some commands a few years ago to control my V1 from iPhone when no app was available. It worked. This seems interesting and I'm looking into it as soon as I can after moving next month. No idea to automate more before that at my current place Smile.
BeoMotion
Top 150 Contributor
Posts 336
OFFLINE
Bronze Member

Okay, great. Thanks for the positive feedback :-)

I will add some examples over the coming days/weeks. I've got working implementations for Java (e.g. android) and ObjC (e.g. iOS). The cmdline utility cURL is also nice for simple tasks. Currently I don't have any sample code for python but this really shouldn't be hard.

As already mentioned, the 2way communication feature would be really nice for external DIY displays since this is something that is missing on the current B&O devices...

BR,
BeoMotion. 

BeoMotion
Top 150 Contributor
Posts 336
OFFLINE
Bronze Member

RaMaBo:

interested in some kind but no NL components available, just plain old Masterlink.
But i can't see any purpose in this case for me or am i wrong?
Right now a playmaker is connected to the A-AUX of the BS9000 which is masterlinked with a BV3-32, BeoMedia1 and BL2000's. 

No, unfortunately not. BeoRemote was never implemented in the Playmaker.

Michael
Top 50 Contributor
Sweden
Posts 1,857
OFFLINE
Bronze Member
Michael replied on Sat, Nov 7 2015 4:24 PM
BeoMotion:

Okay, great. Thanks for the positive feedback :-)

I will add some examples over the coming days/weeks. I've got working implementations for Java (e.g. android) and ObjC (e.g. iOS). The cmdline utility cURL is also nice for simple tasks. Currently I don't have any sample code for python but this really shouldn't be hard.

As already mentioned, the 2way communication feature would be really nice for external DIY displays since this is something that is missing on the current B&O devices...

BR, BeoMotion.

Perhaps something for a raspberry pi & the official touch screen? A wall controller with display feedback maybe. Would be nice to have just at the house door. Today I have a beo4 to turn on/off everything just next to the door :).
CheapB
Not Ranked
Posts 42
OFFLINE
Bronze Member
CheapB replied on Tue, Sep 13 2016 4:10 PM

I know this is an old posting but it looks very interesting. It would be a great way to use the app for product that are currently not supported. I am thinking maybe have a raspberry PI or similar communicate with the BeoRemote and then pass on the commands to a lintronic box? Have you captured enough data to emulate the the other end of the BeoRemote?

mczac
Not Ranked
Posts 3
OFFLINE
Bronze Member
mczac replied on Thu, Apr 13 2017 1:25 PM

Hello,

has anyone made any progress with BeoRemote protocol integration?

I've been playing with it for a few days based on the original post and now have set up my TVs and BeoSound Speakers to turn on, go onto standby, join specific source via Home.app on my iPhone.

So far wasn't successful to change tv channels or radio channels or change volume to specific value on a tele. Only can do it with BeoSound 1/2

Many thanks for your insights.

mczac

Page 1 of 1 (12 items) | RSS