Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bytesbyharsh/home_automation
Home automation project using PyQt, MQTT and Arduino
https://github.com/bytesbyharsh/home_automation
arduino gui mqtt pyqt python
Last synced: 29 days ago
JSON representation
Home automation project using PyQt, MQTT and Arduino
- Host: GitHub
- URL: https://github.com/bytesbyharsh/home_automation
- Owner: bytesByHarsh
- Created: 2020-09-09T17:28:59.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-10-01T13:07:27.000Z (about 4 years ago)
- Last Synced: 2024-07-21T20:31:37.501Z (5 months ago)
- Topics: arduino, gui, mqtt, pyqt, python
- Language: Python
- Homepage:
- Size: 74.2 KB
- Stars: 7
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Home Automation
Basic demo for creating home automation system using MQTT, Arduino and PyQt## Introduction
### MQTT
MQTT is a very light weight publish subscriber based protocol which basically runs over TCP/IP. It was developed by IBM.Offical site link: mqtt.org
### Arduino
Arduino is an open-source hardware and software company, project and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices.### PyQt
PyQt is a Python binding of the cross-platform GUI toolkit Qt, implemented as a Python plug-in. PyQt is free software developed by the British firm Riverbank Computing.## Implementation
Please refer to README in each folder.
[Arduino](Arduino/README.md)
[Qt](Qt/README.md)
[Python](Script/README.md)
To run the project directly:
Terminal 1:
```
$cd Script/
$python ./dummy_sender
```Terminal 2:
```
$cd Script/
$python ./UI_Demo
```GUI:
![GUI](img/GUI.JPG)