https://github.com/szymonjanas/bacnet-system
University project based on protocols: BACnet and HTTP
https://github.com/szymonjanas/bacnet-system
bac0 bacnet flask pyqt5
Last synced: 5 months ago
JSON representation
University project based on protocols: BACnet and HTTP
- Host: GitHub
- URL: https://github.com/szymonjanas/bacnet-system
- Owner: szymonjanas
- Created: 2021-06-28T21:21:32.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-06-28T21:57:07.000Z (almost 5 years ago)
- Last Synced: 2024-01-27T07:40:39.944Z (over 2 years ago)
- Topics: bac0, bacnet, flask, pyqt5
- Language: Python
- Homepage:
- Size: 258 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simulation for IoT system based on BACnet protocol
It is a part of project: *"Projekt sterownika rolet, przy wykorzystaniu interfejsu BACnet"* in the classes *"Internet Rzeczy"* (eng: *"Project of Rollershutter driver, with BACnet interface"*, *"Internet Of Things"*).
This part is intended for look how BACnet/IP messages looks like, and check if the flow matches assumptions.
**Dependencies**
- PyQt5
- BAC0
- flask
---
## Base networks
Simulation main point was check if assumed dataflow is correct. Presented (picrel) network shows final system.

---
## Dataflow diagrams
### Manual Mode
In this mode networks only sync msgs. The driver waits for a command from the user (GUI in that case).

### Auto Basic Mode
Auto Basic mode is working based only on Dusk Sensor state.

### Auto Extended Mode
Auto Extended mode is working based only on timetable from server with list of time dependent actions. (look at Serwer/timetable.json)

---
NOTE: It is simple University Project (that part is extended) created to receive highest grade - 5.5. Project will be abandoned as soon as we receive the grade.