Foreword

Smart home, or smart home, is commonly used in English. Smart home is a high-efficiency, comfortable, safe, convenient and environmentally friendly living environment that combines architecture, network communication, information appliances and equipment automation with a combination of architecture, structure, service and management. A smart home can be defined as a process or a system. It utilizes advanced computer technology, network communication technology, integrated wiring technology, and organically combines various subsystems related to home life to make home life more comfortable, safe and effective through overall management.

In smart homes, one important system is the home network, which is a new technology that connects PCs, home appliances, security systems, lighting systems, and wide area networks within a home or community. The connection technologies currently used in home networks can be divided into two categories: "wired" and "wireless". Cable solutions mainly include: twisted pair or coaxial cable connection, telephone line connection, power line connection, etc.; wireless solutions mainly include: infrared connection, radio connection, RF technology-based connection and PC-based wireless connection.

Compared with the traditional office network, the home network has added many home application products and systems, such as home appliances and lighting systems, so the corresponding technical standards are also complicated. The development trend of the home network is to integrate other systems in the smart home and eventually dominate the world. This paper presents a smart home routing solution for home network interconnection, which is based on Samsung's ARM core CPU-S3C4510 and mClinux operating system solutions.

S3C4510 processor

In this system, we chose Samsung's S3C4510 processor, which is a cost-effective ARM core SoC chip, which uses the ARM7TDMI core and built-in 10/100M Ethernet controller, which is especially suitable for network applications. In addition, it includes 2 HDLC, I2C, 8k CACHE/SRAM, 2 UART, 2 DMA, 2 32-bit counter, interrupt controller, DRAM/SDRAM controller, and 18 programmable I/O. As the S3C4510 processor mainly focuses on embedded internet applications, it has become the largest ARM chip in China, with ISDN router, ADSL modem, ADSL route, Layer 2 10/100 M switch network management, UPS network management and other equipment. There are successful batch applications on it.

mClinux overview

mClinux is a Linux system designed for the "micro-control domain", which applies Linux to processors without Memory Management Units. Since mClinux adds support for microprocessors without MMUs on top of Linux, it inherits most of the advantages of Linux on the one hand: stability, support of various network stacks, and different types of file systems. Support and so on, on the other hand, it is widely used in the embedded field, the kernel is streamlined (generally less than 512k), and supports many commonly used embedded microcontroller series.

Compared with the standard Linux operating system, the biggest difference between mClinux is memory management. Standard Linux is designed for processors with memory management units that use virtual memory technology to load processes through paging. mClinux uses real memory management for NOMMU's processors. Before such a process is executed, the system must allocate enough contiguous address space for it and then load it into main memory. Because in embedded development, it is usually targeted at specific environments, although the use of resources is too high, but the implementation efficiency is relatively high.

Smart home interconnection structure

First, we use ADSL to connect to the Internet to connect the home route to the external channel. Of course, if the internal interconnection network is provided in the cell, the home route can be directly connected to the interconnection network of the cell. Figure 1 shows the interconnection structure of this scheme. Secondly, in the home wiring, different interfaces are used for different devices, such as the use of network switches for home computer access, wireless access for laptops (you can also use the network cable directly), and various instruments/detectors and appliances need to be used. Serial port or I2C bus access, which facilitates centralized processing and remote control and intelligent control. Furthermore, the advanced and mature IP protocol on the Internet is adopted. This completely open network requires no worry about upgrades, maintenance, product provider monopolies or other behavior. All devices can access the broadband network and local area network through home routing, so as to meet the remote monitoring of devices by various applications and the reading of network information by devices. Finally, the program uses mature mClinux technology to easily port mature software from the PC to the system, avoiding complex development, and using CGI technology to utilize various existing information service resources on the Internet. In terms of cost and power consumption, the advantages of the ARM series of processors are very obvious. The price of a single chip is almost the same as that of the C51 series, but the power consumption can be very small. Since household equipment is demanding in terms of price and power consumption, the use of the system has considerable advantages and features.

Software composition

As mentioned above, due to the stable performance of the mClinux operating system, and because of the wide application of Linux in PCs, various software resources are very rich, especially hardware drivers and network resources, so there is a very rich software. Choice, but this system is an embedded processor that is an embedded system, so it must be cropped and selected. Figure 2 shows the basic components of the software resources of the system. Among them, the mature and stable TCP/IP protocol and network are the key to the whole system. The HTTPD service and the TELNETD service provide the basis for network configuration, WEB management and remote control. The SHELL program facilitates monitoring and management, while the JFFS II file system is used to save system settings. In addition, home monitoring and management must also be handled using the CGI WEB interface and command line. In addition, the I2C bus driver, serial port driver, and wireless remote controller driver are not shown in Figure 2. These are also part of the system.

Since mClinux and Linux system itself are still different, and the software under Linux system needs to be modified under mClinux, so for the software of this system, we have done the corresponding porting work, for example, for HTTP web service, we Ported the thttpd service program and added CGI support, which is convenient to establish a web management interface, allowing end users to access the home routing system through the LAN or WAN, setting the working parameters of the home routing device in the WWW browser, and monitoring the various home systems. Device status and viewing control results also avoid writing a dedicated GUI interface for the home routing system. The interface in different instruments only needs to write different HTML pages, and combined with CGI technology can complete various flexible and friendly interactive functions. For the CGI program, we have done software reuse, especially the control unit, we also added to the control function of the wireless remote control, so that only a button can be used to complete the control of the various parts of the home system, thus constructing A comfortable, convenient and smart home system.

Modular software design and high tailorability and system configurability are the advantages of the Linux operating system, and we maintain these advantages in this system. From the hardware combination of Samsung's S3C4510 microcontroller as shown in Figure 1 to the software architecture of Figure 2 with the mClinux operating system as the core of the software, each part is modular and can be tailored. In embedded systems, in addition to price factors, system software development is also a very important factor. We chose a good operating system and used it as a basis for application development, reducing development difficulty and development cycle.

Conclusion

In summary, the system provides a high-performance, low-cost, low-power smart home route that provides a variety of functional applications for managing home services, as well as a high-bandwidth, high-speed network and considerable scalability and reliability. Sex, its compatibility is good. The whole system is relatively open and stable, and has good management, adapting to the current and future development of the network, is a highly available solution.

This Fiber Optic Cable Protection Box is an Indoor Fiber Optic Cable Protection Box (also known as Heat Shrinkable Tube Box or FTTH Drop Splice Closure). It is a case to put in a butterfly cable with a thermal protection tube after hot melting, so that the splice spot can get a better protection. Relative to the cold welding, the hot one can improve the optical performance of connector, make the effective connection rate increased to one hundred percent, prolong the service life of the product and lower maintenance costs.

The fiber optic Cable Protection Box produced is made of advanced production technology. The surface gloss of the box is uniform and beautiful, the material is strong and durable, the interior structure is reasonable, and it can fully meet the construction requirements of 1 in 1 out, 1 in 2 out / 4 out, 2 into 2 out / 4 out. Adopting reinforced plastics, high strength, corrosion resistance, mature structure, reliable sealing and convenient construction.

Drop Cable Protection Box

Cable Protection Box,Fiber Drop Cable Protection Box,Fiber Optic Cable Protection Box,Drop Cable Protection Box

Chengdu Xinruixin Optical Communication Technology Co.,Ltd , https://www.xrxoptic.com