IoT horizontal cloud connection development software
Community Edition Free! Software Package for Industrial Internet of Things
- Friendly user interface for Configuring the Server.
- Multi-user Authentication by Windows logon and Certification.
- Endpoint Protocol types: UA TCP.
- Support Max 1000 Client Connections.
- Flexible Node Configurator.
- Full Security Protection for Server Authentication.
- Support Max historical queue size to 1000 in 500ms sampling rate.
Introduction of OPC UA
OPC UA is a set of industrial communication protocol standards that enable the exchange of digital data between machines (M2M). The development of OPC UA can be traced back to 1996. OPC (Open Platform Communications) of the OPC Foundation is a communication protocol standard for industrial automation. Devices conforming to the OPC standard send real-time data to the server through OPC, the user obtains real-time data through the client to complete the real-time monitoring equipment, which is based on the Microsoft system. It defines the objects required for programmatic control and factory automation, and can integrate software and hardware equipment management interfaces. It can be said that OPC UA is a protocol for industrial automation, which can integrate ERP, MES, SCM and other software services needed by electronic enterprises. Simultaneously, the data acquisition and monitoring system SCADA (supervisory control and data acquisition), HMI (Human Machine Interface), PAC (programmable automation controller), PLC (programmable logic controller), PC-based controller, DDC (Direct Digital Control) and other hardware devices in conducting M2M networking.
AIC OpcUa is AIoT Cloud OpcUa Standard Server, it consists of two parts, OPC UA Service & Configure Utility, and they are well developed for running on different operation system including Yocto Linux, Yocto, Windows 7, Windows 8.1 and Windows 10.
AIC OpcUa plays a key role as a communication gateway allowing OPC UA clients to access HMI or PLC data by subscribing to tags to receive real-time updates.
OPC UA Server is an OPC UA standard server package with the focus on communicating with systems for data collection based on the foundation of the infrastructure necessary for information integration where users can model their complex data into an OPC UA namespace, taking advantage of the rich service-oriented architecture of OPC UA. Configure Utility consists of a configurable GUI for parameters and settings as well as an OPC UA standard server service to act as a hub to collect data and feed its OPC UA client applications to help you with your OPC UA system development.
Is there a fee for the OPC UA software?
The Community Edition is a permanent free version, the Standard, Professional, and Enterprise Business Edition are paid versions. You are welcome to use the free version first, download it now.
OPC UA Function
Based on machine to machine (M2M) communication processing, OPC UA is used to define data transmission between two or even multiple devices, which can be wired transmission or wireless transmission. It belongs to the function of Internet of Things transmission, not limited to smart devices and data exchange. It also includes digital signal transmission of sensors and actuators, which is transmitted from on-premises to the cloud after edge computing for complex factory data transmission and analysis operations. Under the trend of Industry 4.0, the development from automation to intelligence achieves the so-called “Smart Factory”, which has the ability to optimize the production process of the factory by itself and expand without human intervention. Moreover, it is able to track in real-time, the entire production process, life cycle, utilization rate, cumulative production value and innovation, all of which can deploy IoT for learning through OPC UA.
OPC UA development environment
It is an open standard unified architecture to standardize and simplify machine-to-machine (M2M) communication. It can work on any operating system, including, Windows, Linux, MacOS, iOS and Android. Moreover, it offers a comprehensive API interface to easily interface with different software applications. It is an independent platform that is not dependent on any programming language or application platform.
OPC UA Protocol Architecture
It provides two communication nodes, independent of the actual communication protocol, using TCP and HTTP for client-server and pub/sub, the bottom layer of OPC UA is a complete IP space, variable structure and warning mode. The second layer provides TCP and HTTP settings for the protocol layer. The third layer is the use of programming languages namely, Python, Java, .NET, and Ansi/C++ languages, and the fourth layer is the API connection layer. Three encoding methods are used: UA Binary, JSON, and XML are connected in accordance with the opc.tcp:// method.
OPC UA Client/Server Mode
On the client side, the connection with the server side must be opened first. There will be a series of connection addresses, followed by a series of creation processes on the client side. The client side can ask the server side for some standard services, including establishing a dialogue and entering the address space to learn about the available content on the server side, read and write related variable values and data, dialog mode, read history, and close the dialog to end the connection.
The client-server subscription model can be used. The client can create an unlimited number of server subscriptions, including related variables. It can be used in SCADA if there are hundreds of devices, each link and subscription can be managed.
OPC UA Publish/Subscribe (Pub/Sub) Mode
The OPC Foundation announced the publish/subscribe model in 2018, which is a content-based transmission method. Each content has a topic, which can be subscribed by topic in the intranet. When a topic is published, subscribers can receive messages regarding this topic immediately. It defines two different network types, one is a local network, using UDP text broadcasting. The other is a message queue broker protocol, which can be brokered by MQTT or AMQP and published in JSON format. In the past, Industry 3.0 had the famous automation pyramid developed to Industry 4.0, at this stage, factory equipment can be networked and crucial production information can be transmitted.
The OPC UA unified architecture provides the following integrated content:
- Real-time data access specification (OPC DA): It mainly collects real-time data on the equipment side and transmit it to the remote storage system by DCOM, such as MES, SCADA, etc.
- Historical data access specification (OPC Hda): For the historical data that has been archived on the device side, it is transmitted to the analysis application.
- Warning event prompt specification (OPC A&E): It can define the transmission rules of warning events and the conditions of variables.
- OPC security protocol
Integrate all the dispersion provided by OPC in the past into OPC UA.
- Permanent License
- Permanent License
- Permanent License
- Permanent License
Q: The factory wants to implement machine networking (M2M) into the factory. What are the benefits of implementing OPC UA?
A: OPC UA is an open source platform that can run in a variety of operating system environments. Not limited by the limitations of a single platform, it will become the largest communication standard protocol for the Industrial Internet of Things in the future. The AIoT Cloud has set the standard protocol interface of OPC UA, and will provide a permanent free community version for factories and program developers to implement without a budget.
Q: What types of companies or factories need OPC UA’s technology?
A: 1. Any factory that wishes to implement Industry 4.0 to develop automation and intelligence should immediately implement OPC UA’s open standard communication technology.
2. Program developers who focus on the development of IoT technology, we provide permanent free OPC UA development modules. When the product is still in the research and development stage, there will be no need to pay fees to the AIoT cloud platform. As the product is successfully implemented by customers, different versions can be purchased according to the number of devices. The largest advantage of AIoT Cloud is that it offers buyout products at an affordable price.
Q: What role does OPC UA play in OT Operational Technology and IT Information Technology?
A: OPC UA has the characteristics of a SOA service-oriented architecture. Moreover, it has a common communication standard and is able to analyze actual technical operation of the factory with rich and diverse nodes in a variety of practical environments. Develop your own enterprises’ OT operating technology and further integrate it into IT information technology. Synchronize ERP, SCM, CRM and MES into the electronic enterprise, making them an indispensable integrated resource.
Q: What is the difference between OPC UA and OPC?
A: OPC is a Windows-based COM/DCOM technology. In order to accommodate more operating systems, OPC UA adopts SOA service-oriented architecture to achieve the advantages of cross-platform communication, scalability and security.
Q: If the factory wants to implement OPC UA, does the original hardware equipment need to be replaced?
A: In principle, only the OPC UA software of the AIoT cloud can be used to achieve the effect of the Internet of Machines (M2M). If it is an old machine, you can install SCADA automation equipment to speed up the networking effect. If you have any questions regarding the implementation, please feel free to ask us in “Contact Us,” a service representative will answer your questions.
Q: We are a company whom provide industrial IoT solutions, providing hardware services to factories. Can we implement OPC UA services?
A: AIoT Cloud’s software service solutions are provided to various solution providers. IoT startup teams and program developers welcome your company to implement our software solutions into your company’s hardware devices. We have a complete service support team.
Q: What is the difference between our direct utilization of OPC UA’s service and the software service of the AIoT Cloud platform?
A: OPC UA is an open source program service that wants to use its code in factory equipment. It requires in-depth development capabilities for communications protocol application layer, device port and programming syntax. The AIoT Cloud has completed the writing of software and firmware according to each device port. After downloading this packaged OPC UA software, it can be set up quickly and used in different devices. With the big data integration system of the AIoT cloud, big data management can be carried out without the need to develop a big data platform separately.
Q: Is AIoT Cloud’s OpcUa software free forever?
A: The software of AIoT Cloud is divided into Community Edition, Standard Edition, Professional Edition and Enterprise Edition. The community version is a permanent free version; you can begin with the community version to implement software services into the factory equipment. In the future, the user may choose the appropriate version in accordance with the actual number of devices used, network transmission volume, server requirements, etc.
Q: Is the software of AIoT cloud leased or bought out?
A: We provide a one-time buyout service and permanent product services. There is no need to worry about the problem of no after-sales service after the purchase.
6, 7, 8, 9th Gen. Intel® Core™ i7/i5/i3 Fanless System
- Support 6, 7, 8, 9th Gen. Intel® Core™ i7/i5/i3 socket type processor
- Intel® H310C PCH
- 2 x HDMI (dual display)
- 4 x USB3.0
- 2 x RS232/422/485, 4 x RS232
- 1 x M.2 2280 Key M (storage)
- 1 x M.2 2242/3042 Key B (wireless connectivity)
- 1 x mSATA / miniPCIe (co-lay)
- 1 x SIM card socket
- Support +12V/24VDC input; support ATX power mode