Υλοποίηση δικτύου RS485 και διασύνδεσή του με δίκτυο LoRaWAN μέσω Protocol Buffer.
Φόρτωση...
Ημερομηνία
2024-07-15
Συγγραφείς
Τίτλος Εφημερίδας
Περιοδικό ISSN
Τίτλος τόμου
Εκδότης
ΕΛΜΕΠΑ, Σχολή Μηχανικών (ΣΜΗΧ), Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
Επιβλέπων
Περίληψη
Σκοπός της εργασίας ήταν η έρευνα και η ανάπτυξη ενός σχετικά εύκολου τρόπου για
την αυτοματοποίηση ενός θερμοκηπίου με τη δυνατότητα για απομακρυσμένο έλεγχο
ενεργοποιητών και την συγκέντρωση δεδομένων με την χρήση του δικτύου LoRaWAN αντι
ενός κινητού δικτύου οπως 4g/5g ή σταθερής γραμμής στο θερμοκήπιο. Οι κόμβοι αισθητήρων
και ενεργοποιητών χρησιμοποιούν WiFi και MQTT για την τοπική επικοινωνία η οποία γίνεται
με ενα edge device, στην περιπτωση μας ενα Raspberry Pi 3, το οποίο παίρνει τον ρόλο του
MQTT server αλλα και του LoRaWAN device για επικοινωνια με το service The Things
Network.
Οι αισθητήρες και οι ενεργοποιητές χρησιμοποιούν σειριακή επικοινωνία τύπου RS485
και λειτουργούν σε συνδυασμό με μικροελεγκτές τυπου ESP32 για να δημιουργήσουν τους
WiFi κόμβους, οι κόμβοι στέλνουν και δέχονται μηνύματα από το edge device, το οποίο επίσης
σειριοποιεί δομημένα δεδομένα με την χρήση Protocol Buffers και αποστέλλονται
χρησιμοποιώντας το δίκτυο LoRa WAN.
The aim of this thesis was to research and develop an easy way to automate a greenhouse with the capability of gathering data and controlling actuators remotely using LoRa WAN instead of mobile networks like 4g/5g or landline connection in the greenhouse. The sensor and actuator nodes use WiFi and MQTT for the local communication with an edge device, in our case a Raspberry Pi 3, which takes the role of the MQTT server and also works at the LoRa WAN device which talks to The Things Network service. The sensor and actuators use RS485 serial and work together with ESP32 microcontrollers to complete the WiFi nodes, the nodes send and receive messages from the edge device, which also serialises structured data using Protocol Buffers and sends it using LoRa WAN.
The aim of this thesis was to research and develop an easy way to automate a greenhouse with the capability of gathering data and controlling actuators remotely using LoRa WAN instead of mobile networks like 4g/5g or landline connection in the greenhouse. The sensor and actuator nodes use WiFi and MQTT for the local communication with an edge device, in our case a Raspberry Pi 3, which takes the role of the MQTT server and also works at the LoRa WAN device which talks to The Things Network service. The sensor and actuators use RS485 serial and work together with ESP32 microcontrollers to complete the WiFi nodes, the nodes send and receive messages from the edge device, which also serialises structured data using Protocol Buffers and sends it using LoRa WAN.
Περιγραφή
Λέξεις-κλειδιά
Έξυπνο θερμοκήπιο, Απομακρυσμένος έλεγχος, Αισθητήρας, Smart greenhouse, Remote control, Sensor, Wi-Fi, Raspberry Pi, RS485