RFID configuration management software development plan based on ActiveX technology
[ad_1]
With continuous technological innovation, the RFID industry has entered a growth period. How to seamlessly connect RFID technology with the company’s original information system has become a problem considered by many companies. Configuration software can combine many commonly used functions to form a new software platform. Users only need to carry out secondary development on this platform. Therefore, after the 1990s, many configuration software products have been introduced at home and abroad, including FIX , WinCC, Kingview, MCGS, etc. However, the versatility of these software is too strong to meet some special requirements of the RFID system. Therefore, it is necessary to develop configuration software dedicated to the RFID system according to the characteristics of RFID.
This article refers to several well-known configuration software products at home and abroad, and adopts AcTIveX technology to develop RFID configuration management software, which not only improves the speed of software development, but also improves the maintainability and scalability of the software. RFID configuration management software can combine the low-level RFID hardware with the upper-level application software. Through human-computer interaction, it is convenient to construct the monitoring site of the RFID system and configure the RFID reader to monitor and control the production and circulation. Each link.
1 RFID technology
Radio Frequency Identification (RadioFrequencyIdenTIficaTIon, RFID) is a non-contact automatic identification technology that emerged in the 1990s. It uses radio frequency signals to realize automatic identification of stationary or moving objects or persons. RFID has the advantages of data readable and writable, strong signal penetration ability, long recognition distance, non-contact, simultaneous recognition of multiple tags, large amount of information storage, and strong confidentiality. In recent years, with the advancement of science and technology, RFID has been widely used in manufacturing management, logistics distribution management, medical management and other fields. A general RFID system is composed of hardware, software, and basic data formats and communication protocols. The hardware includes three parts: an electronic tag (Tag), a reader and an antenna. The RFID reader/writer communicates wirelessly with the RFID electronic tag through the antenna to realize the reading or writing operation of the tag identification code and memory data. The software mainly includes middleware application platform and application management software. Middleware can shield hardware systems such as RFID readers from different manufacturers, and realize the connection of different hardware devices with different application software systems. The data format of RFID defines the data storage format of the electronic tag, and the communication protocol mainly includes the data transmission protocol of the electronic tag and the reader.
2 Function analysis of RFID configuration management software
(1) Development background of RFID configuration management software
First, there are a variety of communication protocols between the tag and the reader. The currently established standards include ISO14443, ISO15693, ISO18000, etc. This has resulted in many current manufacturers’ reader models. In the RFID system, there are many It is very inconvenient to configure RFID readers; secondly, many companies’ RFID reader configuration software and business process monitoring software are two sets of software, and the software utilization rate is low.
(2) Function analysis of RFID configuration management software
The RFID configuration management software is based on the Windows platform and can quickly construct and generate a monitoring system through human-computer interaction. It can support the configuration and management of different types of RFID readers, and supports simultaneous access of multiple RFID readers. In addition, it can provide data collection and information management in the production and circulation process.
The main performance indicators of the RFID configuration management software are: running under Chinese Windows; multitasking, multithreading; the maximum number of RFID readers configured is 1000; the complete display time of the monitoring interface is not more than 2 seconds; support voice alarm; support report form generate.
3 Development tools for RFID configuration management software
At present, the development of configuration software mostly uses VisualC++, VisualBasic and Delphi. VC++6.0 is used in the RFID configuration management software. VC++6.0 is an object-oriented programming language. The MFC class library it provides well encapsulates the Windows API functions and makes full use of the inheritance, encapsulation, and polymorphism of the class. Users can conveniently design the classes they need. In addition, VC is easier to operate on memory and hardware.
The database uses SQLServer2000. SQLServer2000 runs completely under Microsoft’s Windows operating environment and is a high-performance data management system. SQL is powerful and easy to operate, and can provide safe and reliable storage functions. The ADO, ODBC and other interfaces provided by VC can facilitate the operation of SQL database.
4 The function realization and key technology of RFID configuration management software
The RFID configuration management software adopts a modular design, and the modules are as independent as possible, and the interface is as simple as possible. According to the requirements of RFID configuration management software, it is divided into graphics drawing module, database management module, communication module, and other modules (alarms, reports, etc.).
Figure 1 Software architecture diagram
(1) Graphical interface module
Graphical interface is the channel of human-computer interaction. The graphical interface module completes the drawing of all configuration screens and is a design tool for generating RFID reader network connections and business process monitoring screens. Various interfaces during the operation of the monitoring system are generated under the development environment of the graphic configuration system.
The functions of the graphical interface include: ①The ability to draw simple graphics, such as straight lines, lines of any shape, text, etc.; ②The user can set the attributes of the graphics, such as the color of the graphics edge, the thickness of the line, the fill color of the graphics, etc.; ③ User operations on graphics, such as moving position, copying, arbitrary zoom size, etc.; ④AcTIveX controls can be added; ⑤Processing of all external events, such as mouse, keyboard, etc., can automatically refresh the screen to display updates; ⑥Simple animation deal with.
[ad_2]