Αυτό το άρθρο παρέχει έναν αναλυτικό οδηγό για το πώς να ρυθμίσετε TheThingsNetwork (TTN) για την ενσωμάτωση με το σύστημά σας. Περιλαμβάνει τις βασικές διαδικασίες εγκατάστασης, τις απαιτούμενες παραμέτρους σύνδεσης και τις επιλογές διαμόρφωσης, ώστε να διασφαλιστεί η ομαλή και αξιόπιστη επικοινωνία μεταξύ των συσκευών σας και της υποδομής ConnectedCooking. Επίσημη τεκμηρίωση του TTN για τη ρύθμιση της ενσωμάτωσης (σύνδεσμος).
- Μεταβείτε στη σελίδα Εφαρμογές → <όνομα-της-εφαρμογής-σας> → Webhooks στον λογαριασμό σας στο TTN
- Προσθήκη νέου Προσαρμοσμένο Webhook και εισάγετε τα ακόλουθα στοιχεία όπως φαίνεται στο Σχήμα 1, αντικαθιστώντας όλα τα X με τα μυστικά σας (τα οποία παρέχονται μετά τη ρύθμιση του δικτύου αισθητήρων στο ConnectedCooking)

Σχήμα 1
Μορφή ωφέλιμου φορτίου
Τα παρακάτω στοιχεία, από το μήνυμα ανερχόμενης ζεύξης, είναι σχετική και θα υποβληθεί σε επεξεργασία από το ConnectedCooking:
{
"end_device_ids": {
"dev_eui": "XXXXXXX"
},
"uplink_message": {
"frm_payload": "XXXXXXXX",
"rx_metadata": [
{
"received_at": "2019-11-08T13:59:25Z",
"time": "2019-11-08T13:59:25Z",
"rssi": -90, // in dBm
"snr": 12.1
},
...
]
}
}
Το σύστημά μας θα επιλέξει την καλύτερη τιμή σήματος (RSSI) από το "rx_metadata"
Σύνδεση αισθητήρων
- Καταχωρίστε όλους τους αισθητήρες που θα χρησιμοποιηθούν μέσω του TTN στο Μαγειρική με σύνδεση στο διαδίκτυο ως εξωτερικοί αισθητήρες
- Στην ενότητα «Δίκτυο αισθητήρων» Μπορείτε πλέον να κατεβάσετε ένα αρχείο CSV σε μορφή TheThingsNetwork, δίπλα στο κουμπί «Προσθήκη νέου». Αυτό το αρχείο CSV περιέχει όλες τις πληροφορίες που απαιτούνται για την εγγραφή των αισθητήρων στο TTN.
- Το αρχείο CSV μπορεί πλέον να εισαχθεί στο The Things Network στην ενότητα «Τελικές συσκευές»

Διαμόρφωση κατερχόμενης ζεύξης
Αυτή η λειτουργία βρίσκεται προς το παρόν σε φάση δοκιμών και δεν είναι διαθέσιμη σε όλους τους πελάτες!
- Μεταβείτε στο webhook που δημιουργήσατε νωρίτερα (Εφαρμογές → <όνομα-της-εφαρμογής-σας> → WebHooks) στον λογαριασμό σας στο TTN και ενεργοποιήστε την επιλογή «Downlink ack» στην ενότητα «Ενεργοποιημένοι τύποι συμβάντων».
- Τώρα μεταβείτε στη σελίδα Εφαρμογές → <όνομα-της-εφαρμογής-σας> → Κλειδιά API στον λογαριασμό σας στο TTN.
- Δημιουργία νέου Κλειδί API με τα δικαιώματα «καταγραφή της κίνησης των εφαρμογών κατά τη λήψη» και «ανάγνωση της κυκλοφορίας των εφαρμογών» και να το σημειώσετε.
- Σημειώστε επίσης το Αριθμός αίτησης. Αυτό βρίσκεται στην επισκόπηση, στην ενότητα Εφαρμογές → <όνομα-της-εφαρμογής-σας>.
- Τώρα εισάγετε τα στοιχεία που σημειώσατε παραπάνω στο ««Δίκτυο αισθητήρων» που δημιουργήσατε νωρίτερα στο Connected Cooking, όπως ακολουθεί. Εάν δεν βρίσκεστε στον διακομιστή TTN EU, παρακαλούμε εισάγετε τη βασική διεύθυνση URL που αντιστοιχεί στον διακομιστή που χρησιμοποιείτε.
