I
I
illepidus2013-06-26 05:57:05
open source
illepidus, 2013-06-26 05:57:05

Please recommend a distributed device management system

It's pretty hard to articulate exactly what I want, so it's not easy to google it, so I'm asking here.
Problem: There are several dozen devices, simple ones, light bulbs, motors, switches, etc., probably connected to several computers, and (quite possibly) running different operating systems.

All these devices must be connected by some internal logic no more complicated than “By pressing such and such a button, turn on / off such and such a light bulb, if such and such a switch is in the ON position, and the time on the clock is no more than 20:00 Moscow time.” Plus, a web-face would be very useful for controlling logic and accessing individual devices. In general, the idea of ​​​​a “smart home” is now fashionable.

Naturally, all this can be written from scratch, but it is very long and cycling. There are definitely solutions for this kind of problems: in particular, when I worked at the Kurchatov Synchrotron, we used TANGO - a distributed control system based on OmniORB - an orb for the CORBA protocol . And literally 200 lines of code in C ++ and 200 lines of code in python made it quite convenient to manage the X-ray tomography station. Another question is that TANGO is very specific, it is being developed by the community of synchrotron operators, and it has a lot of things that I don’t need for nothing and a lot of things that I need, but are not implemented there.

Maybe someone will advise something more suitable?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Alexander Ananiev, 2013-06-26
@SaNNy32

Do you want to control different devices from one computer? Then any SCADA system will suit you.
The only point is to look at which protocol you can control devices and select the appropriate module for SCADA.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question