News:

Rule #1 - Be Patient - Rule #2 - Don't ask when, if you don't contribute - Rule #3 - You have coding skills - LinuxMCE's small brother is available: http://www.agocontrol.com

Main Menu

linuxmce hardware

Started by tyger, August 30, 2011, 04:10:10 PM

Previous topic - Next topic

tyger

hi, im using/watching linuxmce for years, now i got a bit bored so i started thinking about developing linuxmce hardware, good idea? any suggestions?

bongowongo

Hardware?
Could you elaborate?

Cores?
To sell?

Or making DIY kits?

tyger

hardware as in for example communication between core and devices, instead of using hardware from zwave or knx using hardware designed for linuxmce.

tschak909

LinuxMCE uses a protocol called DCE to communicate between devices:

You will need to read the Developing a DCE Device section in the wiki, as well as the Developers Guide, and all literature relating to DCE.

You have the choice of developing a DCE device in Ruby or C++ using libDCE. Keep this in mind when designing your hardware. The DCE libraries themselves are fairly cross platform, and can run on a variety of processor architectures.

-Thom

tyger

allready did that some time ago, my c++ is way outdated but i will have to focus on the hardware itself first anyway.
Maybe someone can help me out with software later on.
I was thinking of creating a modular system, so it would be only one type of device (software) and in hardware you can turn it in to anything, like a base with sensor, or base with switch or with relay for switching anythingthe base if for communicating and recives the commands from linuxmce.
what you make of it you can just click on the base (example).

what do you think? suggestions?

tschak909

Go for it. :) We'd love some LinuxMCE specific lego hardware. We'll try to help out wherever we can. :)

-Thom

bongowongo

Quote from: tyger on August 30, 2011, 10:23:07 PM
allready did that some time ago, my c++ is way outdated but i will have to focus on the hardware itself first anyway.
Maybe someone can help me out with software later on.
I was thinking of creating a modular system, so it would be only one type of device (software) and in hardware you can turn it in to anything, like a base with sensor, or base with switch or with relay for switching anythingthe base if for communicating and recives the commands from linuxmce.
what you make of it you can just click on the base (example).

what do you think? suggestions?

Could you elaborate on who you are?
What your abilities are?
And of course elaborate more and what you are planning to do?
Maybe it is easier to talk on irc?

locutus

i have been thinking about the same thing, specifically because in in the process of assembling a CNC machine so i can do some PCB isolation to make circuit boards. The first thing i was going to research was a network clock that would connect to the core and be able to react to events. But, i have to finish the CNC first.

tschak909

#8
use a Panda or a Beagleboard and prototype a device running linux that runs your DCE device.

The nice thing is, once the device attempts to connect, if it receives an INVALID DEVICE, then it can request to create a device for the new device automatically.

It would make a lot of sense to use MeeGo core as the OS of choice, to build a system image, as I have a lot of experience with this, and it would be able to make something that could come up very quickly (especially when using resume from a non-rewritable memory image), to have a fully functional linux system ready for creating an aware appliance.

-Thom

tyger

The idea: using powerlines to send data to the devices lights for example, thats pretty simple, it tought this was the best solution because you need power everywhere anyway, so i started thinking why use it just for that?
Why not use it for multimedia too? looking into that now, the bigest problem is bandwidth as they only go until 500Mbit at the moment. still looking into that anyway.
Also i have a 3D printer so afterwords i can cover it up a bit.

tschak909

Powerline transmission is typically avoided for all but the simplest of things precisely because of the noisy nature of power mains, which often require much power conditioning and phase coupling to make them very reliable.

-Thom

tyger

so wireless? or what do you think?

tschak909

If you're serious about making new hardware, spend some time combing through new databooks of up and coming semiconductor pieces. There is a lot of wonderful stuff happening in the ultra-wide-band transciever field.

-Thom

tyger

Seems like you know a thing or two

bongowongo