From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Simple Components 4.12 with MQTT implementation released Date: Fri, 15 Apr 2016 18:39:22 +0200 Organization: Aioe.org NNTP Server Message-ID: References: <6d3b7ac5-8fc6-406c-8aac-947d25a78249@googlegroups.com> <7474e1d5-6b54-4c81-8cf0-372d478ed041@googlegroups.com> <2fee69ac-ae44-47b6-8ed3-4cf15368622a@googlegroups.com> NNTP-Posting-Host: LMk7+sG0YqgPmReI4fVkAA.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 X-Notice: Filtered by postfilter v. 0.8.2 Xref: news.eternal-september.org comp.lang.ada:30132 Date: 2016-04-15T18:39:22+02:00 List-Id: On 2016-04-15 18:00, slos wrote: > Le vendredi 15 avril 2016 17:34:36 UTC+2, Dmitry A. Kazakov a écrit : >> You can sit and wait for something reasonable to come, or you can start >> using things you consider right. I prefer the latter. > And reinvent the wheel ? > > If you want drives, encoders, IO modules, etc... you have them all > using those standard field buses. Would you create your own ? No, I would dock them to the middleware using whatever protocol they run. That is one of the key advantages of a proper middleware over OPC, i.e. an abstraction of the hardware. With OPC/MQTT approach you must wait until the vendor of the encoder will write an OPC/MQTT server for you. He might do it or decide in favor of something else ModBus, ProfiNET, CAN etc. Vendors have limited resources and even more limited software development competence to expect them to offer the exactly "standard" you consider standard. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de