To the question of practical use of ''Smart home'' system | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 28 декабря, печатный экземпляр отправим 1 января.

Опубликовать статью в журнале

Авторы: , ,

Рубрика: Технические науки

Опубликовано в Молодой учёный №8 (88) апрель-2 2015 г.

Дата публикации: 18.04.2015

Статья просмотрена: 46 раз

Библиографическое описание:

Найбауэр, Д. Ю. To the question of practical use of ''Smart home'' system / Д. Ю. Найбауэр, М. Е. Волшин, Н. А. Тумакова. — Текст : непосредственный // Молодой ученый. — 2015. — № 8 (88). — С. 274-277. — URL: https://moluch.ru/archive/88/17673/ (дата обращения: 18.12.2024).

The article focuses on the design and creation process of the automated integrated system for monitoring and control of home appliances and other things used in a person's everyday life. The following advantages of the system are taken into consideration: the control is carried out via the web-interface; the system structure is presented by a server and multiple client unit blocks.

Keywords: web-interface, monitoring, control system, client-server technology.

 

Modern century is characterized as a century of new developments. Different inventions occupy more and more part of our lives and it's difficult to imagine any sphere of a person's everyday life (social, economic, political and other ones) without innovations.

At present moment humanity is rapidly developing and at the same time the life pace is constantly increasing and requiring more and more time on everyday activities. As a result, sometimes those things which seem us to be the simplest and innocuous ones (household chores in particular) take up the greatest part of a person’s daily life which is, of course, limited by 24-hours period.

For example, during the whole week you were working quite hard and intensively, and when daily routines finally came to the end, on Friday evening or on Saturday or Sunday morning you decided to cook something delicious and tasty for yourself or maybe for your family members (like an apple pie or pancakes, for example). You go to the nearest supermarket, buy all the ingredients needed for you dish, return home and suddenly found out that you'd forgotten to buy milk for your cake. So you have to return to the store and buy a packet of milk.

Let us give another example from a person's everyday life. While leaving the house early in the morning you forgot to close the window curtains and all the windows of your room or flat or house face south. As a result, you return home in the evening and spend the rest of the day in a stuffy apartment and of, course, open all the windows of you dwelling to get some fresh air.

Or another situation: if you forgot to close the window for the night period it's very easy for you to catch a cold.

All unpleasant life situations mentioned above can be solved by developing an automated integrated system for monitoring and control of household objects through the web-interface.

General concept of the technical part

Technical part consists of a server and several types of universal client (peripheral) units of personal control panels. Each block contains a radio transmitter and a receiver operating on a free radio frequency 433 MHz, the aim of which is to establish a logical connection for sending commands and/or parameters between units (not only client-server but also client-client connection). This frequency is used in security system sensors [2].

For client units the following options are accessible:

-        Discrete inputs/outputs with a function of width-pulse modulation (to control various relays and other low-power actuators;

-        8 analogue inputs (for getting data from analog sensors, for example, light and temperature sensors);

-        8/16 power outputs 12–48/220V with a width-pulse modulation function and built-in amperemeter (for controlling the power supply of electrical appliances such as lightning and ventilation);

-        RFID-reader (plastic cards with magnetic labels);

-        iButton key reader;

-        IR transceiver (to provide the work of remote controls to all household appliances as well as for giving the opportunity to control and manage the functions of household appliances).

-        GSM-module (for notifications sending and instructions receiving).

With a functional of modules mentioned above it's possible to provide a virtual management and control on any household appliance and realize exotic algorithms and conditions. For example:

-        Events based on the functioning of your alarm-clock: to turn on a TV-program with news, to switch on the electric kettle on your kitchen table, or to start the car engine in cold Siberian winters.

-        Morning or evening room/flat/house ventilation (for this procedure mechanical actuators are required.

-        Turning off the TV-set and lightning in case the motion sensor doesn't work for a long time period (for example, a person fell asleep or on the contrary, if the person mustn't fall asleep).

-        Automatic garage door opening in case the driver approaches the gates (based on RFID-labels).

-        Control of the food amount on refrigerator shelves for the purpose of making the product shopping list or for the automatic product list making and its notification.

-        Notification at the end of food readiness in the oven, microwave or in a multi-cooker. And many more other options which person's imagination and fantasy can create and a person, in his turn, can realize.

Some application variants are displayed in Figure 1.

Fig. 1. Possible variants for system management

 

The server part

Final user needs an intuitively understandable web-interface for a simple implementation of such algorithms. Using web-interface provides for a user a possibility to set algorithms from any device with a web-browser and this makes the system more flexible.

The server part is implemented on a low-power computer with a conventional x86 processor architecture and operating system based on Linux kernel.

Linux kernel is created and distributed according to the development model of free and open software [3].

Using Linux, in the following, would provide the transition to computers/microcontrollers of other architectures such as ARM (used for example, in smartphones), MIPS (used at home in Wi-Fi routers).

In future, it’s planned to transfer a server part particularly to a Wi-Fi router because it significantly reduces energy consumption comparing with a computer which computational capacity is much higher than it is required and moreover, it would provide a price benefit.

Sample interaction organization of control system parts is shown in Figure 2.

Fig. 2. Scheme of the system

 

Algorithms development is conducted on high programming language C++ as it provides a wide range of possibilities for development and doesn’t require any additional programs [1]. For each module an individual implementation algorithm will be created which matches the defined functions. It’s necessary to mentioned modules independency which provides the possibility to create certain module sets.

Summing up all mentioned above, we should say that a powerful idea was presented in the article. Its implementation consists in various modules for different purposes, the part of which has already been developed and another one is needed to be developed. At this stage a general idea and its basic implementation are founded, namely the wireless communication protocol and a communication protocol between modules. In the future, on the way of commercialization, these protocols will be encrypted for providing an adequate safety level. This system has its advantages: it can be easily expanded and implemented. At the same time, no difficulties exist in the development of new modules with a new functional as they interact by means of similar protocols.

The server part will be periodically renewed and expanded in terms of its functional and possible ready algorithms.

 

References:

 

1.                  Программирование в Linux с нуля. [Electronic data] — URL: http://www.opennet.ru/docs/RUS/zlp/zlp-prog.html.gz (дата обращения: 20.03.2015).

2.                  Статья GSM камера «ReVizor X9» с датчиками охраны и WEB-сервисом. [Electronic data] — URL: http://monitordv.ru/content/articles/449/ (дата обращения: 19.03.2015).

3.                  Debian — ОС на ядре Linux. URL: https://www.debian.org/index.ru.html (дата обращения: 23.03.2015).

Основные термины (генерируются автоматически): URL, ARM, GSM, MIPS, RUS.


Ключевые слова

веб интерфейс, мониторинг, система контроля, Технология клиент-сервер, web-interface, monitoring, control system, client-server technology

Похожие статьи

Selection of backend technologies for creation of web application

The article is devoted to analyzing various server technologies required for creating web applications. In the process of research, the importance of these technologies for providing performance, scalability and high functionality of web applications...

Current threats and methods of securing web applications

The article deals with modern web application security risks and methods of their prevention. Based on the analysis of modern literature, the author systematizes key threats to web application, presents a brief description of the main ones and highli...

Excel-application «Select switches»

Modern electric power systems are a combination of complex objects with various factors of mutual influence, and therefore, to solve any issues relating to the design and subsequent operation of these objects, the development and use of specialized s...

Blockchain technology for through-life asset management in the aviation/space/automobile industry

The article examines Crypto Labels Reader for blockchain technology is poised as the future of digital transactions, infusing trust, efficiency and transparency into supply chains. But blockchains alone cannot ensure the authenticity of physical good...

Mathematical Simulation of Industrial Waste Processing

The article is devoted to technological and environmental problems in the food industry. Authors suggested a cluster model to serve as a basis for the software, useful at the initial design stage, when it is important to determine the optimal set and...

Monetizing programming skills, or How to build a Business with a laptop in hands

Given the development of the availability of the Internet and computer technology in general, the demand for specialists who are able to create and maintain websites in working condition has sharply increased. This is due to the fact that people's pr...

Pattern and image recognition with neural networks

The most popular application of neural networks is visual image recognition. Today, networks are being created in which machines can successfully identify symbols on paper and bank cards, signatures on official documents and objects. These functions ...

Designing a structured cabling system in a building

This article presents the concept of a structured cabling system, as well as its implementation through an existing network. The following questions should be considered: choice of technology and structure of the cable system, topology definition, op...

Information technology «Innovative development of science»

This article discusses how to properly educate and develop the future generation to achieve better learning outcomes across the country. As we know, youth is the future of our state, which means that all efforts and all attention must be paid to yout...

End-to-end encryption systems: problems of the information protection

This paper investigates some methods of cryptographic protection of information during its transmission over insecure channels. Our work reveals the principle of encryption using a decentralized key distribution as a way to transform the processed in...

Похожие статьи

Selection of backend technologies for creation of web application

The article is devoted to analyzing various server technologies required for creating web applications. In the process of research, the importance of these technologies for providing performance, scalability and high functionality of web applications...

Current threats and methods of securing web applications

The article deals with modern web application security risks and methods of their prevention. Based on the analysis of modern literature, the author systematizes key threats to web application, presents a brief description of the main ones and highli...

Excel-application «Select switches»

Modern electric power systems are a combination of complex objects with various factors of mutual influence, and therefore, to solve any issues relating to the design and subsequent operation of these objects, the development and use of specialized s...

Blockchain technology for through-life asset management in the aviation/space/automobile industry

The article examines Crypto Labels Reader for blockchain technology is poised as the future of digital transactions, infusing trust, efficiency and transparency into supply chains. But blockchains alone cannot ensure the authenticity of physical good...

Mathematical Simulation of Industrial Waste Processing

The article is devoted to technological and environmental problems in the food industry. Authors suggested a cluster model to serve as a basis for the software, useful at the initial design stage, when it is important to determine the optimal set and...

Monetizing programming skills, or How to build a Business with a laptop in hands

Given the development of the availability of the Internet and computer technology in general, the demand for specialists who are able to create and maintain websites in working condition has sharply increased. This is due to the fact that people's pr...

Pattern and image recognition with neural networks

The most popular application of neural networks is visual image recognition. Today, networks are being created in which machines can successfully identify symbols on paper and bank cards, signatures on official documents and objects. These functions ...

Designing a structured cabling system in a building

This article presents the concept of a structured cabling system, as well as its implementation through an existing network. The following questions should be considered: choice of technology and structure of the cable system, topology definition, op...

Information technology «Innovative development of science»

This article discusses how to properly educate and develop the future generation to achieve better learning outcomes across the country. As we know, youth is the future of our state, which means that all efforts and all attention must be paid to yout...

End-to-end encryption systems: problems of the information protection

This paper investigates some methods of cryptographic protection of information during its transmission over insecure channels. Our work reveals the principle of encryption using a decentralized key distribution as a way to transform the processed in...

Задать вопрос