Skip to content

Μια υπηρεσία για την ενοικίαση ηλεκτρικών ποδηλάτων. Το project αυτό δημιουργήθηκε στα πλαίσια του μαθήματος Διαδίκτυο των Πραγμάτων, του τμήματος ΗΜΤΥ, του Πανεπιστημίου Πατρών.

Notifications You must be signed in to change notification settings

Angelos-Kard/iot-project

Repository files navigation

Project 7: Smart Parking and e-charging pods for Bicycles

Ομαδικό project

Η εργασία αυτή υλοποιήθηκε στα πλαίσια του μαθήματος "Διαδίκτυο των Πραγμάτων" για το ακαδημαϊκό έτος 2021-2022. Σκοπός της εργασίας είναι η δημιουργία ενός αυτόματου και ασφαλές συστήματος στάθμευσης ποδηλάτων με δυνατόττητα φόρτισης (δημοσίων και ιδιωτικών)


Εγκατάσταση & Χρήση

Εφαρμογή

Για την εγκατάσταση της εφαρμογής:

  • Χρειάζεται να έχετε στο κινητό σας την εφαρμογή Expo Go

  • Μπορείτε να κατεβάσετε την εφαρμογή ακολουθώντας τις οδηγίες στο σύνδεσμο https://expo.dev/@angelkard/eBikeApp ή σκανάροντας το QR Code

    QR Code

Server

Για τον server αξιοποίηθηκε το online εργαλείο ThingsBoard (Community Edition). Έχουν δημιουργηθεί δύο dashboards:

  • Admin Page: Διαθέτει τις λειτουργίες, στις οποίες έχουν πρόσβαση οι διαχειριστές της υπηρεσίας
  • Customer Page: Διαθέτει τις λειτουργίες, στις οποίες έχουν πρόσβαση οι χρήστες της υπηρεσίας

Bike Implementation

Τα αρχεία .py του φακέλου ./bike-implementation-communication προσομοιώνουν τους αισθητήρες ενός ποδηλάτου και στέλνουν δεδομένα στον server. Αν "τρέξουμε" τα αρχεία project1.py και project2.py, τότε προσομοιώνουμε τη λειτουργία των ποδηλάτων 1 και 2.
Απαραίτητη είναι η εγκατάσταση των βιβλιοθήκων:

  • paho.mqtt.client
  • json
  • time
  • datetime
  • random

About

Μια υπηρεσία για την ενοικίαση ηλεκτρικών ποδηλάτων. Το project αυτό δημιουργήθηκε στα πλαίσια του μαθήματος Διαδίκτυο των Πραγμάτων, του τμήματος ΗΜΤΥ, του Πανεπιστημίου Πατρών.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published