Sign in   |  Join   |  Help
Untitled Page

ARCHIVED FORUM -- March 2012 to February 2022
READ ONLY FORUM

This is the second Archived Forum which was active between 1st March 2012 and 23rd February 2022

 

BeoRemote protocol documentation

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

BeoMotion
Top 200 Contributor
Posts 384
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 200 Contributor
Posts 384
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 626
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 539
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 100 Contributor
SouthWest UK
Posts 938
OFFLINE
Bronze 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 50 Contributor
London
Posts 3,637
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.

Michael
Top 50 Contributor
Sweden
Posts 2,578
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.

Beolab 50, Beolab 8000 x 2, Beolab 4000 x 2, 
BeoSound Core, BeoSound 9000, BeoSound Century, 
BeoLit 15, BeoPlay A1, BeoPlay P2, BeoPlay H9 3rd Gen, BeoPlay H6, EarSet 3i, 
BeoVision Eclipse Gen 2 55", BeoPlay V1-40, 
BeoCom 6000 and so much else :)  

BeoMotion
Top 200 Contributor
Posts 384
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 200 Contributor
Posts 384
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 2,578
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 :).

Beolab 50, Beolab 8000 x 2, Beolab 4000 x 2, 
BeoSound Core, BeoSound 9000, BeoSound Century, 
BeoLit 15, BeoPlay A1, BeoPlay P2, BeoPlay H9 3rd Gen, BeoPlay H6, EarSet 3i, 
BeoVision Eclipse Gen 2 55", BeoPlay V1-40, 
BeoCom 6000 and so much else :)  

CheapB
Not Ranked
Posts 53
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 49
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