With the development of embedded technology and wireless communication technology, the field of wireless video surveillance has entered a new era of development. Video surveillance technology based on embedded technology is an advanced technology that provides a new solution for the design and development of video surveillance equipment.
At present, the video surveillance system using wireless network technology is favored by the majority of video surveillance users by its cheaper price and more flexible deployment mode, and has gradually become one of the development directions of video surveillance technology. Combining embedded technology and wireless video surveillance technology, this paper proposes a solution based on embedded ARM technology for wireless intelligent video surveillance system.
0 Preface
With the development of high-tech such as communication technology, computer technology, digital video technology, and network technology, the field of video surveillance has also made rapid progress. In recent years, the development of embedded computer technology and network technology has promoted the progress of video surveillance again, and a wireless network video surveillance system based on embedded technology has emerged. The wireless network video surveillance system adopts a multi-tasking embedded operating system, and uses the embedded chip to complete the video transmission and processing. The chip has powerful digital processing functions, and the chip can directly connect the video to the network after processing. In this way, the user can view the images captured by the camera through the network for real-time remote video monitoring.
Compared with other monitoring systems, the wireless video surveillance system using embedded technology is easy to install and small, and can be unattended. This system has low cost, high stability, real-time features, and convenient operation and maintenance. The embedded wireless video surveillance system integrates wireless communication technology and embedded technology. It has evolved from the previous monitoring system. This system saves a lot of network wiring costs. The wireless video monitoring system with embedded technology is small and flexible. Video surveillance for special occasions can meet application requirements. This paper proposes a wireless video surveillance system solution based on embedded technology. The wireless video monitoring system designed by using the scheme has high stability, high reliability, strong video signal processing capability, easy installation and low price.
1 system overall structural design
The overall structure of the embedded video surveillance system is as follows: There are two main parts: one is the video surveillance terminal using embedded ARM chip; the other is the computer video receiver. The video monitoring terminal using the embedded ARM chip is mainly responsible for the processing of video images in the system, including image acquisition, compression, image moving target detection, and video data transmission.
The computer video receiver is primarily responsible for receiving and saving images in the computer system in the system.
This paper presents the overall design of wireless intelligent video surveillance system based on embedded ARM technology. The scheme includes the hardware design framework and software design flow of the system. The video monitoring terminal program is realized by using C language programming under Linux system, computer video receiving. The terminal program is directly implemented by C language programming under Windows system. In this design, the wireless intelligent video surveillance system utilizes the C/S mode to implement video image transmission based on the TCP/IP protocol. The main task of the ARM video surveillance terminal is to wait for the connection request of the PC video receiver to perform continuous video image acquisition. The main task of the computer video receiving end is to play and store the video, send a connection request to the video monitoring terminal, and receive and display the video.
The hardware framework of the system is shown in Figure 1.
The software framework of the system is shown in Figure 2.
2 Embedded Linux system construction
The video surveillance terminal of the wireless intelligent video surveillance system uses Samsung's ARM-based chip S3C2440 as the processor, and builds the embedded Linux operating system as the application development platform on the hardware system using the processor. The embedded Linux system is built to build an embedded cross-compilation environment. First install the virtual machine, install the Linux operating system on the virtual machine, install the cross-compilation tool, compile the kernel, build the NFS network file server, and load the USB device driver. Complete the modification and porting of the USB device driver. The software architecture of the embedded Linux system is shown in Figure 3.
3 ARM video monitoring terminal program implementation
ARM's video monitoring terminal program uses socket Socket programming. Socket is a network programming interface independent of the specific protocol. In the TCP/IP model, it is mainly located between the transport layer and the application layer. It supports the TCP/IP protocol and is the basic operating unit of network communication. The Sock-et programming with connection communication is shown in Figure 4.
Sockets can serve as an endpoint for host communication. They are objects that Socket applications use to send or receive packets over the network. They can be used as programming interfaces between networks. The video monitoring terminal program is implemented by streaming socket interface programming, providing a byte stream without a recording boundary. The byte stream can be delivered without repeating in the correct order and provides a connection-oriented and reliable data transmission service. . The video monitoring program mainly implements functions such as image acquisition, detection and transmission. The video monitoring terminal program flow chart is shown in Figure 5.
The image video monitoring terminal program is realized by the Linux Socket design, thereby realizing the image transmission processing function of the video monitoring terminal.
4 computer video receiver application implementation
Video surveillance uses the servfox streaming server as the monitoring server. servfox runs on the ARM terminal to collect camera data, and then uses the video playback software to display images on the computer. The receiving application is a Windows program, mainly written for the video capture software Servfox under ARM-LINUX. The video capture software captures JPEG images via USB and transmits video images through a USB wireless network card. The video transmission process in JPEG format means that a continuous frame of JPEG images is transmitted. The function of the receiving end of the computer video software is to receive the picture sent by the video monitoring terminal and record the picture while the picture is displayed in the window. The program writes the software code in C language and uses XML to store the video information collected by USB. The computer video receiving end application implements the control of video playback, including the start, stop and pause of the video, realizes the control of the camera, including the addition, update and deletion of the camera, and can also perform video monitoring on the moving object entering the monitoring range. And video recording. The video receiving end program flow chart is shown in Figure 6.
5 system operation
The system runs through the HyperTerminal to connect the computer and the development board, uses the serial port to transmit data, and the HyperTerminal can monitor the target board information, and can also transmit commands to the target board to control the target board operation.
The running process is to start the ARM video monitoring terminal of the embedded target board. If a USB camera is connected to the target board and a wireless network card is connected, the system first runs the embedded operating system, and loads the driver of the camera and the network card through the driver loading command insmod. After the Linux kernel is successfully driven, the video monitoring terminal program servfox running video capture can run normally. Then run the computer video receiver application and run the video playback software, so that the entire video surveillance system can run normally.
6 Conclusion
This paper presents a solution for wireless video surveillance systems based on embedded ARM technology. A cross-compilation environment for embedded system development was established. The operating system was transplanted, and the driver of the wireless network card and USB camera under the embedded operating system was compiled and compiled. The wireless programming based on ARM technology was designed by using the modular programming method. The monitoring software and the computer video receiving software were tested and the operation of the system was tested. The results show that the entire video monitoring system in the solution can operate normally, thus realizing video monitoring. (Author: Han Wei, Pei Chunmei, Wang Yanqiu, Yang)
The HMP - 5 In 1 Dimmable LED Driver is one black color, multiple channel, constant voltage mode, class 2 class P, triac/phase-cut ELV/MLV, 0-10V, 1-10V, 10V PWM and resistor 5-way universal dimming rated and designed to operate with any standard brand dimmer switch, like Lutron dimmer etc. The 12Volt 24Volt 36Volt 48Volt options (2/3/4/5 channel x 60W / 96W) led driver is encased in a low profile aluminum enclosure and makes it the perfect choice for under cabinet lights, tape lights and various LED fixtures installations, and make the output wattage range from 180W to 384W. The UL cUL FCC SELV listed universal dimming LED driver is rated IP65/IP67/NEMA 3R for indoor or outdoor led lighting installations and includes a separate input and output wiring compartment each with knock outs that to enable easy installation. High power factor and efficiency of 88% allows the led driver to operate at low temperatures. The HMP series led transformer is smooth dimming down to 1% and suitable for Residential, Commercial, and Industrial Lighting Use.
best led driver,christmas light supplies,constant voltage led driver, 24v,dimmable power supply for led strip
Shenzhenshi Zhenhuan Electronic Co., Ltd , https://www.szzhpower.com