Home Automation Network MODBUS
Kellers, Rihards (2021)
Kellers, Rihards
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021052410564
https://urn.fi/URN:NBN:fi:amk-2021052410564
Tiivistelmä
There are many IoT networks today, which include mainly wireless devices. While that might sound convenient in many situations, wireless IoT devices might be vulnerable to hackers. This thesis aims to implement a robust IoT network using RS-485 electronic signaling to transmit data using a Modbus protocol known from the industry. Finally, the master (PC) transfers the data to the IoT ticket cloud service.
The aim of this thesis was to create a Modbus protocol-based IoT network. A personal computer with USB to RS-485 adapter includes a program written using the Python programming language as a MODBUS master and data processor for such network implementation. Arduino single-board microcontrollers were programmed to be MODBUS slave devices.
The aim of this thesis was to create a Modbus protocol-based IoT network. A personal computer with USB to RS-485 adapter includes a program written using the Python programming language as a MODBUS master and data processor for such network implementation. Arduino single-board microcontrollers were programmed to be MODBUS slave devices.