|
13 | 13 |
|
14 | 14 | Στο oil tracker, για παράδειγμα, η πλακέτα συνδέεται στο internet και ζητά την τρέχουσα τιμή του πετρελαίου Brent. |
15 | 15 |
|
| 16 | +Στο ESP Mini Weather Station, η κατεύθυνση είναι η αντίθετη: η πλακέτα δεν ζητά δεδομένα από το internet, αλλά στέλνει δικές της μετρήσεις στο ThingSpeak. |
| 17 | + |
16 | 18 | ## Τι είναι API; |
17 | 19 |
|
18 | 20 | Ένα `API` είναι ένας οργανωμένος τρόπος με τον οποίο μια υπηρεσία μάς δίνει δεδομένα. Αντί να “διαβάζουμε” μια ολόκληρη ιστοσελίδα, ζητάμε απευθείας τις πληροφορίες που θέλουμε. |
|
24 | 26 | - καταστάσεις |
25 | 27 | - απαντήσεις σε μορφή `JSON` |
26 | 28 |
|
| 29 | +Μερικές φορές το API δεν χρησιμοποιείται για να πάρουμε δεδομένα, αλλά για να στείλουμε. Στο ThingSpeak, για παράδειγμα, το ESP32 στέλνει τιμές θερμοκρασίας, υγρασίας και πίεσης σε συγκεκριμένα fields. |
| 30 | + |
27 | 31 | ## Τι είναι JSON; |
28 | 32 |
|
29 | 33 | Το `JSON` είναι ένας τρόπος οργάνωσης δεδομένων. Μοιάζει με ένα τακτοποιημένο πακέτο πληροφοριών που ο κώδικας μπορεί να διαβάσει και να χρησιμοποιήσει. |
|
50 | 54 |
|
51 | 55 | Το `RSSI` είναι μια ένδειξη ισχύος του σήματος. Δεν είναι τέλειο μέτρο, αλλά μας βοηθά να έχουμε μια εικόνα για το πόσο καλά λαμβάνεται ένα σήμα. |
52 | 56 |
|
| 57 | +## Τι είναι το cloud dashboard; |
| 58 | + |
| 59 | +Cloud dashboard είναι μια online σελίδα όπου βλέπουμε δεδομένα που στέλνει η συσκευή μας. Στο Weather Station, το ThingSpeak κρατά τις μετρήσεις και τις εμφανίζει σε γραφήματα. Έτσι το project δεν είναι μόνο “ένα κύκλωμα που δουλεύει στο τραπέζι”, αλλά μια μικρή συσκευή που αφήνει ψηφιακό ίχνος στον χρόνο. |
| 60 | + |
| 61 | +## Γιατί χρησιμοποιούμε Deep Sleep; |
| 62 | + |
| 63 | +Το `Deep Sleep` είναι τρόπος χαμηλής κατανάλωσης στο ESP32. Αν μια συσκευή χρειάζεται να μετρά κάθε λίγα δευτερόλεπτα ή λεπτά, δεν είναι απαραίτητο να μένει συνέχεια ξύπνια. |
| 64 | + |
| 65 | +Στο Weather Station η λογική είναι: |
| 66 | + |
| 67 | +1. ξυπνάει |
| 68 | +2. μετράει |
| 69 | +3. στέλνει δεδομένα |
| 70 | +4. κοιμάται ξανά |
| 71 | + |
| 72 | +Αυτό είναι πολύ χρήσιμο όταν κάποια στιγμή θέλουμε να περάσουμε από το USB σε μπαταρία. |
| 73 | + |
53 | 74 | ## Τι να κρατήσει ένας αρχάριος; |
54 | 75 |
|
55 | 76 | Δεν χρειάζεται να καταλάβει όλη τη θεωρία των δικτύων. Για αρχή αρκεί να ξεχωρίσει: |
56 | 77 |
|
57 | 78 | - άλλο πράγμα είναι να ζητάω δεδομένα από το internet |
58 | 79 | - άλλο πράγμα είναι να στέλνω δεδομένα ασύρματα από μια συσκευή σε μια άλλη |
| 80 | +- άλλο πράγμα είναι να στέλνω δικές μου μετρήσεις σε ένα cloud dashboard |
59 | 81 |
|
60 | 82 | Αυτή η διάκριση αρκεί για να αρχίσει να βγάζει νόημα ο κόσμος των connected projects. |
0 commit comments