In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-24 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/01 Report--
This article mainly introduces "how to apply SuperIO and SSIO to build a system". In daily operation, I believe many people have doubts about how to use SuperIO and SSIO to build a system. The editor consulted all kinds of materials and sorted out simple and easy-to-use operation methods. I hope it will be helpful to answer the doubts about "how to use SuperIO and SSIO to build a system". Next, please follow the editor to study!
Updates to SSIO
UDP communication mode is added on SSIO, and the source code can be downloaded on Github. In the original project, the remote equipment did not use UDP to communicate with the data of the central station. This kind of short-connected communication link is not easy to maintain, mainly reflected in: (1) continuous data exchange ability. (2) maintain and calibrate the field equipment for a long time. (3) in order to coordinate the operation relationship among the equipment, IO and control mode, SSIO can not immediately reflect the IO status of the equipment. Wait.
However, for a platform, the communication mode of UDP should have, according to the field situation to choose whether to apply or not. For example, remote devices send device status information regularly, and you can use UDP communication mode to establish a separate status service instance in SSIO.
SIO and SSIO application scheme
The design ideas of SIO and SSIO are similar, but there are still some differences. See "C # Cross-platform Internet of things Communication Framework ServerSuperIO (SSIO)".
Depending on the application scenario, SIO and SSIO can be deployed to different locations in conjunction with each other. SIO can be deployed in the industrial site or work site to collect data from regional hardware devices or sensors, and then package and upload data; SSIO can be deployed on the server side to receive the uploaded data and interact with the field data or commands. The combined picture is as follows:
SIO itself is a WinForm application, as long as you inherit MainForm, you can quickly build your own graphical communication platform, mount the developed device drivers, graphic display, services and so on to the platform in the way of plug-ins, and you can run them. See the secondary development manual. Generally speaking, the field industrial computer is the Windows operating system. Although SIO does not support cross-platform (when developing SIO, there is no Mono yet), it supports all the above versions of Windows XP sp3 operating system.
SSIO itself is a command line program that supports multi-service instances, which is more suitable for deployment on the server side, and is responsible for data exchange with SIO or field devices and sensors. And the performance of SSIO is better than that of SIO, and the application scenarios that support four control modes, polling mode, automatic control mode, concurrent mode and singleton mode.
When using the secondary form of SIO and SSIO, you do not need to care about the scheduling of the device, IO and control mode, but only need to inherit the interface to develop the device driver and set the corresponding parameters. In addition, SIO and SSIO can be used as the core communication components of configuration software.
Embedded intelligent device
SSIO can support cross-platform operation. If smart devices embed a tailored Linux operating system, SSIO can run in smart devices. The only disadvantage is the lack of powerful Web monitoring services. Now ASP.NET Core supports cross-platform deployment, which is a direction of development.
SSIO can also be used as an embedded intelligent gateway service to convert, package and forward the collected data.
Other instructions
Both SIO and SSIO device drivers support Tcp Client mode when communicating over the network. Because the on-site environment is more complex, but also firewalls, routing and so on. Sometimes it is difficult to find someone who is familiar with the environment to do a project, so at present I have found the simplest solution, that is, reverse connection, which has continued to this day.
At this point, the study on "how to use SuperIO and SSIO to build a system" is over. I hope to be able to solve your doubts. The collocation of theory and practice can better help you learn, go and try it! If you want to continue to learn more related knowledge, please continue to follow the website, the editor will continue to work hard to bring you more practical articles!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.