Skip to main content

Cloud Smart Home : Controller Equipment



Today, thanks to the rapid development of microelectronics, communication channels, Internet technologies and Artificial Intelligence, the topic of smart homes is becoming more and more relevant. The human home has undergone significant changes since the Stone Age and during the era of Industrial Revolution 4.0 and the Internet of Things, it became comfortable, functional and safe. Solutions are coming to the market that turn an apartment or a country house into complex information systems that can be controlled from anywhere in the world using a smartphone. Moreover, for human-machine interaction, knowledge of programming languages ​​is no longer required - thanks to speech recognition and synthesis algorithms, a person speaks with a smart home in his native language.

Some smart home systems currently on the market are a logical development of cloud video surveillance systems, the developers of which have realised the need for a comprehensive solution not only for monitoring, but also for managing remote objects.

First, let's talk about how to make a smart home from an ordinary apartment, summer house or cottage. This usually requires placing the following equipment in the dwelling:

sensors measuring various parameters of the external environment;
executive devices acting on external objects;
a controller that performs calculations in accordance with the measurements of the sensors and the embedded logic, and issues commands for the actuators.

The following figure shows a diagram of a smart home, which contains sensors for water leakage (1) in the bathroom, temperature (2) and lighting (3) in the bedroom, a smart socket (4) in the kitchen and a CCTV camera (5) in the hallway.


Currently, wireless sensors operating under the RF433, Z-Wave, ZigBee, Bluetooth and WiFi protocols are widely used. Their main advantages are ease of installation and use, as well as low cost and reliability. manufacturers seek to bring their devices to the mass market and make them available to the average user.

Sensors and actuators, as a rule, are connected via a wireless interface to a smart home controller (6) - a specialized microcomputer that unites all these devices into a single network and controls them.

However, some solutions can combine a sensor, an actuator and a controller at the same time. For example, a smart plug can be programmed to turn on or off on a schedule, and a cloud video surveillance camera can record video when triggered by a motion detector. In the simplest cases, you can do without a separate controller, but to create a flexible system with many scenarios, one is necessary.

To connect the smart home controller to the global network, a conventional Internet router (7) can be used, which has long become a familiar household appliance in any home. There is one more argument in favor of the smart home controller - if the connection to the Internet is lost, the smart home will continue to work normally thanks to the block of logic stored inside the controller, and not in the cloud service.
                                                          


Smart home controller

The controller for the cloud smart home system discussed in this article is based on the Raspberry Pi 3 model B + single board microcomputer , which was released in March 2018 and has sufficient resources and performance for smart home tasks. It includes a quad-core Cortex-A53 processor on 64-bit ARMv8-A architecture, clocked at 1.4 GHz, as well as 1 GB of RAM, Wi-Fi 802.11ac, Bluetooth 4.2 and a Gigabit Ethernet adapter that works over USB 2.0.

The assembly of the controller is very simple - a microcomputer (1) is installed in a plastic case (2), then an 8 GB memory card in microSD format with software (3) and a USB Z-Wave network controller (4) are installed in the corresponding slots. The smart home controller is connected to the mains via a 5V, 2.1A power adapter (5) and a USB - micro-USB cable (6). Each controller has a unique identification number, which is recorded in the configuration file at the first start and is required to interact with the cloud smart home services.

The smart home controller software was developed by the author of this article based on the Linux Raspbian Stretch operating system . It consists of the following main subsystems:

server process for interacting with smart home equipment and the cloud;
a graphical user interface for setting configuration and operating parameters of the controller;
databases for storing controller configuration.






Comments

Popular posts from this blog

The maintenance of community electrical installations

Now more than ever, the electrical installations of our community of owners become an essential element. All the common spaces almost completely, the services we receive and an endless number of devices, work mainly with electricity. In the same way, it seems that the trend is that the vehicles with which we move daily will also have electricity as a source of energy in the near future. Loading vehicles in car parks will be another challenge for the electrical installations of the communities of owners. Importance of electrical installation For this reason, if the electrical system was already important in our communities, it is increasingly so. If we want to live in comfort and safety, and despite the fact that not all communities still agree on the importance of professional electrical installers and scheduled maintenance from time to time, it will be an increasingly recurring element in the maintenance of our communities. Main problems of electrical installations in

How much does a website cost in 2021? Prices, rates and budgets

It seems like a difficult question to answer but in this article we are going to give you the keys and all the necessary data so that you can know how much it would cost to create a professional self-managed website in 2021, with a blog, adapted to mobiles, tablets and what functions it should have in relation to at your price. To understand what quantity a web page costs, you've got to go step by step, especially if you're a non-technical user. We are all accustomed to thinking that the cheapest offer is always best and more affordable options are less functional. Ordering a web site isn't like buying a car or a mobile phone. We are buying a service with which we shall launch our online business. If we use our page for online marketing strategies, advertising campaigns, selling online or getting traffic through search engine optimization it's important that the ads are relevant. What type of website do I need? The best recommendation we are able to provide you

How to keep your workplace safe?

Health and safety measures within the workplace are necessary for the benefit of both employers and employees. As an employer, you have a legal obligation to provide a safe and non-threatening work environment. Unsafe working conditions put your workers at risk and reduce productivity and engagement. If your employees know that they're protected against any unforeseen event or accident, they're going to feel safer and work more efficiently. As a result of this, the productivity of your SME could increase dramatically. Why is safety in the workplace so important? The prevention of occupational risks is a factor that every company must take into account in its policies, regardless of the activity to which it is engaged. Ensuring that your employees work in an environment where they can carry out their activities safely and properly should be a company priority. Maintaining safe working conditions is of great importance, because it not only protects the physical integrity of