Hi John,
I do not intend to prove that you are wrong, but rather learn with you. :^)
I'm not fluent in English but I will try to clarify my situation.
Whenever I develop a program for the data acquisition from an instrument
and/or control of an equipment, I have to do some kind of "rework".
I mean, I can take some code snippets, but I can not reuseall program as
part of a system.
It's an old dream to use some method, some standard, some pattern, which
allows me to reuse (and share) my projects as "building blocks" for
future automation projects.
And if I could use, in a simple way, projects developed by others as
part of an automation system.
For example, a few years ago I developed a program for controlling a
valve used in the laboratory. (
http://www.c2o.pro.br/automacao/x3192.html)
Later, I developed another project to control a peristaltic pumpin a
bioreactor. (
http://www.c2o.pro.br/automacao/x3113.html)
And then another project for data acquisition from an instrument.
(
http://www.c2o.pro.br/automacao/x4448.html)
If later I want to develop a system using all these components (valve,
pump and instrument) in an integrated way, I would have to write a new
program, reusing just some code snippets.
The LECIS standardwas more understandable to me, with my level of
knowledge, and allowed me to assimilate some concepts and encouraged me
the idea of doing this integration.
I made already some attempts to use the concepts of LECIS in my
projects, but the challenges seemed too big and I postponed the
challenge and ended up solving the projects in the simplest way, ie
independent program (standalone).
Now, I am encouraged try again to use the concepts of this standard so I
sent this question in this list to discuss it with skilledpeople.
My intention is to use the ideasof this standard, or any other
equivalent, and develop my new project for irrigation with interfaces
which allows to add new modules in the future without much coding
effort, to build more complex systems.
As I understand the Lecis brings a more general specification without
specifying the implementation, while the CORBA concernsto more specific
programming questions.
Imagine if we had an open standard, free, equivalent to LECIS, without
having to pay for ASTM?
What do you think, do you know any open standard that could be a free
alternative to LECIS?
A standard that could be adopted easily by the Makers and help the
integration of their IoT projects?
Many thanks for your comments.
Best regards,
Markos