196 results on '"home assistant"'
Search Results
52. Smart Home Gateway
- Author
-
Bláha, Jakub and Bláha, Jakub
- Abstract
The Home Assistant software is a great open-source way of building an automatizedsmart home solution. It allows to connect smart devices of different manufacturers using the Zigbeeprotocol. Home Assistant can be installed on a Raspberry Pi which makes it a cheap solution. Itprovides a comfortable user interface and plenty of add-ons, which further extend its capabilities.
- Published
- 2021
53. Home Assistant based security systems in smart home
- Author
-
Mrkonjić, Ana and Kušek, Mario
- Subjects
Smart Home ,Home Automation ,TECHNICAL SCIENCES. Computing ,kućna automatizacija ,TEHNIČKE ZNANOSTI. Računarstvo ,Internet of Things ,pametna kuća ,Internet stvari ,sigurnosni sustav ,Home Assistant ,security system - Abstract
Razvojem sve većeg broja uređaja koji se mogu spajati na Internet čime postaju „pametni“ te razvojem platformi za kućnu automatizaciju koje postaju sve jednostavnije za korištenje, očuvanje sigurnosti vlastitog doma od provale i krađe nikad nije bilo jednostavnije i pristupačnije. Takvi pametni uređaji čine Internet stvari, a primjenom ove tehnologije u svojoj kući, ona postaje pametnom kućom. Zbog velike konkurencije pametni uređaji i razni senzori postaju sve pristupačniji cijenom i efikasniji u svom radu, a platforme za automatizaciju doma počinju podržavati sve veći broj različitih uređaja. Razvijenim sustavom pokazano je kako je uz pomoć platforme Home Assistant i pametnih uređaja poput ESP32 razvojne pločice i senzora moguće vrlo jednostavno i učinkovito razviti sigurnosni sustav koji bi zadovoljavao osnovne zahtjeve za zaštitu doma. Platforma Home Assistant omogućuje vrlo jednostavnu izradu automatizacija za detektiranje provale. Omogućuje međusobnu komunikaciju povezanih uređaja tako da mogu zvučnim alarmom upozoriti na detektiranu provalu, iako je vlasnik udaljen od kuće. Platforma također pruža i razne načine za upozorenje korisnika da se dogodila provala, kao što je slanje poruka ili email obavijesti. Thanks to an increasing number of devices that have the ability to connect to the Internet, and thanks to the fact that platforms for home automation are getting simpler to use, it has never been easier to keep our home safe. These smart devices are a part of the Internet of Things technology, that can turn our home into a Smart Home. Because of the competition between manufacturers, smart devices and sensors are becoming cheaper and more efficient. As a result, platforms for home automation are becoming able to work with more and more different devices. The development of a simple home security system has shown how, with the help of the Home Assistant platform and smart devices, such as the ESP32 development board, it is possible to simply and efficiently keep our home safe. The Home Assistant platform makes it very simple to create automation for detecting burglary. The platform makes it possible for connected devices to trigger one another without the need to control them manually. This way, devices can trigger an alarm and warn that a burglary has occurred, even when we are away. Furthermore, the platform has different ways of notifying the owner that someone is trying to break in the house. This can be done, for example, via text messages or via email notifications.
- Published
- 2021
54. Progressive web application in the Internet of Things domain
- Author
-
Kolega, Domagoj and Kušek, Mario
- Subjects
Smart Home ,Push obavijesti ,RESTful API ,TEHNIČKE ZNANOSTI. Računarstvo ,Internet of Things ,Progressive Web Application ,Internet stvari ,Automatizacija ,Automation ,Push Notifications ,TECHNICAL SCIENCES. Computing ,PWA ,Pametna kuća ,Progresivna web-aplikacija ,Cacheing ,Home Assistant ,Web App Manifest ,Service Worker - Abstract
Progresivne web-aplikacije su nova vrsta web-aplikacija koje su nastale kao nadogradnja tradicionalnih web-aplikacija. Zahvaljujući tehnologijama Web App Manifest i Service Worker progresivne web-aplikacije imaju web-responzivni dizajn i osjećaj prirodnih aplikacija. Progresivne web-aplikacije vrlo su praktične za upravljanje podacima generiranih od strane uređaja povezanih u mreži Interneta stvari. Studijskim primjerom prikazana je progresivna web-aplikacija, napravljena korištenjem tehnologija: JavaScript, HTML, CSS i Node.js, koja prima obavijesti generirane automatizacijom pametne kuće pomoću platforme Home Assistant. Generirana obavijest se šalje na poslužitelj koristeći Home Assistant RESTful API, i nakon toga poslužitelj korištenjem tehnologije push obavijesti šalje tu obavijest progresivnoj web-aplikaciji koja tu obavijest prikazuje na svom korisničkom sučelju. Progressive web applications are a new type of web application that has emerged as an upgrade to traditional web applications. Thanks to Web App Manifest and Service Worker technologies, progressive web applications have a web-responsive design and a feel for natural applications. Progressive web applications are very practical for managing data generated by devices connected to the Internet of Things. A case study shows a progressive web application, created using technologies: JavaScript, HTML, CSS and Node.js, which receives notifications generated by smart home automation using the Home Assistant platform. The generated notification is sent to the server using the Home Assistant RESTful API, and then the server uses push notification technology to send that notification to a progressive web application that displays that notification on its user interface.
- Published
- 2021
55. Sending alarms from Home Assistant platform to application on Android operating system
- Author
-
Đuran, Filip and Kušek, Mario
- Subjects
TECHNICAL SCIENCES. Electrical Engineering ,Android ,TECHNICAL SCIENCES. Computing ,TEHNIČKE ZNANOSTI. Računarstvo ,TEHNIČKE ZNANOSTI. Elektrotehnika ,Internet of Things ,alarms ,Internet stvari ,Home Assistant ,alarmi - Abstract
U ovom radu implementiran je sustav za slanje alarma s platforme Home Assistant na Android aplikaciju. Na početku rada opisana je uloga platformi u mreži Interneta stvari i korištenje Home Assistanta. Nakon toga se razmatraju i uspoređuju različiti načini slanja alarma na aplikaciju. Na kraju prikazuje se dizajn i način implementacije samog sustava, od poslužitelja do Android aplikacije. This thesis implements a system for sending alarms from Home Assistant platform to an Android application. At the beginning, the thesis describes the role of platforms in the Internet of Things network and the use of Home Assistant. After that, different ways of sending alarms to the application are considered and compared. Finally, the design and implementation method of the system itself is shown, from the server to the Android application.
- Published
- 2021
56. Smart doorbell integration with Android operating system
- Author
-
Lukačević, Josip and Kušek, Mario
- Subjects
Arduino Yun ,Firebase Cloud Messaging ,TECHNICAL SCIENCES. Computing ,Android application ,TEHNIČKE ZNANOSTI. Računarstvo ,Internet of Things ,Internet stvari ,Android aplikacija ,Home Assistant - Abstract
Sustavi temeljeni na konceptu Interneta stvari zasnivaju se na raspodijeljenoj arhitekturi. Arhitekturu takvih sustava čine senzorski uređaji koji se putem mreže spajaju na poslužitelj i šalju zabilježene vrijednosti. Poslužitelj zaprima i obrađuje senzorska mjerenja te ih prezentira korisniku. Na osnovu prezentiranih podataka korisnik može poduzimati određene akcije ili upravljati povezanim uređajima. Zadatak sustava razvijenog u sklopu ovog završnog rada je povezivanje pametnog zvona s Android aplikacijom u vidu slanja „push“ obavijesti na korisnikov mobilni uređaj kada netko pozvoni na pametno zvono. Sustav se sastoji od pametnog zvona, instance Home Assistant platforme, poslužitelja za komunikaciju s Home Assistant platformom, Firebase Cloud Messaging servisa i Android aplikacije. Pametno zvono sastoji se od Arduino Yun pločice i web-kamere. Arduino pločica je povezana s TinkerKit Sensor Shield-om preko kojeg je, na Arduino pločicu, povezan TinkerKit PushButton. TinkerKit PushButton je jednostavni senzorski uređaj na čiji pritisak kreće akcija zvonjenja. Akcija zvonjenja se sastoji od povezivanja s Home Assistant platformom i objavljivanja poruke putem MQTT protokola. Home Assistant je konfiguriran tako da putem MQTT broker-a prima obavijesti o porukama koje pametno zvono objavljuje. Na primitak obavijesti o zvonjenju Home Assistant poslužitelju šalje HTTP POST zahtjev na temelju čijeg sadržaja će poslužitelj kreirati „push“ obavijest i odrediti primatelje kreirane obavijesti. Iz zaprimljenog HTTP POST zahtjeva, poslužitelj izvlači naslov obavijesti, tijelo obavijesti i temu na koju će se obavijest objaviti. Kreiranu obavijest poslužitelj objavljuje na Firebase Cloud Messaging servis na zadanu temu. Firebase Cloud Messaging servis obavijest prosljeđuje uređajima koji su se putem Android aplikacije prijavili za primanje obavijesti s te teme. Otvaranjem pristigle obavijesti, Android aplikacija se povezuje na web-kameru pametnog zvona i dohvaća trenutnu sliku kamere. Systems based on Internet of Things concept rest upon distributed architecture. Architecture of such systems is made of sensor devices which are connected to server and they send values they record to server. Server accepts and processes measures received from sensors and presents that measures to user. Based on presented values user can take some actions or manage connected devices. System developed for this final assignment is made to connect smart doorbell with Android application by sending push notifications to user's mobile phone when someone pushes button on smart doorbell. System is made of smart doorbell, instance of Home Assistant platform, server for communication with Home Assistant, Firebase Cloud Messaging service and Android application. Smart doorbell consists of Arduino Yun board and web-cam. To Arduino board is connected TinkerKit Sensor Shield on which is connected TinkerKit PushButton. TinkerKit PushButton is simple sensor device, push on this button starts action of ringing doorbell. Ringing doorbell action contains two steps, connecting to Home Assistant platform and publishing message via MQTT protocol. Home Assistant is configured to receive messages that smart doorbell publishes to MQTT broker. When Home Assistant receives message that someone have rung doorbell, it sends HTTP POST Request which body will be used by server to get parameters to create push notification and determine who to send created notification. From received HTTP POST Request server gets title of notification, message of notification and topic on which to publish notification. Created notification, server publishes to Firebase Cloud Messaging service to specific topic. Firebase Cloud Messaging service forwards notification to mobile devices which are subscribed to that topic via Android application. When user opens received push notification, Android application connects to smart doorbell's web-cam and fetches current image of web-cam.
- Published
- 2021
57. Smart home rule based automatization
- Author
-
Omićević, Adrijan and Kušek, Mario
- Subjects
Smart Home ,Pametni dom ,Node-RED ,TEHNIČKE ZNANOSTI. Računarstvo ,TEHNIČKE ZNANOSTI. Elektrotehnika ,Internet of Things ,Internet stvari ,Automatizacija ,Automation ,TECHNICAL SCIENCES. Electrical Engineering ,TECHNICAL SCIENCES. Computing ,JavaFX ,MQTT ,Home Assistant ,AppDaemon ,IFTTT ,Java - Abstract
Broj pametnih uređaja svake godine sve više raste. Od pojave Interneta stvari pametni uređaji se mogu međusobno povezati, te se između njih mogu prikupljati i dijeliti podaci. Kako bi se pojednostavilo korištenje pametnih uređaja, te se također uštedilo vrijeme i novac, koristi se automatizacija. Razvojem platformi za pametni dom sve se više pametnih uređaja može upariti pomoću kojih se implementira automatizacija. Studijskim primjerom prikazana je automatizacija pametnog doma pomoću platforme Home Assistant. Pomoću platforme integrirani su virtualni pametni uređaji te je automatizacija implementirana pomoću četiri alata za automatizaciju. Alati korišteni u studijskom slučaju su: Home Assistant, Node-RED, AppDaemon i IFTTT. Svaki alat nudi različit način automatizacije te je prikazana jasna razlika u korištenju svakog od alata. Prikaz automatiziranog pametnog doma s virtualnim pametnim uređajima implementiran je u programskom jeziku Java gdje se za prikaz korisničkog grafičkog sučelja koristi API JavaFX. Za slanje poruka o stanju uređaja korišten je protokol MQTT. The number of smart devices is growing every year. Since the advent of the Internet of Things, smart devices can be connected to each other and data can be collected and shared between them. Automation is used to simplify the use of smart devices and also to save time and money. With the development of smart home platforms, more and more smart devices can be connected together to implement automation. A case study shows smart home automation using the Home Assistant platform. The platform integrates virtual smart devices and automation is implemented using four automation tools. The tools used in the study case are: Home Assistant, Node- RED, AppDaemon and IFTTT. Each tool offers a different way of automation and there is a clear difference in the use of each tool. The automated smart home with virtual smart devices is implemented in the Java programming language and the JavaFX API is used to display the graphical user interface. The MQTT protocol was used to send device status messages.
- Published
- 2021
58. Desarrollo de una herramienta para la monitorización y priorización de cargas eléctricas en clientes residenciales
- Author
-
Arnau Vives, Antonio, Peñalvo López, Elisa, Universitat Politècnica de València. Departamento de Ingeniería Electrónica - Departament d'Enginyeria Electrònica, Universitat Politècnica de València. Escuela Técnica Superior de Ingenieros de Telecomunicación - Escola Tècnica Superior d'Enginyers de Telecomunicació, Martínez Cerdá, Luis José, Arnau Vives, Antonio, Peñalvo López, Elisa, Universitat Politècnica de València. Departamento de Ingeniería Electrónica - Departament d'Enginyeria Electrònica, Universitat Politècnica de València. Escuela Técnica Superior de Ingenieros de Telecomunicación - Escola Tècnica Superior d'Enginyers de Telecomunicació, and Martínez Cerdá, Luis José
- Abstract
[ES] Este proyecto consiste en el desarrollo de un ecosistema que permita realizar un seguimiento de las cargas de consumo eléctrico en una vivienda inteligente. Disponemos de un frigorífico, un aire acondicionado, una lámpara, un calentador de agua y un horno conectado cada uno a un dispositivo inteligente que recoge el consumo de la carga y su estado ON/OFF. El usuario será capaz de elegir entre tres modelos de consumo diferentes: económico, energético o comfort. Cada modelo desconectará o conectará estos dispositivos dependiendo de lo que se especifique, que va en función de la hora en la que la carga esté activa y del consumo de esta. Para implementarlo se utilizará un servidor de acceso gratuito y libre denominado HOME ASSISTANT, que se encontrará dentro de una máquina virtual en un dispositivo WINDOWS que se estará ejecutando en todo momento. Se desarrollará también la metodología de la aplicación a utilizar por el usuario para la elección del modelo y cómo se implementa su conexión con el servidor., [EN] This project consists of developing an ecosystem that allows monitoring the electricity consumption loads in an intelligent home. There is a refrigerator, an air conditioner, a lamp, a water heater, and a furnace each one connected to an intelligent device that collects the load's consumption and its state ON/OFF. The user will be able to choose between three different consumption models: economic, energy or comfort. Each model will disconnect or connect these devices depending on what was specified in that model, this is in relation to the time in which the charge is active and its consumption. To deploy it, a free access server called HOME ASSISTANT will be implemented, which will be located inside a virtual machine in a WINDOWS device that will always be running. The methodology of the user's application will also be developed for the selection of a model and how its connection to the server will be implemented.
- Published
- 2020
59. Integración de sistemas domóticos mediante una plataforma de código abierto
- Author
-
Atienza Vanacloig, Vicente Luis, Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors, Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica, Zengotitabengoa García, Adrián, Atienza Vanacloig, Vicente Luis, Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors, Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica, and Zengotitabengoa García, Adrián
- Abstract
[ES] En este trabajo se pretende conseguir la integración de un sistema domótico existente basado en el protocolo X10, en una plataforma de código abierto, como Home Assistant u otras alternativas. De esta forma se conseguirá ampliar notablemente las capacidades de este sistema con nuevas funcionalidades como: interoperabilidad con otros dispositivos y sistemas domóticos no basados en X10 de distintos fabricantes, un interfaz de manejo y configuración más elaborado, posibilidad de uso de sistemas de reglas IFTTT, entre otras. Para ello deberá completarse la instalación de la plataforma escogida, preferiblemente en el propio controlador del sistema actual, y desarrollar e incorporarle los componentes necesarios para permitirle interactuar con el sistema X10 a través de la pasarela disponible., [CA] En aquest treball es pretén és aconseguir la integració d’un sistema domòtic existent basat en el protocol X10, en una plataforma de codi obert, com Home Assistant o altres alternatives. D’aquesta forma s’aconseguirà ampliar notablement les capacitats d’aquest sistema amb noves funcionalitats com la interoperabilitat amb altres dispositius i sistemes domòtics no basats en X10 de diferents fabricadors, una interfície de maneig i configuració més elaborat, possibilitat d’us de sistemes de regles IFTTT, entre altres. Per a això haurà de completar-se la instal·lació de la plataforma triada, preferiblement en el propi controlador del sistema actual, i desenvolupar i incorporar-li els components necessaris per a permetre-li interactuar amb el sistema X10 a través de la passarel·la disponible., [EN] This work aims to achieve the integration of an existing home automation system based on the X10 protocol, in an open source platform, such as Home Assistant or another alternatives. In this way, it will be possible to significantly expand the capabilities of this system with new functionalities such as: interoperability with other devices and home automation systems not based on X10 from different manufacturers, a more elaborate management and configuration interface, possibility of using IFTTT rule systems, among others. To do this, it will be necessary to install the platform, preferably in the controller of the current system, and develop and incorporate the necessary components to allow the application to interact with the X10 system through the available gateway.
- Published
- 2020
60. IOT inom hemautomation : Jämförande av open-source kontrollers
- Author
-
Carohl Qvist, Amanda and Carohl Qvist, Amanda
- Abstract
Internet Of Things (IoT) och hemautomation innebär möjligheten att koppla upp diverse enheter i ett hem gentemot internet, som därefter har som mål att underlätta och göra konsumenters vardag mer bekvämt. Hemautomation kan exempelvis handla om att låsa dörrar och tända lampor från en enda enhet (kontrollern), vilket underlättar då konsumenten inte behöver gå till vardera enhet för att utföra önskade aktiviteter. Kontrollers är den del av ett IoT-system inom hemautomation som agerar gränssnittet mellan konsumenten och enheterna.Open-source erbjuder konsumenter ett mer fritt nyttjande av produkter pga. dess öppna källkod. Många problem och frågor som uppstår i samband med dessa produkter härstammar inom området av säkerhet, samt vad som skiljer produkterna åt avseende säkerhet.Denna studie har samlat ihop sex open-source kontrollers och genomfört en jämförelse för att identifiera vilka kontrollers som uppnår säkerhet avseende konfidentialitet, integritet och tillgänglighet. Detta har utförts genom att identifiera vilka värden som förekommer i tidigare artiklar där säkerheten utvärderas för IoT och hemautomation, och för kontrollers.Studien kopplar ihop identifierade värden med CIA modellen, vilket står för confidentiality, integrity och availability (konfidentialitet, integritet och tillgänglighet). I samband med CIA modellen presenteras ett resultat där studiens aktuella kontrollers visar till vilken nivå de upprätthåller CIA modellen, baserat på det identifierade värden som fastställts. De kontrollers som förekommer i studien är Home Genie, OpenHAB, Home Assistant, Domoticz, Calaos och Pimatic.Studiens resultat erhålls via en litterär undersökning av 25 tidigare studier samt 12st tillkommande tekniska dokumentationer och forum för samtliga tillhörande kontrollers. Samtliga studier har blivit hämtade från databaserna Google Scholar, IEEE Xplore och ACM Digital Library och har därefter blivit analyserade och tematiskt kodade för vidare information. Totalt har studiens, Internet of Things (IoT) and home automation means the opportunity to connect various devices in a home to the Internet, which has the goal of facilitating and making consumers’ everyday lives more comfortable. For example, home automation could be about locking doors and lighting lamps from a single device (the controller), which may make it easier for the consumer since the consumer does not have to go to each device to perform the desired activity. Controllers are the part of a home automation IoT-system that acts as an interface between the consumer and the devices.Open-source offers consumers a freer use of products, due to its open-source code. Many problems and issues that arise in connection with these products originate in the field of security, as well as what distinguishes the products in terms of security.This study has collected six open-source controllers and conducted a comparison to identify which controllers achieve security regarding confidentiality, integrity and availability. This has been done by identifying the values that appear in previous articles where security is evaluated for IoT and home automation, and controllers.This study links identified values with the CIA model, which stands for confidentiality, integrity, and availability. In accordance with the CIA model, a result is presented where the study’s current controllers show to what level they maintain the CIA model, based on the identifies values established. The controllers that appears in this study are Home Genie, OpenHAB, Home Assistant, Domoticz, Calaos, and Pimatic.This study’s results are obtained through a literary study of 25 studies, and 12 additional technical documentations and information through forums for all the associated controllers. All studies have been retrieved from the Google Scholar database, IEEE Xplore, and ACM Digital Library, and subsequently analyzed and thematically coded for further information. In total, the material of this study has been selected in
- Published
- 2020
61. Combining Bluetooth Mesh and KNX : the best of both worlds
- Author
-
Noseda, Mario, Schreiner, Marcel, Böbel, Manuel, Rüst, Andreas, Noseda, Mario, Schreiner, Marcel, Böbel, Manuel, and Rüst, Andreas
- Abstract
Bluetooth Mesh (BT Mesh) is a promising wireless technology for building automation. At the same time, KNX is a well-established building automation system that has a vast installed base. Specifically, the strength of KNX lies in its proven semantic models. These models are the foundation for interoperability and the implementation of larger systems. The presented project demonstrates how a user can easily connect a new BT Mesh system to a well-established, wired KNX building automation system. Notably, the project achieves this through a self-developed stateless gateway, which allows controlling BT Mesh devices from the KNX network and vice versa. As a result, it is possible to leverage existing management systems from KNX building automation systems in BT Mesh networks. Furthermore, the project validates this concept using Home Assistant, a well- known open-source home automation platform and demonstrates, that heterogeneous KNX and BT Mesh systems are feasible.
- Published
- 2020
62. Developing of a control system for smart home devices
- Subjects
ÑÑавниÑелÑнÑй анализ ,comparative analysis ,mobile app ,smart home control system ,home assistant ,ÑмнÑй дом ,smart house ,data protocols ,пÑоÑÐ¾ÐºÐ¾Ð»Ñ Ð¿ÐµÑедаÑи даннÑÑ ,мобилÑное пÑиложение ,ÑиÑÑема ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑмнÑм домом - Abstract
Рданной ÑабоÑе иÑÑледовалаÑÑ Ñема ÑиÑÑем ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑмнÑм домом, взаимодейÑÑÐ²Ð¸Ñ ÑмнÑÑ ÑÑÑÑойÑÑв. Ð¦ÐµÐ»Ñ ÑабоÑÑ â ÑазÑабоÑаÑÑ ÑиÑÑÐµÐ¼Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑмнÑм домом Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¼Ð¾Ð±Ð¸Ð»Ñного пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸ ÑиÑÑÐµÐ¼Ñ Ð°Ð²ÑомаÑизаÑии Home Assistant. Ð Ñ Ð¾Ð´Ðµ ÑабоÑÑ, бÑли поÑÑÐ°Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие задаÑи: пÑовеÑÑи анализ ÑÑÑеÑÑвÑÑÑÐ¸Ñ ÑиÑÑем ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑмнÑм домом, вÑделиÑÑ Ð½ÐµÐ´Ð¾ÑÑаÑки и пÑеимÑÑеÑÑва и поÑÑаÑаÑÑÑÑ Ð²ÑбÑаÑÑ Ð¾Ð¿ÑималÑнÑÑ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°ÑÐ¸Ñ ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¹ и Ñ Ð°ÑакÑеÑиÑÑик. ÐÑло пÑинÑÑо ÑеÑение за оÑÐ½Ð¾Ð²Ñ Ð²Ð·ÑÑÑ Ñже гоÑовÑÑ ÑиÑÑÐµÐ¼Ñ Ð°Ð²ÑомаÑизаÑии Home Assistant, ÑаÑпÑоÑÑÑанÑемÑÑ Ð¿Ð¾ лиÑензии Apache License Ñ Ð¾ÑкÑÑÑÑм иÑÑ Ð¾Ð´Ð½Ñм кодом. ÐÑÑ Ð¾Ð´Ñ Ð¸Ð· задаÑ, на пеÑвом ÑÑапе ÑабоÑÑ Ð±Ñли ÑаÑÑмоÑÑÐµÐ½Ñ ÑазлиÑнÑе ÑпоÑÐ¾Ð±Ñ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑÐ²Ð¸Ñ ÑÑÑÑойÑÑв Ñмного дома (пÑоÑÐ¾ÐºÐ¾Ð»Ñ Ð¿ÐµÑедаÑи даннÑÑ Ñ ÑазнÑми ÑопологиÑми ÑеÑей), ÑиÑÑÐµÐ¼Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑмнÑм домом. ÐаÑем бÑла пÑоанализиÑована акÑÑалÑноÑÑÑ Ð¿ÑогÑаммного пÑодÑкÑа, пÑоанализиÑÐ¾Ð²Ð°Ð½Ñ Ð¸ÑÑÐ»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ пÑбликаÑии, каÑаÑÑиеÑÑ ÑаÑпÑоÑÑÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð¸ бÑдÑÑÐ¸Ñ Ð¿ÐµÑÑпекÑив ÑазвиÑÐ¸Ñ ÑиÑÑем Ñмного дома. РеÑÐ°ÐµÐ¼Ð°Ñ Ð¿Ñоблема оказалаÑÑ ÐºÑайне акÑÑалÑной, а ÑазÑабаÑÑваемÑй пÑодÑÐºÑ â поÑенÑиалÑно воÑÑÑебованнÑм на ÑÑнке ÑÑеди полÑзоваÑелей. Ðо иÑогам анализа бÑли вÑбÑÐ°Ð½Ñ Ð½Ð°Ð¸Ð±Ð¾Ð»ÐµÐµ ÑелеванÑнÑе ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¸ Ð´Ð»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² ÑазÑабоÑке ÑиÑÑÐµÐ¼Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑмнÑм домом. Ð ÑезÑлÑÑаÑе ÑабоÑÑ Ð½Ð°Ð´ ÐÐРбÑл Ñоздан пÑогÑаммнÑй пÑодÑкÑ, оÑвеÑаÑÑий поÑÑавленнÑм ÑÑебованиÑм и ÑеÑаÑÑий поÑÑавленнÑÑ Ð·Ð°Ð´Ð°ÑÑ. СиÑÑема вклÑÑÐ°ÐµÑ Ð² ÑÐµÐ±Ñ ÑеÑÐ²ÐµÑ Ñ ÑÑÑановленной в Docker конÑÐµÐ¹Ð½ÐµÑ ÑиÑÑÐµÐ¼Ñ Ð°Ð²ÑомаÑизаÑии Home Assistant, Xiaomi Gateway 3 Zigbee и Bluetooth MASH Hub и мобилÑное пÑиложение Ð´Ð»Ñ Ð¾Ð¿ÐµÑаÑионной ÑиÑÑÐµÐ¼Ñ iOS, напиÑанное на ÑзÑке пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Swift Ñ Ð¸ÑполÑзованием ÑÑейемвоÑка UIKit. ÐÑла пÑовеÑена ÑабоÑоÑпоÑобноÑÑÑ Ð¿Ð¾Ð»ÑÑенной ÑиÑÑÐµÐ¼Ñ ÑпÑавлениÑ, в Ñ Ð¾Ð´Ðµ пÑовеÑки вÑÑÐ²Ð»ÐµÐ½Ñ Ð½ÐµÐºÐ¾ÑоÑÑе недоÑÑаÑки. ÐаклÑÑиÑелÑной ÑаÑÑÑÑ ÑабоÑÑ ÑÑал анализ возможнÑÑ Ð¿ÑÑей ÑазвиÑÐ¸Ñ Ð¿ÑодÑкÑа Ñ Ð²Ð½ÐµÐ´Ñением новейÑÐ¸Ñ ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¹ Ð´Ð»Ñ ÐºÐ¾Ð¼ÑоÑÑного иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÐµÐ³Ð¾ в повÑедневной жизни., In this work, the main topics are smart home control systems and the behavior of smart devices. The purpose of the work is to develop a smart home control system using a mobile application and the Home Assistant automation system. In the work, the following tasks were performed: to analyze the smart home control systems, take advantage of the pros and analyze the pro, try to choose the optimal combination of technologies and characteristics. It was decided to take as a basis the already-made automated Home Assistant system, which is distributed under the Apache License with open-source code. Based on the tasks, at the first stage of work, various tests of smart home devices were conducted (data transfer protocols with different network topologies) and smart home control systems were considered. Then the relevance of the software product was analyzed, studies and publications related to the distribution and development prospects of smart home systems been reviewed. The problem being solved turned out to be extremely urgent, and the peeping product was in high demand in the market among users. Based on the analysis results, the most relevant technologies were selected to be used in the development of a smart home control system. As a result of work on the thesis, a software product was created that meets specified requirements and solves the task. The system includes a server with a Home Assistant automated system container installed in Docker, Xiaomi Gateway 3 Zigbee, Bluetooth MASH Hub, and a mobile application for the iOS operating system, written in the Swift programming language using the UIKit framework. The operability of the resulting control system was checked, and some shortcomings were revealed during the check. The final part of the work is the analysis of ways to develop the product, the introduction of the latest technologies for using it in everyday life.
- Published
- 2021
- Full Text
- View/download PDF
63. Technical adaptions in an open source smart home and emerging security issues
- Author
-
Grainer, Miriam
- Subjects
Open Source ,Smart Home ,Digitaler Sprachassistent ,Computersicherheit ,Internet der Dinge ,Internet of Things ,Security ,Home Assistant ,Gebäudeleittechnik - Abstract
Smart Home Lösungen sind in der Regel sehr teuer und es gibt kaum Möglichkeiten das Setup anzupassen oder zu individualisieren. Zusätzlich ist man von einem Anbieter abhängig. Home Assistant ist eine Open Source Heimautomatisierungsplattform, die lokal im eigenen Haus betrieben werden kann. Diese Lösung ermöglicht die Integration von Internet of Things (IoT)-Geräten die von unterschiedlichen Herstellern stammen. Des Weiteren sind die Anpassungsmöglichkeiten sehr vielfältig. Heutzutage ist es üblich, dass Smart Speaker und die integrierten Sprachassistenten zur Steuerung des Smart Homes verwendet werden. Jedoch muss den Benutzerinnen und Benutzern bewusst sein, dass persönliche Daten in der Cloud gespeichert werden können. Um ein sicheres und zuverlässiges Smart Home Setup zu betreiben, sollten die zu verwendenden IoT-Geräte und die Konfigurationen genauer betrachtet werden. Dies setzt jedoch technisches Wissen voraus. Diese Arbeit soll einen guten Überblick über die Anpassungsmöglichkeiten in Home Assistant geben. Des Weiteren wird diskutiert welche Konfigurationsschritte zu einem sicheren Smart Home Setup beitragen. Darüber hinaus wird erläutert, ob gängige Sprachassistenten wie Amazon‘s Alexa, Google Assistant oder Apple‘s Siri die gleiche Funktionalität bieten wie Open Source Sprachassistenten. In dieser Arbeit werden verschiedene praktische Lösungen vorgestellt, die zur Beantwortung der wissenschaftlichen Fragen dienen sollen. Das Setup von Home Assistant, diverse Anpassungen und Erweiterungen, der sichere entfernte Zugriff und die Integration von diversen IoT-Geräten wird in dieser Arbeit behandelt. Zusätzlich wird ein lokaler Sprachassistent installiert und dessen Funktionalität mit einem cloudbasierten verglichen. Die Ergebnisse der praktischen Umsetzungen rund um Home Assistant zeigen, dass Geräte verschiedener Hersteller ohne Einschränkungen integriert und gemeinsam genutzt werden können. Weiters zeigt der Vergleich der Sprachassistenten, dass ein lokaler Sprachassistent zwar sicherer ist, aber weniger Funktionalität bietet, da internetbasierte Aktionen nicht möglich sind. Zusätzlich müssen sich Benutzerinnen und Benutzer bei der Verwendung dieses lokalen Sprachassistenten die genaue Formulierung der konfigurierten Befehle merken. Darüber hinaus kann die Einrichtung eines lokalen Sprachassistenten im Vergleich zu einem cloudbasierten sehr teuer werden. Die Ergebnisse der praktischen Umsetzungen zeigen, dass Benutzerinnen und Benutzer maßgeblich zur Sicherheit des Smart Home beitragen können. Diese hängt hauptsächlich von der richtigen Konfiguration ab, also vom technischen Wissen der Benutzerinnen und Benutzer. Auch hängt die Sicherheit von den verwendeten Geräten ab und wie ernst die Hersteller Sicherheitsprobleme nehmen. Die wichtigsten Erkenntnisse dieser Untersuchungen sind, dass Home Assistant viele Möglichkeiten und Chancen für eine individuelle Einrichtung bietet. Es wird jedoch nicht empfohlen, ein Open Source Smart Home ohne technische Kenntnisse einzurichten, da die Sicherheitsaspekte nicht zu unterschätzen sind. Benutzerinnen und Benutzer, die Sprachassistenten verwenden, aber auch ihre Daten schützen wollen, sollten einen lokalen Sprachassistenten in Erwägung ziehen, da die personenbezogenen Daten lokal verarbeitet und gespeichert werden. Smart home solutions are usually very expensive, the possibilities to customize those solutions are rather rare and the customer is dependent on the vendor. Home Assistant, which is an open source home automation platform, can run in-house on a local server, provides many possibilities to customize the smart home and allows to integrate various Internet of Things (IoT) devices from different vendors. Nowadays, it is very common to use smart speakers and the integrated voice assistants to control the smart home, but the end user must be aware of the fact that personal data may be stored in the cloud without them knowing it. In order to have a secure and reliable setup, IoT devices need to be examined in more detail. This requires technical knowledge. This thesis aims to provide a good overview of the customization possibilities in Home Assistant. It also shows which configuration steps contribute to a secure installation. Furthermore, it is figured out if open source voice assistants provide the same functionality as common voice assistants like Amazon’s Alexa, Google Assistant or Apple’s Siri. In this thesis various practical solutions are provided to answer the scientific questions. The setup of the smart home including customizations, secure remote access, and the integration of the IoT devices is presented in this thesis. Moreover, a local voice assistant is installed, and its functionality is compared with a cloud-based one. The results of the practical implementations concerning Home Assistant show that devices from different companies can be integrated and used together without any limitations. Furthermore, the comparison of the voice assistants shows that a local voice assistant is more secure but lacks in functionality, because interned-based actions are not possible, and the user must remember the actual wording for the configured commands when using the local one. Additionally, a reliable setup of a local voice assistant can become very expensive compared to the cloud-based one. The overall results of the practical implementations show that the user can contribute significantly to the security of the smart home. Security mostly depends on the correct configuration, hence the technical knowledge of the user. It also depends on which devices are used and how seriously manufacturer take security issues. The main conclusions drawn from this research are that Home Assistant provides many possibilities and chances for a customized setup, but it is not recommended to set up an open source smart home without technical knowledge. The security aspects should not be underestimated. Users aiming to protect their data when using voice assistants should take a local one into consideration, because the personal data is processed and stored locally. Miriam Grainer Masterarbeit Graz, Fachhochschule Joanneum 2021
- Published
- 2021
64. Programska aplikacija za upravljanje pametnim domom
- Author
-
Tišljar, Ivan and Stipančić, Tomislav
- Subjects
smart home ,TEHNIČKE ZNANOSTI. Strojarstvo ,web aplikacija ,pametna kuća ,Home Assistant ,otvoreni kod ,TECHNICAL SCIENCES. Mechanical Engineering ,web application ,open source code - Abstract
U ovom završnom radu prikazan je razvoj programskog i hardverskog rješenja za automatizaciju i upravljanje pametnim domom. Napravljena je analiza proizvoda dostupnih na tržištu, a cilj je bio maknuti sve mane koje su prisutne kod plug n play rješenja. Prikazana je instalacija softvera na potrebni hardver i sama izrada korisničkog sučelja za upravljanje. Softversko rješenje izvedeno je platformom otvorenog koda Home Assistant pomoću koje je izrađeno i web sučelje odnosno web aplikacija. Web aplikaciju moguće je zrcaliti na sve uređaje na lokalnoj mreži pomoću običnog internetskog preglednika ili aplikacije za pametni telefon. Omogućeno je da svaki pametni uređaj na mreži može upravljati okruženjem pametnog doma ako ima dozvolu od administratora. Temelj završnog rada je koncept sveprisutnog računarstva u softverskom inženjerstvu i računalnim znanostima, gdje se računarstvo pojavljuje bilo gdje. This master thesis presents development of application and hardware solution for automation and management of smart home. Analysis of products available in the market has been performed, and the objective was to remove all defects present in plug n play solutions. Installation of software on required hardware and production of user interface control are presented. The software solution is performed using the Home Assistant source code platform, used also to develop web interface, web application respectively. The web application can be mirrored on all devices in local network by means of a common internet browser or smartphone application. Every smart device is enabled to control the smart home environment if authorized by the administrator. The foundation of the master thesis is the concept of the ubiquitous computing in software engineering and computer sciences, where computing is made to appear everywhere.
- Published
- 2021
65. Development of the 'Smart House' project for a residential building based on a single-board computer Raspberry Pi 4
- Subjects
smart home ,Raspberry Pi 4 ,ÑмнÑй дом ,авÑомаÑизаÑÐ¸Ñ ÑиÑÑÐµÐ¼Ñ Ð¾ÑвеÑÐµÐ½Ð¸Ñ ,temperature control system automation ,Home Assistant ,lighting system automation ,авÑомаÑизаÑÐ¸Ñ ÑиÑÑÐµÐ¼Ñ ÑегÑлиÑовки ÑемпеÑаÑÑÑÑ - Abstract
Рданной ÑабоÑе иÑÑледÑеÑÑÑ ÑиÑÑема ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¼Ð°Ñней авÑомаÑизаÑией на базе одноплаÑного компÑÑÑеÑа Raspberry Pi 4. ÐÑли ÑаÑÑмоÑÑÐµÐ½Ñ Ð¸ пÑоÑабоÑÐ°Ð½Ñ ÑиÑÑема авÑомаÑизаÑии оÑвеÑениÑ, ÑиÑÑема ÑегÑлиÑовки ÑемпеÑаÑÑÑÑ, ÑиÑÑема оповеÑÐµÐ½Ð¸Ñ Ð°Ð²Ð°ÑийнÑÑ ÑиÑÑаÑий. ÐÑл пÑоизведен вÑÐ±Ð¾Ñ ÑÑÑÑойÑÑв и Ð¸Ñ ÐºÐ¾Ð½ÑигÑÑаÑÐ¸Ñ Ð´Ð»Ñ ÑеализаÑии ÑиÑÑемÑ. Ð ÑÐ°Ð¼ÐºÐ°Ñ ÑабоÑÑ Ð±Ñл ÑпÑоекÑиÑован инÑеÑÑÐµÐ¹Ñ Ð´Ð»Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑиÑÑемой. ÐÑл ÑазÑабоÑан демонÑÑÑаÑионнÑй ÑÑенд, показÑваÑÑий ÑабоÑÑ ÑиÑÑем авÑомаÑизиÑованного оÑвеÑениÑ. УÑпеÑно пÑоведено ÑеÑÑиÑовании ÑиÑÑÐµÐ¼Ñ Ð² ÑÐ°Ð¼ÐºÐ°Ñ ÑÑенда., In this work, a project was developed for a centralized home automation control system based on a single-board computer Raspberry Pi 4. A lighting automation system, a temperature control system, and an emergency notification system were considered and developed. The selection of devices and their configuration for the implementation of the system was made. As part of the work, an interface for managing the system was designed. A demonstration stand was developed to demonstrate the operation of automated lighting systems. The system was successfully tested within the framework of the stand.
- Published
- 2021
- Full Text
- View/download PDF
66. Using data mining techniques to explore security issues in smart living environments in Twitter
- Author
-
Daniel Palacios-Marqués, Domingo Ribeiro-Soriano, and Jose Ramon Saura
- Subjects
IoT ,Computer Networks and Communications ,Computer science ,Process (engineering) ,Twitter ,Sample (statistics) ,computer.software_genre ,Latent Dirichlet allocation ,Home assistant ,symbols.namesake ,Sentiment analysis ,User experience design ,Data mining ,computer.programming_language ,business.industry ,Python (programming language) ,UGC ,Random forest ,symbols ,ORGANIZACION DE EMPRESAS ,Malware ,business ,computer - Abstract
[EN] In present-day in consumers' homes, there are millions of Internet-connected devices that are known to jointly represent the Internet of Things (IoT). The development of the IoT industry has led to the emergence of connected devices and home assistants that create smart living environments. However, the continuously generated data accumulated by these connected devices create security issues and raise user's privacy concerns. The present study aims to explore the main security issues in smart living environments using data mining techniques. To this end, we applied a three-sentence data mining analysis of 9,38,258 tweets collected from Twitter under the user-generated data (UGD) framework. First, sentiment analysis was applied using Textblob which was tested with support vector classifier, multinomial naive bayes, logistic regression, and random forest classifier; as a result, the analyzed tweets were divided into those expressing positive, negative, and neutral sentiment. Next, a Latent Dirichlet Allocation (LDA) algorithm was applied to divide the sample into topics related to security issues in smart living environments. Finally, the insights were extracted by applying a textual analysis process in Python validated with the analysis of frequency and weighted percentage variables and calculating the statistical measure known as mutual information (MI) to analyze the identified n-grams (unigrams and bigrams). As a result of the research 10 topics were identified in which we found that the main security issues are malware, cybersecurity attacks, data storing vulnerabilities, the use of testing software in IoT, and possible leaks due to the lack of user experience. We discussed different circumstances and causes that may affect user security and privacy when using IoT devices and emphasized the importance of UGC in the processing of personal data of IoT device users., In gratitude to the Ministry of Science, Innovation and Universities, Spain and the European Regional Development Fund: RTI2018-096295-B-C22.
- Published
- 2021
67. Development and implementation of an industrial platform based Smart home system
- Author
-
Nižetić, Pjero and Hegeduš, Hrvoje
- Subjects
senzori ,TEHNIČKE ZNANOSTI. Računarstvo ,Raspberry Pi 4 ,PID kontroler ,Pametna kuća ,industrijske platforme ,slojevita arhitektura ,Home Assistant ,Controllino Mega ,Arduino ,releji ,MQTT protokol ,Modbus protokol ,relays ,industrial platforms ,sensors ,MQTT protocol ,Smart home ,layered architecture ,Modbus protocol ,TECHNICAL SCIENCES. Computing ,PID controller - Abstract
Cilj ovog diplomskog rada je bio razviti, implementirati i detaljno ispitati sustav pametne kuće. Naglasak je stavljen na kvalitetu sustava stoga su pri izradi korištene industrijske platforme. Sustav je izgrađen u slojevitoj arhitekturi, gdje svaki sloj iznad predstavlja višu razinu apstrakcije i veću domenu djelovanja. Na najvišem sloju se nalazi Raspberry Pi 4 mikroprocesor na kojeg je instalirana klijentska aplikacija Home Assistant za uvid i kontrolu nad sustavom. Srednji sloj predstavlja Controllino Mega, industrijska inačica Arduino Mega mikrokontrolera. Controllino očitava vrijednosti senzora i mijenja stanja releja i slično. Donji sloj predstavljaju kućanski uređaji kojima Controllino upravlja: rasvjetna tijela, ventilatori, rolete i tako dalje. Komunikacija između Controllina i Raspbery Pi se obavlja MQTT protokolom, dok se temperatura i vlaga očitavaju sa senzora koristeći Modbus protokol. Precizno upravljanje grijanjem se vrši implementiranim PID kontrolerom. Za potrebe diplomskog rada izrađena je maketa u koju je instaliran ovakav sustav. The goal of this master thesis was to develop, implement and extensively test a smart home system. Focusing on the quality of the system, industrial platforms were used. The system was built upon an architecture in layers, where top layer represents the highest apstraction and the biggest working domain. On the top layer is a Raspberry Pi 4 microprocessor with the client app called Home Assistant installed on it. The app is used for user monitoring and control. The middle layer is represented by Controllino Mega – industrial version of Arduino Mega. Controllino reads sensor values and changes relay states. On the bottom layer are home appliances which are controlled by Controllino, like light bulbs, fans, window covers, etc. Controllino and Raspberry Pi communicate with eachother using MQTT protocol, while the temperature and humidity is read from sensors using the Modbus protocol. Precise heating control is accomplished using the implemented PID controller. A small scale model has been built for testing purposes.
- Published
- 2020
68. Development of a smart home system based on M5Stack and Raspberry PI open source platforms
- Author
-
Pranklin, Filip and Hegeduš, Hrvoje
- Subjects
home assistant ,m5stack ,arduino ,mqtt ,pametna-kuća ,pi regulator ,automatizacija ,raspberry pi ,esp8266 ,esp32 ,TEHNIČKE ZNANOSTI. Računarstvo ,automatization ,TECHNICAL SCIENCES. Computing ,smart-home - Abstract
Da bi pametna kuća bila "pametna" potrebna je određena razina autonomije i "pametnog" upravljanja energijom. Autonomija je izvedena PI regulatorom koji upravlja grijanjem i hlađenjem prostorije. Također, PI regulator može se smatrati i mjerom štednje energije zbog svoje povratne veze odnosno zato što na svaku promjenu reagira postupno i izbjegava nepotrebno korištenje maksimalne snage uređaja. Za implementaciju korišteni su Home Assistant instaliran na Raspberry Pi 4, 2 M5Stacka i 2 Croduina NOVA2. Uređaji su podijeljeni na razine ovisno o ulozi: na najnižoj razini nalaze se Croduini NOVA2 kao sučelja s fizičkim uređajima. Na srednjoj razini nalaze se M5Stackovi koji nude grafičko korisničko sučelje i mogućnost podešavanja parametara pametne kuće (npr. ciljana temperatura zraka). Na najvišoj razini nalazi se Home Asistant čija je uloga povezivanje komponenata druge i treće razine, ali ima i mogućnost nadjačavanja upravljanja koje nude M5Stackovi na svojoj drugoj razini. Svi uređaji povezani su WiFi-jem u lokalnu mrežu i komuniciraju protokolom MQTT. In order to achive the "smartness" of a smart home, a certain level of autonomy and "smart" energy management are required. The autonomy is implemented using PI regulation which is in control of heating and cooling a room. Furthermore, PI regulator can also be interpreted as a measure for saving energy as it reacts to each temperature change gradually and tries to avoid unneccessary usage of heating or cooling device power. Home Assistant installed on a Raspberry Pi 4 paired with two M5Stacks and two Croudino NOVA2s were used to implement the system. The devices were divided into layers based on their role in the whole system: the lowest layer is represented by the Croudino NOVA2s which are the systems interfaces with physical devices. The middle layer is represented by two M5Stacks which offer a graphical user interface that enables the user to set the smart home parameters (e.g. target room temperature). The top layer is represented by Home Assistant which is in charge of enabling the lower two levels to communicate, but it also has the ability to override the middle layers control. All the mentioned devices are connected over Wi-Fi in a local network and use MQTT protocol to communicate.
- Published
- 2020
69. Gateway implementation by using Home Assistant software tool
- Author
-
Has, Mislav and Ježić, Gordan
- Subjects
TEHNIČKE ZNANOSTI. Računarstvo ,TEHNIČKE ZNANOSTI. Elektrotehnika ,Raspberry Pi ,smart devices ,entiteti ,korisničko sučelje ,autentifikacija ,entities ,Hass.io ,user interface ,Smart home ,TECHNICAL SCIENCES. Electrical Engineering ,TECHNICAL SCIENCES. Computing ,authentication ,pametni uređaji ,Pametna kuća ,Home Assistant - Abstract
Tehnologija pametne kuće jedna je od rastućih tehnologija u svijetu Internet stvari i tehnologije općenito. Home Assistant je jedna od popularnih platformi za koncept pametne kuće i u radu je prikazano njeno korištenje na računalu Raspberry Pi. Sustav implementira praćenje dvaju pametnih uređaja prikazanih na karti, temperaturu CPU-a korištenjem implementiranog senzora komandne linije te razne podatke integriranog uređaja iPhone. Osim raznih mogućnosti platforme, jako bitan je sustav autentifikacije korisnika i upravljanje registriranih uređaja. The smart home technology is one of the most growing technologies in the world of Internet of Things and technology generally. Home Assistant is popular platform for smart home conception and here it is developed on the Raspberry Pi computer. The system implements device tracking of two smart devices showing them on the map, CPU temperature with implemented command sensor for temperature and various data of the integrated mobile device iPhone. Except the platform's possibilities, very important is the system of the authentication and the managing of the registered devices.
- Published
- 2020
70. Izdelava pogovornega bota za komunikacijo s sistemom pametne hiše
- Author
-
HRNČIČ, BLAŽ and Fajfar, Iztok
- Subjects
hišni asistent ,home assistant ,Pogovorni bot ,upravljanje ,Chatbot ,management - Abstract
V diplomskem delu smo obravnavali izdelavo pogovornega bota oz. asistenta za komunikacijo s sistemom pametne hiše. Na začetku dela smo opisali trenutno stanje avtomatizacije domov ter predstavili, kaj sploh je pogovorni bot, njihovo zgodovino in uporabo pogovornih botov danes. Nadaljevali smo s predstavitvijo spletne platforme IBM Cloud. To je platforma podjetja IBM, kjer podjetje svojim strankam ponuja oblačne storitve. Nekatere storitve so na voljo tudi v brezplačnih različicah in ena izmed teh je IBM Watson Assistant, ki smo ga uporabili za izdelavo pogovornega bota. To je storitev, ki uporabnikom omogoča izgradnjo in uporabo pogovornega bota in je podrobneje predstavljena v nadaljevanju dokumenta. Sledila je še predstavitev načrtovanja hišnega asistenta, kjer smo predstavili samo idejo in opisali namišljen objekt oz. hišo, za upravljanje katerega/katere smo izdelali pogovorni bot. V naslednjem delu smo opisali potek izdelave pogovornega bota, njegove glavne sestavne dele, način programiranja in izzive, s katerim smo se soočili pri programiranju. Na koncu smo predstavili še ugotovitve, in sicer na nivoju pravilnosti delovanja izdelanega asistenta, njegove robustnosti, dejanske uporabnosti pri uporabi za komunikacijo z zalednim sistemom pametne hiše in možnosti za nadaljnji razvoj rešitve. In this thesis, we discussed creation of chatbot assistant for communication with smart-house's backend system. At the beginning, we described home automatisation as-is situation, introduced chatbots in general, described their history and use of chatbots today. We continued with introduction of IBM Cloud platform. IBM Cloud is IBM's platform, where company is offering their clients their cloud-based services. Some of those services are also offered in Lite plans (free versions). One of those is Watson Assistant, which we have used to build our chatbot. Watson Assistant is cloud service that enables users to create and use chatbot. The assistant is further presented in detail later in the thesis. Following part of the thesis is presentation of our home assistant planning, where we presented the idea of home assistant and described how chatbot is positioned within complete home assistant solution. Later we also presented programming process, it's main components, programming method and challenges we faced during the programming. At the end we also described key findings, both at the level of chatbot's correctness of understanding user's inputs and actual usability for communication between home assistant and backend system. We also discussed ways for further improvement and development of our built chatbot.
- Published
- 2020
71. Desarrollo de una herramienta para la monitorización y priorización de cargas eléctricas en clientes residenciales
- Author
-
Martínez Cerdá, Luis José
- Subjects
Prioritisation of electrical loads ,Hybrid renewable systems ,Automatización ,Energías renovables ,Optimización ,Sistemas renovables híbridos ,TECNOLOGIA ELECTRONICA ,Automation ,Renewable sources of energy ,INGENIERIA ELECTRICA ,Optimisation ,Grado en Ingeniería de Tecnologías y Servicios de Telecomunicación-Grau en Enginyeria de Tecnologies i Serveis de Telecomunicació ,Home Assistant ,Priorización de cargas eléctricas - Abstract
[ES] Este proyecto consiste en el desarrollo de un ecosistema que permita realizar un seguimiento de las cargas de consumo eléctrico en una vivienda inteligente. Disponemos de un frigorífico, un aire acondicionado, una lámpara, un calentador de agua y un horno conectado cada uno a un dispositivo inteligente que recoge el consumo de la carga y su estado ON/OFF. El usuario será capaz de elegir entre tres modelos de consumo diferentes: económico, energético o comfort. Cada modelo desconectará o conectará estos dispositivos dependiendo de lo que se especifique, que va en función de la hora en la que la carga esté activa y del consumo de esta. Para implementarlo se utilizará un servidor de acceso gratuito y libre denominado HOME ASSISTANT, que se encontrará dentro de una máquina virtual en un dispositivo WINDOWS que se estará ejecutando en todo momento. Se desarrollará también la metodología de la aplicación a utilizar por el usuario para la elección del modelo y cómo se implementa su conexión con el servidor., [EN] This project consists of developing an ecosystem that allows monitoring the electricity consumption loads in an intelligent home. There is a refrigerator, an air conditioner, a lamp, a water heater, and a furnace each one connected to an intelligent device that collects the load's consumption and its state ON/OFF. The user will be able to choose between three different consumption models: economic, energy or comfort. Each model will disconnect or connect these devices depending on what was specified in that model, this is in relation to the time in which the charge is active and its consumption. To deploy it, a free access server called HOME ASSISTANT will be implemented, which will be located inside a virtual machine in a WINDOWS device that will always be running. The methodology of the user's application will also be developed for the selection of a model and how its connection to the server will be implemented.
- Published
- 2020
72. Integración de sistemas domóticos mediante una plataforma de código abierto
- Author
-
Zengotitabengoa García, Adrián
- Subjects
ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES ,Sistema domótico ,Grado en Ingeniería Informática-Grau en Enginyeria Informàtica ,X10 ,Home automation system ,Interoperability ,Interoperabilidad ,Home Assistant ,IFTTT - Abstract
[ES] En este trabajo se pretende conseguir la integración de un sistema domótico existente basado en el protocolo X10, en una plataforma de código abierto, como Home Assistant u otras alternativas. De esta forma se conseguirá ampliar notablemente las capacidades de este sistema con nuevas funcionalidades como: interoperabilidad con otros dispositivos y sistemas domóticos no basados en X10 de distintos fabricantes, un interfaz de manejo y configuración más elaborado, posibilidad de uso de sistemas de reglas IFTTT, entre otras. Para ello deberá completarse la instalación de la plataforma escogida, preferiblemente en el propio controlador del sistema actual, y desarrollar e incorporarle los componentes necesarios para permitirle interactuar con el sistema X10 a través de la pasarela disponible., [CA] En aquest treball es pretén és aconseguir la integració d’un sistema domòtic existent basat en el protocol X10, en una plataforma de codi obert, com Home Assistant o altres alternatives. D’aquesta forma s’aconseguirà ampliar notablement les capacitats d’aquest sistema amb noves funcionalitats com la interoperabilitat amb altres dispositius i sistemes domòtics no basats en X10 de diferents fabricadors, una interfície de maneig i configuració més elaborat, possibilitat d’us de sistemes de regles IFTTT, entre altres. Per a això haurà de completar-se la instal·lació de la plataforma triada, preferiblement en el propi controlador del sistema actual, i desenvolupar i incorporar-li els components necessaris per a permetre-li interactuar amb el sistema X10 a través de la passarel·la disponible., [EN] This work aims to achieve the integration of an existing home automation system based on the X10 protocol, in an open source platform, such as Home Assistant or another alternatives. In this way, it will be possible to significantly expand the capabilities of this system with new functionalities such as: interoperability with other devices and home automation systems not based on X10 from different manufacturers, a more elaborate management and configuration interface, possibility of using IFTTT rule systems, among others. To do this, it will be necessary to install the platform, preferably in the controller of the current system, and develop and incorporate the necessary components to allow the application to interact with the X10 system through the available gateway.
- Published
- 2020
73. ¿Son seguros los dispositivos inteligentes de casa? Alexa
- Author
-
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Barlet Ros, Pere, Marrugat Plaza, Xavier, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Barlet Ros, Pere, and Marrugat Plaza, Xavier
- Abstract
Aquest projecte tracta sobre la privacitat i la seguretat dels dispositius connectats a internet. Cada cop més ens trobem rodejats d'ells i els hi entreguem les nostres dades a canvi d'uns serveis de poca utilitat. En aquest document es parla específicament de l'assistent personal d'Amazon, el Echo Dot v3. Veurem quina quantitat d'informació obté de nosaltres i com un atacant podria obtenir-la. Finalment veurem com podem evitar aquests escenaris i la importància de conscienciar a la població en una època de revolució tecnològica., This project talks about the privacy and security of the smart devices. Moreover, we are surrounded with them and we give our personal information to a service not so useful. In this paper we will discuss more specifically the home assistant by Amazon, the Echo Dot v3. We will see which information is obtained from us and how an attacker could get it. Finally, it will be discussed how we can prevent these scenarios and the importance to conscience the people in an era of technologic revolution.
- Published
- 2019
74. A novel agent-based concept of household appliances.
- Author
-
Steblovnik, Konrad and Zazula, Damjan
- Subjects
HOUSEHOLD appliances ,MASS production ,MULTIAGENT systems ,PERSONAL computers ,FREEWARE (Computer software) ,ELECTROMECHANICAL devices ,TOUCH screen interfaces - Abstract
Mass production, such as white goods manufacturing, is traditionally bound to hierarchical factory-floor procedures and accepts only gradual changes in technology and product architecture. This paper introduces an idea on how to upgrade from classical to network-connected reconfigurable devices. A generic multi-agent architecture was created, derived from belief-desire-and-intention (BDI) agents. It covers all types of white goods in the form of rational home assistant, and enables reconfiguration of agent-based household appliances during the design, production and implementation phases. The introduced concept involves a multi-agent architecture which utilizes distributed processing power at different levels: higher-level agents run on more powerful devices than embedded appliance's controllers, personal assistant (PDAs), or Windows or Linux based personal computers (PCs). PDAs can run a single agent, for example a GUI agent, whereas the embedded controllers execute lower-level device (embedded) agents. In this way, all the appliance's basic functionality, such as its hardware units (e.g., electrical motors, valves, heaters, etc.), are initially simulated by auxiliary agents running together with higher-level agents on a PC or PDA. Using this simulator in the design phase, all vital functions and capabilities of the agent-based appliance under development are thoroughly tested first. Afterwards, the agents that simulate the device's hardware units and environment are simply replaced by the communication to the corresponding device units. In such way, any new functionality or device's behaviour can be upgraded any time just by adapting the core of the multi-agent architecture on the PC and individual agents on the PDA or the embedded agents in appliances. A thorough design and implementation cycle of the proposed solution using two freeware development tools is also described, i.e., the Prometheus agent design methodology and the agent simulation/execution environment called Jadex. The approach is exemplified by building a simulator of an agent-based household appliance, namely a Multi-agent Washing Assistant as a special instance of rational home assistant. [ABSTRACT FROM AUTHOR]
- Published
- 2011
- Full Text
- View/download PDF
75. Implementacija sustava pametne kuće na otvorenim platformama
- Author
-
Sivac, Ervin
- Subjects
Raspberry Pi ,Home Assistant ,NodeMCU ,Arduino IDE ,BME280 ,MCP9808 ,MQTT ,MQTT posrednik - Abstract
U radu se opisuje Raspberry Pi mikroračunalo i Home Assistant koji služi za upravljanje i nadgledanje uređaja spojenih na njega čime postižemo pametnu kuću te instalacija Home Assistant-a na mikroračunalo i njegova prilagodba za komunikaciju s mikrokontrolerom putem MQTT protokola preko interneta. Kao uređaje koje nadziremo uzeli smo BME280, senzor kakvoće zraka, MCP9808 precizni senzor za mjerenje temperature i kao dodatna mogućnost uzeli smo relej za upravljanje uređajem po želji kojima je potrebno upravljati NodeMCU mikrokontrolerom radi očitavanja informacija i slanja ih Home Assistant-u. Za slanje informacija koristi se MQTT protokol koji je baziran na šalji/pretplati se načinu rada. Za samo nadgledanje podataka sa senzora koristimo Home Assistant korisničko web sučelje.
- Published
- 2019
76. Són segurs els dispositius intel·ligents de casa?
- Author
-
Marrugat Plaza, Xavier, Barlet Ros, Pere, and Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
- Subjects
Internet of things ,privacitat ,Internet de les coses ,home assistant ,security ,Seguretat informàtica ,seguretat ,privacy ,Computer security ,Informàtica [Àrees temàtiques de la UPC] ,assistent personal ,Echo Dot ,Amazon ,hacking - Abstract
Aquest projecte tracta sobre la privacitat i la seguretat dels dispositius connectats a internet. Cada cop més ens trobem rodejats d'ells i els hi entreguem les nostres dades a canvi d'uns serveis de poca utilitat. En aquest document es parla específicament de l'assistent personal d'Amazon, el Echo Dot v3. Veurem quina quantitat d'informació obté de nosaltres i com un atacant podria obtenir-la. Finalment veurem com podem evitar aquests escenaris i la importància de conscienciar a la població en una època de revolució tecnològica. This project talks about the privacy and security of the smart devices. Moreover, we are surrounded with them and we give our personal information to a service not so useful. In this paper we will discuss more specifically the home assistant by Amazon, the Echo Dot v3. We will see which information is obtained from us and how an attacker could get it. Finally, it will be discussed how we can prevent these scenarios and the importance to conscience the people in an era of technologic revolution.
- Published
- 2019
77. Lietu internets kā pakalpojums
- Author
-
Saulītis, Alberts, Trukšāns, Leo, and Latvijas Universitāte. Datorikas fakultāte
- Subjects
Datorzinātne ,Internet of Things ,Arduino ,OpenHAB ,MQTT ,Home Assistant - Abstract
Darba mērķis ir izstrādāt lietu interneta platformas arhitektūru, kura nodrošina daudzlietotāju atbalstu, ir viegli uzstādāma no galalietotāju skatupunkta, un kuru ir iespējams piedāvāt potenciāliem lietotājiem kā pakalpojumu, parūpējoties par tās uzstādīšanu un uzturēšanu. Darba gaitā ir veikts OpenHAB un Home Assistant lietu interneta platformu funkcionalitāšu apskats, salīdzinājums un to piemērotības izvērtējums daudzlietotāju arhitektūras izveidošanai. Darba rezultātā ir izveidots Home Assistant platformas arhitektūras risinājums, kurš ļauj veikt vienkāršu sākotnējo platformas uzstādīšanu, nodrošina daudzlietotāju atbalstu, izmantojot vairākas platformas instances vienā resursdatorā, un parūpējas par lietotāju datu drošību., The main goal of this paper is to create Internet of Things architecture which provides multiuser support, is easy to setup from end user perspective and which can be provided to potential clients as a service by taking care of platform setup and maintenance. During paper, the Home Assistant and OpenHAB Internet of Things platform functionality has been mutually reviewed and compared. An evaluation has been created to find out which platform is the most suitable for multiuser environment. As a result of the paper Home Assistant platform architecture solution which allows to perform easy initial setup of platform, supports multiuser environment using multiple instances of platform and takes care of user data security was created.
- Published
- 2018
78. Sistema de domótica sem fios utilizando rede de longa distancia e baixa potencia
- Author
-
Silva, Rui Pedro Gonçalves da Cruz Moreira da and Flores, António Manuel Luzano de Quadros
- Subjects
Automação e Sistemas ,LPWAN ,Domótica ,Home Assistant ,LoRa ,Domotic - Abstract
Submitted by Ana Rebelo (amsr@isep.ipp.pt) on 2019-07-02T15:16:43Z No. of bitstreams: 1 DM_RuiSilva_2018_MEEC.pdf: 9564961 bytes, checksum: ef234c0072ee41e4507c21d240faacd4 (MD5) Approved for entry into archive by Ana Rebelo (amsr@isep.ipp.pt) on 2019-07-02T15:17:00Z (GMT) No. of bitstreams: 1 DM_RuiSilva_2018_MEEC.pdf: 9564961 bytes, checksum: ef234c0072ee41e4507c21d240faacd4 (MD5) Made available in DSpace on 2019-07-02T15:17:00Z (GMT). No. of bitstreams: 1 DM_RuiSilva_2018_MEEC.pdf: 9564961 bytes, checksum: ef234c0072ee41e4507c21d240faacd4 (MD5) Previous issue date: 2018
- Published
- 2018
79. Sistema de control remoto en quesería artesana
- Author
-
Triviño Romano, Jorge, Marrón Romera, Marta, and Universidad de Alcalá. Escuela Politécnica Superior
- Subjects
Raspberry ,Zigate ,Informática ,ZigBee ,Software libre ,Tasmota ,Control remoto ,MQTT ,Home Assistant ,Computer science ,Internet of Things (IoT) - Abstract
Empleando software libre se ha diseñado un sistema de control remoto capaz de gestionar en tiempo real la cámara de curación de una quesería artesana. Los datos se muestran de manera gráfica a través de una interfaz de usuario, con el fin de facilitar su análisis ante posibles anomalías en la instalación. El diseño del sistema de control incluye diferentes automatizaciones con el fin de mejorar la climatización, notificar anomalías en tiempo real o ahorrar energía., A remote control system for real time management of the curing chamber of an artisan cheese factory has been designed in this thesis. Free software has been used for this purpose. The obtained data are shown in a graphic user interface, enabling its analysis to determine possible malfunctions in the installation. Automations have been included in the control system to improve the air conditioning of the installation, notify anomalies in real time and enhance the energy efficiency of the factory., Grado en Ingeniería Electrónica de Comunicaciones
- Published
- 2018
80. Spletni sistem za integrirano spremljanje in krmiljenje pametnega domovanja
- Author
-
Dolinar, Drejc and Stritih, Uroš
- Subjects
open-source platforms ,internet stvari ,smart home ,communication protocols ,upravljanje pametnega domovanja ,Internet of Things ,control of smart home ,komunikacijski protokoli ,odprtokodne platforme ,Home Assistant ,pametno domovanje - Abstract
V magistrskem delu je predstavljen sistem pametnega domovanja, krmiljen s pomočjo odprtokodne platforme Home Assistant. Sistem je razdeljen na medsebojno neodvisne podsisteme namenjene nadzoru in upravljanju, osvetlitvi, ogrevanju, multimediji in senčenju. Integrirano spremljanje in krmiljenje domovanja lahko poteka na daljavo s pomočjo osebnega računalnika, mobilnega telefona ali z glasovnimi ukazi v slovenskem jeziku. Predstavljena je izdelava prilagodljive osvetlitve Hyperion Ambilight ter njena integracija v sistem. Za dviganje in spuščanje senčil je zasnovan sistem s servomotorjem in mikrokrmilnikom. Vsi podsistemi so povezani s pomočjo platforme Home Assistant, ki se izvaja na mikroračunalniku Raspberry Pi 3. Pametno domovanje je uspešno realizirano in demonstrirano v stanovanjskem objektu. The master's thesis presents smart home system, controlled by an open-source platform Home Assistant. The system is divided into independent subsystems designed for monitoring and control, lightning, heating, multimedia and shading. Integrated monitoring and control of a smart home can be done remotely from a personal computer, a mobile phone or via voice control in Slovenian language. Hyperion Ambilight adaptive lightning and its integration into the system is presented. A system for controlling the blinds is designed based on an electric servomotor and a microcontroller. The independent subsystems are connected by the Home Assistant platform running on Raspberry Pi 3. Smart home is successfully implemented and demonstrated in a home apartment.
- Published
- 2017
81. Sustav pametne kuće temeljen na Raspberry PI i NodeMCU platformama
- Author
-
Nižetić, Pjero and Hegeduš, Hrvoje
- Subjects
senzori ,central unit ,vlaga ,smart home ,TEHNIČKE ZNANOSTI. Računarstvo ,temperaturni modul ,struja ,mikrokontroler ,Raspberry PI3 ,temperature module ,sensor ,TECHNICAL SCIENCES. Computing ,server ,Arduino ,MQTT ,Home Assistant ,Wi-Fi ,nadzor potrošnje električne energije ,temperatura ,Linux ,poslužitelj ,NodeMCU ,pametna kuća ,humidity ,temperature ,centralna upravljačka jedinica ,modul pametne kuće ,smart home module ,energy consumption control ,current ,microcontroller ,voltage ,microprocessor ,mikroprocesor ,napon ,Pametna kuća, mikroprocesor, Raspberry PI3, mikrokontroler, NodeMCU, Linux, poslužitelj, Home Assistant, modul pametne kuće, temperaturni modul, nadzor potrošnje električne energije, temperatura, vlaga, napon, struja, Wi-Fi, MQTT, Arduino, senzori, centralna upravljačka jedinica - Abstract
Sustav pametne kuće realiziran je koristeći mikroprocesor Raspberry PI3 i mikrokontroler NodeMCU. Raspberry PI radi na operacijskom sustavu Linux i služi kao poslužitelj za aplikaciju Home Assistant. Home Assistant je aplikacija otvorenog koda namijenjena za izradu vlastitog sustava pametne kuće. Funkcionalnost aplikacije se dodaje izmjenom konfiguracijske datoteke Home Assistant aplikacije, a na nju se povezuju uređaji koji su dio sustava pametne kuće, kao i korisnički uređaji. Moduli koji čine sustav su temperaturni modul, koji mjeri temperaturu i vlagu i modul za nadzor potrošnje električne energije koji mjeri struju i napon izvora na koji je priključen. Svi moduli komuniciraju bežično putem Wi-Fi veze koristeći MQTT protokol. Moduli su bazirani na NodeMCU mikrokontroleru koji se programira kroz Arduino okruženje. Moduli periodički očitavaju senzore i podatke šalju centralnoj upravljačkoj jedinici, Raspberry PI-ju, sa koje korisnik može očitavati stanje senzora u kući. Smart home system is based on Raspberry PI3 microprocessor and NodeMCU microcontroller. Raspberry PI is running Linux operating system with Home Assistant application installed, which acts like a server. Home Assistant is an open-source application which is used for implementing personal smart home systems. Adding functionality to Home Assistant is done by modifying configuration file. Devices that are a part of smart home system are connecting to Home Assistant, including user devices like smartphones or laptops. System consists of temperature module for temperature and humidity measurements and energy consumption module user for measuring current and voltage of wall socket. Communication is done wirelessly using Wi-Fi technology and MQTT protocol. Modules are based on NodeMCU microcontroller which is programmed in Arduino IDE. Modules periodically take readings which are then being send to central unit, Raspberry PI, where data is displayed for users.
- Published
- 2017
82. Virtual Assistants Have Hit a Wall—and It’ll Be Years Before They Reach Full Potential.
- Author
-
Pierce, David
- Subjects
- *
INTELLIGENT personal assistants , *INTELLIGENT agents , *TECHNOLOGICAL innovations , *SMART homes - Published
- 2019
83. Na modelech založený návrh a realizace subsystému Smart Home
- Author
-
Janoušek, Vladimír, Kočí, Radek, Janoušek, Vladimír, and Kočí, Radek
- Abstract
Tato bakalářská práce pojednává o možnostech a metodách vytvoření smart home, za použití běžně dostupných prvků pro každého uživatele. Bakalářská práce je zaměřena především na problematiku regulace vytápění domácnosti, ventilaci, řízení osvětlení, či kamerový dohled. Pro ovládání jednotlivých prvků se využívá systému Home Assistant běžícího na Rasberry Pi., This bachelor thesis discusses about the possibilities and methods of creating smart home, using commonly available elements fore each user. The bachelor´s thesis is focused primarily on the issues of home heating control, ventilation, lighting control, camera surveillance. For control individual elements is used Home assistant running on the Rasberry Pi.
84. Smart Home realizovaný prostředky Eclipse IoT
- Author
-
Janoušek, Vladimír, Rozman, Jaroslav, Janoušek, Vladimír, and Rozman, Jaroslav
- Abstract
Cílem této práce je návrh řídicí aplikace pro Smart Home s využitím prostředků Eclipse IoT, její sestavení a srovnání s referenční řídicí aplikací. Referenční aplikace je realizována kombinací aplikací Node-RED a Home Assistant. Referenční aplikace však navrhované řešení překoná jak v praktické použitelnosti, tak uživatelské přívětivosti., The aim of this work is to design Smart Home control application by means of Eclipse IoT, its assembly and comparison with the standard control application. Reference application is realized by a combination of Node-Red and Home Assistant applications. However, the reference application will overcome the proposed solution both in practical usability and user-friendliness.
85. Návrh a realizace Smart Home s využitím Rasperry Pi a bezdrátových prvků na bázi SoC Espressif
- Author
-
Janoušek, Vladimír, Smrčka, Aleš, Janoušek, Vladimír, and Smrčka, Aleš
- Abstract
Práce se zajímá o návrh a realizaci řídících systémů pro Smart Home. Snaží se ukázat, jaké možnosti dnes jsou, a že zhotovení chytrého domu už není moc složitá a drahá věc. Nemusí ji tedy zhotovit jenom odborník v daném oboru, ale může se o to pokusit i člověk, který má chuť naučit se něco nového a povýšit svoji domácnost na "Chytrou" za relativně malou cenu. Jsou zde popsána zařízení a programy použitelné při realizaci chytré domácnosti., The work is interested in the design and implementation of control systems for Smart Home. It tries to show what the possibilities that exist today, and that making a smart home is no longer a complicated and expensive thing. So it does not have to be made only by an expert in the field, but it can be attempted by a person who has the desire to learn something new and upgrade their home to "Smart" for a relatively small price. Devices and programs applicable to the implementation of a smart home are described here.
86. Na modelech založený návrh a realizace subsystému Smart Home
- Author
-
Janoušek, Vladimír, Kočí, Radek, Janoušek, Vladimír, and Kočí, Radek
- Abstract
Tato bakalářská práce pojednává o možnostech a metodách vytvoření smart home, za použití běžně dostupných prvků pro každého uživatele. Bakalářská práce je zaměřena především na problematiku regulace vytápění domácnosti, ventilaci, řízení osvětlení, či kamerový dohled. Pro ovládání jednotlivých prvků se využívá systému Home Assistant běžícího na Rasberry Pi., This bachelor thesis discusses about the possibilities and methods of creating smart home, using commonly available elements fore each user. The bachelor´s thesis is focused primarily on the issues of home heating control, ventilation, lighting control, camera surveillance. For control individual elements is used Home assistant running on the Rasberry Pi.
87. Inteligentní detektor prezence
- Author
-
Janoušek, Vladimír, Smrčka, Aleš, Janoušek, Vladimír, and Smrčka, Aleš
- Abstract
V této práci jsem se zabýval řešením vnitřní lokalizace, jejím návrhem a realizací. Jsme v době, kdy je téma chytré domácnosti denní záležitostí a řešení vnitřní lokalizace zatím nemá jistého vítěze. Cílem práce je vytvořit inteligentní detektor prezence, pomocí technologie Bluetooth, který rozpozná, v které místnosti se zařízení nachází, a odhadne, v které části místnosti se zařízení může nacházet. Pro dosažení cíle používám minimálně tři senzory v každé místnosti a porovnávám síly signálů mezi senzory a lokalizovaným zařízením. Na redukci šumu z datových signálů od senzorů je použit Kalmanův filtr. Výsledkem práce je funkční řešení pro vnitřní lokalizaci. Zjistil jsem, že není jednoduché použít rychle se měnící sílu signálu pro triangulaci a získat tak přesnou polohu zařízení. Další práce by se mohla zabývat tím, co je potřeba udělat, aby triangulace byla možná a funkční. Jednou z možných cest je prozkoumání technologie Bluetooth Direction Finding., In this work I dealt with the solution of indoor localization, its design and implementation. We are at a time when the topic of smart home is a daily affair and the solution for indoor localization does not have a certain winner yet. The goal of this work is to create an intelligent presence detector, using Bluetooth technology, which recognizes in which room the device is located. And it estimates in which part of the room the device can be located. To achieve the goal, I use at least three sensors in each room and compare the signal strengths between the sensors and the localized device. A Kalman filter is used for a noise reduction on data signals from sensors. The result of the work is a functional solution for indoor localization. I have found that it is not easy to use rapidly changing signal strength within triangulation to obtain the exact position of the device. Further work could address what needs to be done to make triangulation possible and functional. One of possible directions is an exploration of Bluetooth Direction Finding technology.
88. Model chytré domácnosti
- Author
-
Sýkora, Tomáš, Jirgl, Miroslav, Sýkora, Tomáš, and Jirgl, Miroslav
- Abstract
Tato bakalářská práce se věnuje průzkumu možností automatické integrace zařízení do Home Assistant a vytvoření ukázkového modelu domácí automatizace. V teoretické části dochází k představení protokolu MQTT, jeho popis fungování a srovnání s protokolem HTTP. Vysvětlení specifických pojmů pro MQTT jako QoS, typy zpráv, možnosti filtrování atd. Představení komunikačního standardu ZigBee. Následuje představení Open Source platformy Home Assistant, popis jeho architektury, možností integrace zařízení, popis a výhody jednotlivých typu instalací. Poté popisuji možnosti integrace MQTT v Home Assistant a srovnávám výhody a nevýhody. V poslední části práce dochází k seznámení s dosaženými výsledky, popis MQTT discovery protokolu, otestování platformy ESP HOME a ověření funkčnosti automatické integrace., This bachelor thesis deals with exploration of possibilities in regard to automatic integration of devices into Home Assistant and creating a demonstration model of home automation. The theoretical part of this work presents the MQTT protocol, presentation containing description of functionality and comparison with the HTTP protocol. Furthermore, explanation of specific concepts for MQTT such as QoS, types of messages, possibilities of filtration etc.Introduction of the ZigBee communication standard. Following section introduces Open source platform Home assistant, description of architecture, various options of integrating devices, characterization and disadvantages of particular types of installations. Subsequently, I will describe alternatives of MQTT integration in Home Assistant and compare advantages and disadvantages. In the last section of this paper the reader is familiarized with final results, description of MQTT discovery protocol, test of ESP HOME platform and verification of functionality of automatic integration
89. Návrh a realizace Smart Home s využitím Rasperry Pi a bezdrátových prvků na bázi SoC Espressif
- Author
-
Janoušek, Vladimír, Smrčka, Aleš, Janoušek, Vladimír, and Smrčka, Aleš
- Abstract
Práce se zajímá o návrh a realizaci řídících systémů pro Smart Home. Snaží se ukázat, jaké možnosti dnes jsou, a že zhotovení chytrého domu už není moc složitá a drahá věc. Nemusí ji tedy zhotovit jenom odborník v daném oboru, ale může se o to pokusit i člověk, který má chuť naučit se něco nového a povýšit svoji domácnost na "Chytrou" za relativně malou cenu. Jsou zde popsána zařízení a programy použitelné při realizaci chytré domácnosti., The work is interested in the design and implementation of control systems for Smart Home. It tries to show what the possibilities that exist today, and that making a smart home is no longer a complicated and expensive thing. So it does not have to be made only by an expert in the field, but it can be attempted by a person who has the desire to learn something new and upgrade their home to "Smart" for a relatively small price. Devices and programs applicable to the implementation of a smart home are described here.
90. Smart Home realizovaný prostředky Eclipse IoT
- Author
-
Janoušek, Vladimír, Rozman, Jaroslav, Janoušek, Vladimír, and Rozman, Jaroslav
- Abstract
Cílem této práce je návrh řídicí aplikace pro Smart Home s využitím prostředků Eclipse IoT, její sestavení a srovnání s referenční řídicí aplikací. Referenční aplikace je realizována kombinací aplikací Node-RED a Home Assistant. Referenční aplikace však navrhované řešení překoná jak v praktické použitelnosti, tak uživatelské přívětivosti., The aim of this work is to design Smart Home control application by means of Eclipse IoT, its assembly and comparison with the standard control application. Reference application is realized by a combination of Node-Red and Home Assistant applications. However, the reference application will overcome the proposed solution both in practical usability and user-friendliness.
91. Inteligentní detektor prezence
- Author
-
Janoušek, Vladimír, Smrčka, Aleš, Janoušek, Vladimír, and Smrčka, Aleš
- Abstract
V této práci jsem se zabýval řešením vnitřní lokalizace, jejím návrhem a realizací. Jsme v době, kdy je téma chytré domácnosti denní záležitostí a řešení vnitřní lokalizace zatím nemá jistého vítěze. Cílem práce je vytvořit inteligentní detektor prezence, pomocí technologie Bluetooth, který rozpozná, v které místnosti se zařízení nachází, a odhadne, v které části místnosti se zařízení může nacházet. Pro dosažení cíle používám minimálně tři senzory v každé místnosti a porovnávám síly signálů mezi senzory a lokalizovaným zařízením. Na redukci šumu z datových signálů od senzorů je použit Kalmanův filtr. Výsledkem práce je funkční řešení pro vnitřní lokalizaci. Zjistil jsem, že není jednoduché použít rychle se měnící sílu signálu pro triangulaci a získat tak přesnou polohu zařízení. Další práce by se mohla zabývat tím, co je potřeba udělat, aby triangulace byla možná a funkční. Jednou z možných cest je prozkoumání technologie Bluetooth Direction Finding., In this work I dealt with the solution of indoor localization, its design and implementation. We are at a time when the topic of smart home is a daily affair and the solution for indoor localization does not have a certain winner yet. The goal of this work is to create an intelligent presence detector, using Bluetooth technology, which recognizes in which room the device is located. And it estimates in which part of the room the device can be located. To achieve the goal, I use at least three sensors in each room and compare the signal strengths between the sensors and the localized device. A Kalman filter is used for a noise reduction on data signals from sensors. The result of the work is a functional solution for indoor localization. I have found that it is not easy to use rapidly changing signal strength within triangulation to obtain the exact position of the device. Further work could address what needs to be done to make triangulation possible and functional. One of possible directions is an exploration of Bluetooth Direction Finding technology.
92. Model chytré domácnosti
- Author
-
Sýkora, Tomáš, Jirgl, Miroslav, Sýkora, Tomáš, and Jirgl, Miroslav
- Abstract
Tato bakalářská práce se věnuje průzkumu možností automatické integrace zařízení do Home Assistant a vytvoření ukázkového modelu domácí automatizace. V teoretické části dochází k představení protokolu MQTT, jeho popis fungování a srovnání s protokolem HTTP. Vysvětlení specifických pojmů pro MQTT jako QoS, typy zpráv, možnosti filtrování atd. Představení komunikačního standardu ZigBee. Následuje představení Open Source platformy Home Assistant, popis jeho architektury, možností integrace zařízení, popis a výhody jednotlivých typu instalací. Poté popisuji možnosti integrace MQTT v Home Assistant a srovnávám výhody a nevýhody. V poslední části práce dochází k seznámení s dosaženými výsledky, popis MQTT discovery protokolu, otestování platformy ESP HOME a ověření funkčnosti automatické integrace., This bachelor thesis deals with exploration of possibilities in regard to automatic integration of devices into Home Assistant and creating a demonstration model of home automation. The theoretical part of this work presents the MQTT protocol, presentation containing description of functionality and comparison with the HTTP protocol. Furthermore, explanation of specific concepts for MQTT such as QoS, types of messages, possibilities of filtration etc.Introduction of the ZigBee communication standard. Following section introduces Open source platform Home assistant, description of architecture, various options of integrating devices, characterization and disadvantages of particular types of installations. Subsequently, I will describe alternatives of MQTT integration in Home Assistant and compare advantages and disadvantages. In the last section of this paper the reader is familiarized with final results, description of MQTT discovery protocol, test of ESP HOME platform and verification of functionality of automatic integration
93. Vývoj IoT systému pro domácnost
- Author
-
Lázna, Tomáš, Kaczmarczyk, Václav, Lázna, Tomáš, and Kaczmarczyk, Václav
- Abstract
Cieľom bakalárskej práce je spraviť rešerš súčasného stavu IoT a následne navrhnúť vytvorenie vlastného IoT riešenia pre inteligentnú domácnosť. Taktiež je cieľom vybrať vhodné komponenty pre vlastné riešenie, z ktorých sa systém bude skladať a navrhnúť vhodné komunikačné rozhranie pre ich vzájomnú komunikáciu s možnosťou zabezpečenia. Následne oživiť hardvér senzorických modulov, akčných členov a riadiaceho systému. Systém má byť schopný zobrazovať namerané dáta a umožniť riadiť akčné členy. Posledným cieľom je možnosť ovládať systém pomocou príkazov hlasom. Teoretická časť je zameraná na popis, čo je to IoT, históriu, využitie a blízku budúcnosť IoT. Ďalej sú popísané dnes využívané IoT zaradenia a IoT systémy v inteligentných domácnostiach z pohľadu komerčnej a open-source ponuky. Teoretická časť končí porovnaním hlasových asistentov a spôsobe porozumenia textu počítačom. Praktická časť práce sa zaoberá popisom vlastného riešenia, výberu komponentov pre moduly, tvorbe plošných spojov, návrhu krabičiek na 3D tlač, tvorbe softvéru pre jednotlivé moduly na zmeranie, komunikáciu a ovládanie inteligentnej domácnosti. Ďalej píšem o systéme, ktorý zobrazuje namerané hodnoty z modulov, vytvára užívateľské prostredie a riadi akčné členy pomocou tlačidiel alebo príkazov hlasom., The aim of the bachelor thesis is to make a research of the current state of IoT and then propose the creation of my own IoT solution for smart home. It also aims to select the appropriate components for the custom solution from which the system will compose and design an appropriate communications interface with option to secure communicate with each other. Then revive the hardware of sensor modules, actuators and control system. The system should be capable of displaying measured data and enabling actuators to control. The final goal is to control the system with voice commands. The theoretical part is focused on description of what is IoT, history, usage and near future of IoT. Furthermore, the currently used IoT classifications and IoT systems in smart homes are described from a commercial and open-source perspective. The theoretical part ends with the comparison of voice assistants and the way the text is understood by the computer. The practical part deals with the description of own solution, selection of components for modules, creation of printed circuits, designing boxes for 3D printing, creation software for individual modules for measurement, communication and control of intelligent home. Next, I am writing about a system that displays measured values from modules, creates a user interface, and controls action members using buttons or voice commands.
94. Jak udělat chytrou domácnost pomocí open-source IoT?
- Author
-
Pluskal, Jan, Letavay, Viliam, Pluskal, Jan, and Letavay, Viliam
- Abstract
Cílem této práce je analyzovat trh s komerčními řešeními chytrých domácností a s open-source platformami, poté na základě průzkumu navrhnout vlastní řešení založené právě na open-source součástech a software. Řešení obsahuje návrh zásuvkové a světelné infrastruktury ve spojení s jejich automatizací, dále návrh infrastruktury síťové. Součástí je i návrh a implementace tří komponent sestavených z dílčích součástí a jejich integrace do zvolené platformy pro domácí automatizaci. Tyto komponenty slouží k ovládání střešního okna, ovládání garážových vrat a měření teploty. Navržené řešení je v práci následně zhodnoceno a srovnáno vůči řešením komerčním., The aim of this thesis is analysis of commercial and open-source home automation market, results of this research were used to create custom solution based on open-source parts and software. The solution includes design of sockets and lights infrastructures and their automation, as well as design of network infrastructure. It also includes design and implementation of three components assembled from subcomponents and their integration into a selected home automation platform. These components are used for window control, garage door control and temperature measurement. Designed solution is further evaluated and compared to commercial solutions.
95. Open-source komponenty pro inteligentní dům
- Author
-
Pluskal, Jan, Letavay, Viliam, Pluskal, Jan, and Letavay, Viliam
- Abstract
Cieľom tejto práce je preskúmať súčasný stav komerčných prvkov, vyskytujúcich sa v domácnostiach smart home. Následne sú preskúmané ich voľne dostupné alternatívy a tri open-source platformy pre domácu automatizáciu. Takisto je uvedený prehľad o voľne dostupných vývojových mikrokontrolérových kitoch, použiteľných pre vývoj inteligentných senzorov. Vhodnou kombináciou elektronických súčiastok a mikrokontrolérov sú navrhnuté a implementované komponenty pre náš vlastný systém smart home, na báze platformy Home Assistant, so zreteľom na odolnosť voči poruchám. Vyvinutý nástroj používa technológie orchestrácie kontajnerov, synchronizáciu súborov v reálnom čase a automaticky konfigurované databázové clustre, čím vzniká jedinečné a ucelené riešenie pre vysokú dostupnosť platformy Home Assistant., The aim of this thesis is to examine the state-of-the-art commercial elements found in smart home households. Their freely available alternatives are explored, together with three open-source home automation platforms. We review freely available microcontroller development kits, usable for the development of smart sensors. After that, using a suitable combination of electronic components and microcontrollers, components are designed and implemented for our own smart home system, utilizing the Home Assistant platform. This incorporates a built-in redundancy, designed to withstand cases of a failure of any component. The developed tool uses container orchestration technology, real-time file synchronization and automatically configured database clusters, to achieve a unique and comprehensive solution to high availability of Home Assistant.
96. Bezpečnostní analýza domácí IoT sítě
- Author
-
Pluskal, Jan, Jeřábek, Kamil, Pluskal, Jan, and Jeřábek, Kamil
- Abstract
Táto práca sa zaoberá problematikou bezpečnosti domácej IoT siete. Zameriava sa na bezpečnostné problémy komerčných IoT zariadení a ich automatizačných systémov. V samotnej práci boli najskôr analýzou zistené konkrétne bezpečnostné hrozby v sieti. Pre riešenie týchto hrozieb, boli nahradené pôvodné automatizačné systémy a firmware na zariadeniach open-source implementáciami, ktoré boli nakonfigurované tak aby riešili konkrétne objavené hrozby. Aj keď sa v sieti s open-source implementáciou nachádza niekoľko bezpečnostných hrozieb, podarilo sa eliminovať veľkú časť objavených bezpečnostných hrozieb. Výsledky tejto práce umožňujú nakonfigurovať domácu IoT sieť použitím open-source automatizačného systému a firmware a dokazujú, že takáto sieť je bezpečnejšia oproti sieti kde sa používaju pôvodné, výrobcom dodané automatizačné systémy a firmware na zariadeniach., This work focuses on the issue of the security in home IoT network. Specifically, it focuses on the security issues of commercial IoT devices and their automation systems. In the work itself, it was firstly analyzed and identified specific threats specific for our network. To address these threats, the original automation systems and firmware on the devices were replaced by open-source implementations that were configured to address discovered threats. Although, there are still several security issues in a network with an open-source implementation, a large part of the security issues which were discovered has been eliminated. The results of this work allows to configure a home IoT network using an opens-source automation system and firmware and proves that such a network is more secure than the network where the original factory-supplied automation systems and firmware on devices are used.
97. IoT systém pro domácnost
- Author
-
Goldmann, Tomáš, Drahanský, Martin, Goldmann, Tomáš, and Drahanský, Martin
- Abstract
Cílem této diplomové práce bylo seznámit se a sumarizovat základní informace o IoT systémech, jaké protokoly se používají a zaměřit se na technologii Google Home. V první části práce jsou popsány jednotlivé části systému --- mikrokontroléry, senzory, světelné prvky a možné systémy pro backend. V rámci implementační části práce bylo navrhnuto řešení pro řízení inteligentní domácnosti s využitím technologie Google Home. Systém na základě dat z meteostanice ovládá a upravuje intenzitu venkovního osvětlení a ovládá žaluzie. Dále je implementován řidicí modul pro ovládání branky a garážových vrat. Systém se také stará o plánování vysávání v domě s využitím vysavačů iRobot Roomba, do kterých je přidán modul s Wi-Fi. Závěrem jsou shrnuty dosažené výsledky., The aim of this thesis was to learn and summarize basic information about IoT systems, which protocols are used and introduction of Google Home system. The first part of the thesis describes the individual parts of the system --- microcontrollers, sensors, light elements and possible systems for backend. In the implementation part of the thesis was designed a solution for smart home controling using Google Home technology. Based on data from the weather station, the system controls and adjusts the intensity of outdoor lighting and controls the blinds. Furthermore, a control module for gate and garage door control is implemented. The system also takes care of vacuum cleaning in the house using iRobot Roomba vacuum cleaners with custom Wi-Fi module. The final part of the thesis summarizes the achieved results.
98. Bezpečnostní analýza domácí IoT sítě
- Author
-
Pluskal, Jan, Jeřábek, Kamil, Pluskal, Jan, and Jeřábek, Kamil
- Abstract
Táto práca sa zaoberá problematikou bezpečnosti domácej IoT siete. Zameriava sa na bezpečnostné problémy komerčných IoT zariadení a ich automatizačných systémov. V samotnej práci boli najskôr analýzou zistené konkrétne bezpečnostné hrozby v sieti. Pre riešenie týchto hrozieb, boli nahradené pôvodné automatizačné systémy a firmware na zariadeniach open-source implementáciami, ktoré boli nakonfigurované tak aby riešili konkrétne objavené hrozby. Aj keď sa v sieti s open-source implementáciou nachádza niekoľko bezpečnostných hrozieb, podarilo sa eliminovať veľkú časť objavených bezpečnostných hrozieb. Výsledky tejto práce umožňujú nakonfigurovať domácu IoT sieť použitím open-source automatizačného systému a firmware a dokazujú, že takáto sieť je bezpečnejšia oproti sieti kde sa používaju pôvodné, výrobcom dodané automatizačné systémy a firmware na zariadeniach., This work focuses on the issue of the security in home IoT network. Specifically, it focuses on the security issues of commercial IoT devices and their automation systems. In the work itself, it was firstly analyzed and identified specific threats specific for our network. To address these threats, the original automation systems and firmware on the devices were replaced by open-source implementations that were configured to address discovered threats. Although, there are still several security issues in a network with an open-source implementation, a large part of the security issues which were discovered has been eliminated. The results of this work allows to configure a home IoT network using an opens-source automation system and firmware and proves that such a network is more secure than the network where the original factory-supplied automation systems and firmware on devices are used.
99. Detekce přítomnosti osob pomocí IoT senzorů
- Author
-
Pluskal, Jan, Jeřábek, Kamil, Pluskal, Jan, and Jeřábek, Kamil
- Abstract
Cílem této práce bylo vytvořit modul do domácího automatizačního nástroje Home Assistant. Modul je schopen určit ve kterých místnostech se někdo nachází a odhadnout jeho přesnější pozici. Pro tyto účely nelze použít známou lokalizaci pomocí GPS, jelikož je uvnitř budov nepřesná, a proto je potřeba použít některou z technik určení polohy uvnitř budov. Jako řešení tohoto problému byla využita lokalizace pomocí bezdrátové technologie Bluetooth Low Energy. Technikou lokalizace je metoda fingerprinting, která je založená na odhadu pozice podle síly signálu na určitých bodech v prostoru, které jsou porovnány s databází těchto bodů s využitím strojového učení. Systém je možné doplnit pohybovými senzory, které se postarají o rychlou odezvu při vstupu do místnosti. Tento systém je možné nasadit v rámci domu, bytu nebo menší až střední firmy pro určení pozice osob v objektu a může sloužit jako velice silný prvek domácí automatizace., The aim of this work was to create a module for home automation tools Home Assistant. The module is able to determine which room is inhabited and estimate more accurate position of people inside the room. Known GPS location cannot be used for this purpose because it is inaccurate inside buildings and therefore one of the indoor location techniques needs to be used. Solution based on Bluetooth Low Energy wireless technology was chosen. The localization technique is the fingerprinting method, which is based on estimating the position according to the signal strength at any point in space, which are compared with a database of these points using machine learning. The system can be supplemented with motion sensors that ensure a quick response when entering the room. This system can be deployed within a house, apartment or small to medium-sized company to determine the position of people in the building and can serve as a very powerful element of home automation.
100. Linuxová distribuce pro řídicí gateway chytrých budov
- Author
-
Jablončík, Lukáš, Komosný, Dan, Jablončík, Lukáš, and Komosný, Dan
- Abstract
Cieľom záverečnej práce bolo vytvoriť Linuxovú distribúciu pre gateway inteligentnej domácnosti. Práca je rozdelená na teoretickú a praktickú časť. V rámci teoretickej časti sa venovalo rozboru operačného systému Linux. Následne sa popisujú a porovnávajú jednodoskové počítače. V ďalšej časti sa pojednáva o problematike komunikačnej brány, o voľbe komunikačného protokolu a kontajnerizácii aplikácii. Výsledkom riešenia danej problematiky bol návrh postupu pridávania nástrojov na domácu automatizáciu, konštrukcia skriptov, ktoré túto problematiku automatizujú a návod na ich správne spustenie., The goal of the thesis was to create a Linux distribution for a smart home gateway. The thesis is divided into theoretical and practical parts. The theoretical part dealt with the analysis of the Linux operating system. Subsequently, single board computers are described and compared. In the next part, the gateway issues, communication protocol selection and application containerization are discussed. As a result of addressing the issue, a procedure for adding tools for home automation, the construction of scripts that automate this issue and instructions for their proper execution were proposed.
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.