Πίνακας περιεχομένων:

Πώς να δημοσιεύσετε δεδομένα ESP32 με χρονική σήμανση NTP στο IoT Cloud: 5 βήματα
Πώς να δημοσιεύσετε δεδομένα ESP32 με χρονική σήμανση NTP στο IoT Cloud: 5 βήματα

Βίντεο: Πώς να δημοσιεύσετε δεδομένα ESP32 με χρονική σήμανση NTP στο IoT Cloud: 5 βήματα

Βίντεο: Πώς να δημοσιεύσετε δεδομένα ESP32 με χρονική σήμανση NTP στο IoT Cloud: 5 βήματα
Βίντεο: Using Micro SD Card and Data logging with Arduino | Arduino Step by Step Course Lesson 106 2024, Νοέμβριος
Anonim
Πώς να δημοσιεύσετε δεδομένα ESP32 με χρονική σήμανση NTP στο IoT Cloud
Πώς να δημοσιεύσετε δεδομένα ESP32 με χρονική σήμανση NTP στο IoT Cloud

Σε πολλές εφαρμογές, οι χρήστες πρέπει να στείλουν τα δεδομένα τους μαζί με την τοπική χρονική σήμανση των τιμών που θα αποσταλούν στο ωφέλιμο φορτίο στο σύννεφο 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 και να μοιραστείτε την εμπειρία σας.

Συνιστάται: