Πίνακας περιεχομένων:
Βίντεο: Πώς να δημοσιεύσετε δεδομένα ESP32 με χρονική σήμανση NTP στο IoT Cloud: 5 βήματα
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Σε πολλές εφαρμογές, οι χρήστες πρέπει να στείλουν τα δεδομένα τους μαζί με την τοπική χρονική σήμανση των τιμών που θα αποσταλούν στο ωφέλιμο φορτίο στο σύννεφο AskSensors IoT.
Η μορφή χρονικής σήμανσης είναι η εποχή του UNIX: ο αριθμός των χιλιοστών του δευτερολέπτου που έχουν παρέλθει από την 1η Ιανουαρίου 1970 (μεσάνυχτα UTC/GMT)
Αυτό το σεμινάριο παρουσιάζει τον τρόπο σύνδεσης του ESP32 με τους διακομιστές NTP, μετρήσεις χρονικής σήμανσης και δημοσίευση αυτών των μετρήσεων με χρονικές σημάνσεις στο cloud μέσω
Βήμα 1: Προαπαιτούμενα
- Ενεργός λογαριασμός AskSensors: Εγγραφείτε σε δωρεάν δοκιμαστική περίοδο 15 ημερών (SIMPLE, PRO ή GURU).
- Ακολουθήστε αυτόν τον οδηγό γρήγορης εκκίνησης για να δημιουργήσετε μια νέα συσκευή αισθητήρων και εξοικειωθείτε με τους AskSensors.
- Συνδέστε το ESP32 στο AskSensors Cloud όπως φαίνεται σε αυτόν τον οδηγό.
Βήμα 2: Υλικό που χρειάζεστε
- Πίνακας ανάπτυξης ESP32.
- Υπολογιστής που εκτελεί λογισμικό Arduino (έκδοση 1.8.7 ή νεότερη έκδοση).
- Καλώδιο micro USB για σύνδεση της πλακέτας ESP32 με τον υπολογιστή.
Βήμα 3: Λογισμικό
- Εγκαταστήστε τη βιβλιοθήκη πελάτη NTP για το Arduino IDE: Μεταβείτε στο Σκίτσο> Συμπερίληψη βιβλιοθήκης> Διαχείριση βιβλιοθηκών.
- Αναζητήστε το NTPClient από τον Fabrice Weinberg. Κάντε κλικ σε αυτήν την καταχώρηση και, στη συνέχεια, επιλέξτε Εγκατάσταση.
- Κατεβάστε αυτό το demo από τη σελίδα AskSensors Github.
Τροποποιήστε τα παρακάτω:
const char* wifi_ssid = "………."; // SSID
const char* wifi_password = "………."; // WIFI
const char* apiKeyIn = "………."; // API KEY IN
const unsigned int writeInterval = 25000; // διάστημα εγγραφής (σε ms)
Βήμα 4: Εκτελέστε τη δοκιμή σας
- Συνδέστε την πλακέτα ESP32 στον υπολογιστή μέσω σειριακής/USB και ανεβάστε τον κωδικό χρησιμοποιώντας το Arduino IDE.
- Ανοίξτε ένα σειριακό τερματικό. Θα πρέπει να εμφανίζει το ESP32 που είναι συνδεδεμένο με τον διακομιστή NTP, δεδομένα χρονικής σήμανσης και να τα στέλνει στο σύννεφο IoT AskSensors.
- Επιστρέψτε στην εφαρμογή AskSensors και ελέγξτε τη ροή δεδομένων αισθητήρα.
Βήμα 5: Μοιραστείτε την εμπειρία σας
Μια λεπτομερής τεκμηρίωση για τη σύνδεση συσκευών στο AskSensors είναι διαθέσιμη εδώ.
Είστε ευπρόσδεκτοι να συμμετάσχετε στην κοινότητα AskSensors και να μοιραστείτε την εμπειρία σας.