και υποστήριξη φύλακα για την προστασία του εσωτερικού κυκλώματος

Πίνακας περιεχομένων
και υποστήριξη φύλακα για την προστασία του εσωτερικού κυκλώματος

iBeacon Android με το MOKOSmart SDK

Το πρωτόκολλο iBeacon που αναπτύχθηκε από την Apple με βάση το Bluetooth Low Energy υποστηρίζεται από μια ποικιλία συσκευών. Το άρθρο εξηγεί τα iBeacons και το Bluetooth Low Energy και χρησιμοποιεί το παράδειγμα ανάπτυξης μιας εφαρμογής Android για λίστες αγορών που εξαρτώνται από την τοποθεσία για να δείξει την αλληλεπίδραση που εξαρτάται από την τοποθεσία μιας εφαρμογής με το iBeacon android. Η υλοποίηση βασίζεται στο MokoBeacon και στο σχετικό SDK.

iBeacon, Bluetooth 4.0, ΓΙΑΤΙ, ΕΞΥΠΝΟΣ. Wot?

Η βασική τεχνολογία για το iBeacon είναι το Bluetooth. Χαμηλή ενέργεια Bluetooth (ΓΙΑΤΙ), που συχνά αναφέρεται ως η ετικέτα μάρκετινγκ Bluetooth Smart, έχει συμπεριληφθεί στην έκδοση 4.0 του προτύπου Bluetooth. Το BLE δεν είναι συμβατό με προηγούμενες εκδόσεις που ονομάζονται Bluetooth Classic. Bluetooth 4.0 καθορίζει ότι οι συσκευές που είναι συμβατές με τα πρότυπα πρέπει να εφαρμόζουν μία ή και τις δύο παραλλαγές, δηλ. Χαμηλής Ενέργειας ή Κλασικό.

Το BLE εφαρμόζεται σε όλα σχεδόν τα τρέχοντα smartphone, όπως το iPhone 4+ και το Samsung Galaxy 3+. Ένα iPhone μπορεί να λειτουργήσει τόσο ως δέκτης σημάτων iBeacon όσο και – σε αντίθεση με το iBeacon Android – ως φάρος ο ίδιος. Το Android περιλαμβάνει προγράμματα οδήγησης BLE από την έκδοση API 18, δηλ. Android 4.3. Τυχαία, Οι τρέχοντες υπολογιστές έχουν επίσης δυνατότητα BLE. Στα Windows, ωστόσο, τα προγράμματα οδήγησης είναι ενσωματωμένα μόνο από Windows 8 και από τα μέσα του 2011 περίπου το BLE είναι διαθέσιμο στους υπολογιστές της Apple.

Η BLE συνεχίζει να υποστηρίζει μια ποικιλία περιφερειακών συσκευών, όπως μόνιτορ καρδιακών παλμών και ελικόπτερα παιχνιδιών, θερμόμετρα, όργανα γυμναστικής και οδοντόβουρτσες, Ναί, οδοντόβουρτσες και αθλητικά παπούτσια.

iOS και Android με τις πρώτες εφαρμογές iBeacon

IOS 7 επί του παρόντος προσφέρει στους προγραμματιστές τις καλύτερες προϋποθέσεις για την ενσωμάτωση του iBeacon σε εφαρμογές. Από το iOS 7, το λειτουργικό σύστημα εκκινεί ακόμη και εφαρμογές που δεν είναι πλέον στη μνήμη εάν έχει ανακαλύψει ένα iBeacon που έχει καταχωριστεί από αυτούς ή χάσει το σήμα του. Η εγγραφή για αυτό πραγματοποιείται μέσω του βασικού πλαισίου τοποθεσίας, που είναι πιο εύκολο στη χρήση από το βασικό Bluetooth. Η πιο γνωστή εφαρμογή iBeacon android και iOS είναι η MokoBeacon. Αναλαμβάνει δράση όταν συμβαίνουν επιλεγμένα συμβάντα. Για παράδειγμα, δημιουργεί μια καταχώρηση ημερολογίου όταν επιστρέφετε στο σπίτι.

Το Android δεν υποστηρίζει το iBeacon ex-works. Αρκετοί τρίτοι προμηθευτές ανταγωνίζονται για την εύνοια των προγραμματιστών με τις λύσεις τους, συμπεριλαμβανομένων των Radius Networks και Sensorberg. Η δωρεάν λύση Radius Networks αποτελείται από μια βιβλιοθήκη προγραμμάτων που παρέχει το Android με μια υπηρεσία iBeacon και το απαραίτητο API.

Το Sensorberg βασίζεται σε ένα πλήρες πακέτο που αποτελείται από υλικό, κιτ ανάπτυξης λογισμικού και λογισμικό για τη διαχείριση των iBeacons, το περιεχόμενο της εφαρμογής και τις αλληλεπιδράσεις των χρηστών. Χρησιμοποιήθηκε το διάλυμα Sensorberg, για παράδειγμα, στην εφαρμογή για Cebit 2014, το οποίο είναι διαθέσιμο για iBeacon Android και iBeacon iOS. Η εφαρμογή παρείχε χώρους εκπαίδευσης, πρακτικής άσκησης και προσφορά εργασίας στο smartphone σε επιλεγμένους χώρους εμπορικών εκθέσεων.

Η ποιότητα των πληροφοριών και η προστασία των δεδομένων είναι ζωτικής σημασίας για την επιτυχία

Από την πλευρά των καταναλωτών, Το iBeacon προκαλεί τον φόβο ενός smartphone με ανεπιθύμητη διαφήμιση, των παρεμβατικών, εξατομικευμένη επαφή με τον πελάτη, όπως στην Έκθεση της Μειοψηφίας. Ορισμένες από αυτές τις ανησυχίες είναι αδικαιολόγητες, ως λειτουργία iBeacon android, που αναπόφευκτα χρησιμεύει ως αναφορά, δείχνει. Το iBeacon χρησιμοποιεί ένα μοντέλο επιλογής. Γίνεστε χρήστης μόνο με την εγκατάσταση μιας εφαρμογής iBeacon; όλοι οι άλλοι κάτοχοι smartphone έχουν γλιτώσει.

Το IOS υποδεικνύει επίσης διακριτικά μόνο πληροφορίες που ενεργοποιούνται από το iBeacon. Εμφανίζονται όταν ο χρήστης ενεργοποιεί το smartphone του ενώ βρίσκεται εντός εμβέλειας από το beacon και εξαφανίζονται όταν απομακρύνεται από αυτό. Χωρίς παρεμβολές από ηχητικά σήματα και κραδασμούς ή ακόμη και ένα υπερχειλισμένο κέντρο μηνυμάτων μετά την επίσκεψη σε ένα εμπορικό κέντρο.

Όταν οι χρήστες βρίσκουν μια εφαρμογή iBeacon χρήσιμη και όταν τους ενοχλεί, θα καθοριστεί σε μεγάλο βαθμό η ποιότητα των παρεχόμενων πληροφοριών και λειτουργιών. εξηγεί ο Oelling: “Υπηρεσίες τοποθεσίας, όχι μάρκετινγκ τοποθεσίας”. Αναλόγως, μόνο οι εφαρμογές με βοηθητικό πρόγραμμα θα είναι επιτυχείς. Οι ενοχλητικές εφαρμογές πετούν από το τηλέφωνο, Οι αρνητικές κριτικές κάνουν τα υπόλοιπα.

Τι μπορώ να κάνω με ένα iBeacon android?

Το iBeacon μπορεί π.χ. να χρησιμοποιηθεί για τον προσδιορισμό ορισμένων θέσεων όπως π.χ “εργασία” ή “Σπίτι”. Στη συνέχεια, οι προκαθορισμένες ενέργειες μπορούν να ενεργοποιηθούν στο smartphone. Π.χ. το WLAN μπορεί να ενεργοποιηθεί και να απενεργοποιηθεί αυτόματα όταν ο χρήστης φεύγει ή μπαίνει στο σπίτι του.

Με διάφορες εφαρμογές, Αυτές οι λειτουργίες μπορούν επίσης να υλοποιηθούν με βάση δεδομένα GPS ή πύργους κινητής τηλεφωνίας, αλλά και οι δύο εναλλακτικές έχουν μειονεκτήματα. Η παρακολούθηση GPS καταναλώνει πολλή ενέργεια και δεν λειτουργεί σε κτίρια. Η τοποθεσία με τους πύργους κινητής τηλεφωνίας δεν είναι ακριβώς ακριβής. Σε αγροτικές περιοχές, ένας πύργος κυττάρων μπορεί να είναι ορατός για αρκετά χιλιόμετρα. Με τα iBeacons, είναι μόνο λίγα μέτρα. Μπορεί ακόμη και να χρησιμοποιηθεί για την αναγνώριση μεμονωμένων δωματίων μέσα σε ένα σπίτι. Ως έσχατη λύση, θα υπήρχε ακόμα WLAN, αφού εκπέμπει και το SSID του τακτικά. Δυστυχώς, Αυτό αποτυγχάνει επειδή τα κινητά τηλέφωνα απενεργοποιούν το υλικό WLAN για εξοικονόμηση ενέργειας, αλλά όχι ο δέκτης Bluetooth.

Διαμορφώστε MkiBeacon Παράμετροι

Για αυτό το άρθρο, χρησιμοποιούμε το MkiBeacon. Το iBeacon είναι απλά συνδεδεμένο σε οποιαδήποτε θύρα USB. Δεν χρειάζεται να είναι υπολογιστής αφού απαιτείται μόνο η τάση.

Η παρακάτω εφαρμογή είναι εγκατεστημένη στο smartphone για διαμόρφωση:

Μετά την εκκίνηση της εφαρμογής, όλα τα iBeacon εμφανίζονται κοντά. Αν υπάρχουν αρκετές, είναι ίσως αυτό με τη μικρότερη απόσταση. Αφού κάνετε κλικ στο δικό σας iBeacon, ανοίγει η προβολή διαμόρφωσης:

Διαμόρφωση iBeacon android

Οι ακόλουθες ρυθμίσεις μπορούν να προσαρμοστούν:

UUID:

Το πραγματικό ID του iBeacon. Στην πράξη π.χ. όλα τα Vodafone Beacon έχουν το ίδιο UUID. Με αυτόν τον τρόπο, δεν χρειάζεται να διατηρείτε μια λίστα με έγκυρα beacons στην εφαρμογή. Το κατάστημα μπορεί τότε π.χ. Να αναγνωρίζονται μέσω μείζονος και ελάσσονος.

UUID του ibeacon android
Μείζων / Ανήλικος:

Η ιδέα είναι ότι όλα τα καταστήματα έχουν το ίδιο UUID. Το Major θα μπορούσε να χρησιμοποιηθεί για την αναγνώριση του τμήματος (ΗΛΕΚΤΡΟΝΙΚΑ ΕΙΔΗ, είδη ένδυσης, εκλεκτά τρόφιμα, ..). Στη συνέχεια θα χρησιμοποιηθεί το μικρό, για παράδειγμα, για να αναγνωρίσετε το ράφι (Ράφι «πληκτρολόγια» στο τμήμα «Ηλεκτρονικά».).

Απόσταση μετάδοσης:


Ισχύς μετάδοσης:

Εδώ μπορεί να ρυθμιστεί η ισχύς μετάδοσης 7 βήματα. Είναι καλύτερο να το δοκιμάσετε λίγο. Οι αποστάσεις είναι φυσικά εκτιμήσεις.


Διάστημα μετάδοσης:

Υποδεικνύει πόσο συχνά το iBeacon στέλνει το αναγνωριστικό του. Σε αυτήν την περίπτωση, 1 που σημαίνει 100 Το TX Power είναι η ισχύς του σήματος που μετράται σε μια διαδικασία βαθμονόμησης ένα μέτρο από τον φάρο.


Σειριακό ID:

Σειριακός αριθμός. Μπορεί να ρυθμιστεί.


Όνομα iBeacon:

Το όνομα και ο σειριακός αριθμός μαζί αποτελούν το όνομα με το οποίο μπορεί να αναγνωριστεί το iBeacon. Αλλά το UUID είναι πιο σημαντικό.


Λειτουργία σύνδεσης:

Αυτό μπορεί να σας εμποδίσει να αλλάξετε τις ρυθμίσεις. Αν η τιμή είναι 1, έχεις κλειδωθεί έξω, αλλά ο φάρος συνεχίζει να λειτουργεί.


Αλλαξε κωδικό:

Εδώ μπορεί να οριστεί ένας κωδικός πρόσβασης.

Τροποποίηση κωδικού πρόσβασης στο ibeacon android
Επανεκκινήστε το iBeacon:

Μετά την αλλαγή των ρυθμίσεων, το iBeacon πρέπει να επανεκκινηθεί. Απαιτείται ο παλιός κωδικός πρόσβασης για αυτό.
Μετά την αλλαγή μιας τιμής, κάντε κλικ στο Αποθήκευση επάνω δεξιά. Πάντα με έπαιρνε 1 δεύτερος, αν και η αλλαγή δεν είχε ακόμη μεταφερθεί στο iBeacon. Όταν όλα έχουν αλλάξει, ένα κλικ στο Reboot iBeacon ανοίγει το ακόλουθο παράθυρο διαλόγου:

επανεκκίνηση του ibeacon android

Αυτό το βήμα είναι σημαντικό, σε διαφορετική περίπτωση, οι αλλαγές δεν θα γίνουν δεκτές. Δεν ξέρω σε τι χρησιμεύει η σύλληψη, αλλά το βάζω. Την πρώτη φορά που ο κωδικός πρόσβασης Moko4321 που ορίστηκε στο εργοστάσιο πρέπει να εισαχθεί εδώ. Σε διαφορετική περίπτωση, η διαδικασία θα αποτύχει χωρίς κανένα μήνυμα σφάλματος 🙁 Φυσικά, τη δεύτερη φορά, θα χρησιμοποιηθεί ο δικός σας κωδικός πρόσβασης.

Η τεχνολογία IBeacon προσφέρει έναν ιδανικό τρόπο ενεργοποίησης ενεργειών που εξαρτώνται από την τοποθεσία στο κινητό τηλέφωνο. Λόγω του χαμηλού κόστους και της χαμηλής κατανάλωσης ενέργειας, πολλά beacons μπορούν να χρησιμοποιηθούν χωρίς κανένα πρόβλημα. Δεδομένου ότι οι φάροι διακρίνουν μεταξύ τριών σειρών αποστάσεων, Οι ενέργειες μπορούν επίσης να ενεργοποιηθούν εάν το smartphone βρίσκεται ακριβώς δίπλα στο beacon (π.χ. στο κρεβάτι).

Παρόλο που η εφαρμογή είναι λίγο άχρηστη, ο φάρος κάνει καλή εντύπωση. Η εφαρμογή λειτουργεί και απαιτείται μόνο μία φορά για την αρχική ρύθμιση. Η ισχύς μετάδοσης μπορεί να χρειαστεί να ρυθμιστεί στην αρχή – ανάλογα με την εφαρμογή.

Για στο σπίτι, Θα επέλεγα μια λύση που δεν τροφοδοτείται από μπαταρίες, καθώς έχουν λιγότερα προβλήματα εμβέλειας γιατί δεν χρειάζεται να εξοικονομήσετε μπαταρία. Αν θέλετε να ρυθμίσετε αυτόματα το κινητό σας σε αθόρυβο μετά την είσοδο στο δάσος, θα έπρεπε, φυσικά, χρησιμοποιήστε συσκευές που τροφοδοτούνται με μπαταρία. Αυτά συνήθως διαρκούν περισσότερο από ένα χρόνο.

Τεχνολογία iBeacon: μικρο-τοποθεσίες για smartphones και εφαρμογές tablet

Όπως υποδηλώνει το όνομα, η τεχνολογία iBeacon εισήχθη από την Apple 2013. Τα Beacons είναι μικροί ραδιοπομποί που μπορούν να εγκατασταθούν, για παράδειγμα, σε ένα κατάστημα ή σε ένα μουσείο και να στείλετε ορισμένες πληροφορίες σε πελάτες ή επισκέπτες. ΓΙΑΤΙ (Χαμηλή ενέργεια Bluetooth) χρησιμοποιείται εδώ. Αυτή δεν είναι μια νέα τεχνολογία, αλλά εμφανίζεται ήδη στα παλμικά ρολόγια, για παράδειγμα. Ωστόσο, οι ραδιοπομποί δεν έχουν πολύ μεγάλη εμβέλεια. Ωστόσο, Τα beacon δεν περιέχουν καμία άλλη τεχνολογία που η κινητή συσκευή ή ο χρήστης μπορεί να αναγνωρίσει προσωπικά ή ακόμα και να παρακολουθήσει. Απαιτείται επίσης μια εφαρμογή που υποστηρίζει το iBeacon. Εάν δεν έχει εγκατασταθεί καμία εφαρμογή για την τεχνολογία στην κινητή συσκευή, το smartphone, για παράδειγμα, δεν αντιδρά σε ένα iBeacon που είναι εγκατεστημένο στο κατάστημα.

Πώς iBeacons / έργο φάρου

Εάν έχει εγκατασταθεί μια αντίστοιχη εφαρμογή και η συσκευή πλησιάζει σε ένα beacon, το σύστημα ενεργοποιεί την εφαρμογή. Για να το κάνω αυτό, η εφαρμογή λαμβάνει ένα σήμα από τα beacons και έτσι γνωρίζει ότι υπάρχει ένα συγκεκριμένο iBeacon κοντά. Αυτό που συμβαίνει στις λεπτομέρειες είναι πάντα διαφορετικό, ανάλογα με την εφαρμογή και τον χειριστή. Σε ορισμένες περιπτώσεις, για παράδειγμα, εμφανίζεται μόνο ένα μήνυμα, σε άλλες προσφορές ή κουπόνια παρουσιάζονται. Κάθε iBeacon έχει ένα συγκεκριμένο αναγνωριστικό, ονομάζεται επίσης UUID (Καθολικά μοναδικό αναγνωριστικό) στην τεχνική ορολογία. Με αυτό, η εφαρμογή μπορεί επίσης να αναζητήσει περισσότερες πληροφορίες μέσω του Διαδικτύου και να τις εμφανίσει στον χρήστη.
Ωστόσο, οι εφαρμογές δεν μπορούν μόνο να αναγνωρίσουν τα beacons στην περιοχή τους, αλλά μπορούν επίσης να καθορίσουν πόσο μακριά βρίσκονται από την αντίστοιχη συσκευή χειρός. Υπάρχουν τρεις διαφορετικές αποστάσεις:

1. Μακριά (απόσταση “μακριά”)
Αυτό σημαίνει απόσταση περίπου. 2Μ – 20Μ. Για παράδειγμα, πληροφορίες σχετικά με κοντινά καταστήματα αποστέλλονται στο smartphone.

2. Κοντά (απόσταση “κοντά”)
Εδώ η απόσταση είναι περίπου 0,5μ – 2Μ. Αν μπεις σε κατάστημα, για παράδειγμα, η εφαρμογή καλωσορίζει τον χρήστη.

3. Απευθείας (απόσταση “άμεσος”)
Αυτό σημαίνει άμεση εγγύτητα. Για παράδειγμα, εάν ο χρήστης στέκεται ακριβώς μπροστά από έναν πίνακα σε ένα μουσείο, η εφαρμογή μπορεί να παρέχει συγκεκριμένες πληροφορίες σχετικά με το αντικείμενο τέχνης.

Επιπλέον, πρέπει να ειπωθεί ότι ο προσδιορισμός της απόστασης είναι ήδη σχετικά καλός, αλλά όχι ακριβώς. Η ακριβής θέση μπορεί να αποκλίνει μερικά μέτρα από την ακριβή τοποθεσία.

iBeacons = Apple – Τι υπάρχει σύγκρισηέγινε για το iBeacon android?

Οπως ήδη αναφέρθηκε, Η Apple παρουσίασε το iBeacon. Για προγραμματιστές, Το iOS8 είναι το καλύτερο περιβάλλον για την ενσωμάτωση του iBeacon σε εφαρμογές. Αλλά το iBeacon μπορεί επίσης να χρησιμοποιηθεί σε συσκευές Android. Ωστόσο, αυτό δεν συμβαίνει φυσικά. Ωστόσο, υπάρχουν αρκετοί πάροχοι που παρέχουν διαφορετικές λύσεις για αυτό.
Μια γνωστή και δωρεάν λύση έρχεται από την Radius Networks, για παράδειγμα. Μια βιβλιοθήκη προγράμματος παρέχεται εδώ, που αποτελείται από το API που απαιτείται για τη χρήση του iBeacon και μιας υπηρεσίας iBeacon.
Ο Sensorberg παρουσιάζει μια άλλη λύση. Με το πακέτο υλικού, κιτ ανάπτυξης λογισμικού και λογισμικό για τη διαχείριση των iBeacons, το περιεχόμενο της εφαρμογής και την αλληλεπίδραση των χρηστών, περιλαμβάνονται όλα όσα χρειάζονται για την υλοποίηση.

Ωστόσο, πρέπει να διασφαλιστεί ότι το smartphone ή το tablet υποστηρίζει την τεχνολογία BLE και διαθέτει συμβατό τσιπ. Αυτό είναι ήδη εγγυημένο στην Apple από το iPhone 4S. Αλλά πολλές από τις συσκευές Android φέρουν ήδη ένα τέτοιο τσιπ. Όπως το HTC One, το Google Nexus 4, 5, 7 και 10 και το smartphone Samsung Galaxy από το S3.
Ωστόσο, όχι μόνο το υλικό είναι κρίσιμο, αλλά και το λογισμικό. BLE από την έκδοση 5 υποστηρίζεται σε iOS. Με Android μόνο από έκδοση 4.3. Εάν το υλικό είναι σωστό, αλλά το λογισμικό δεν είναι, υπάρχουν λύσεις όπως custom ROM για την αναβάθμιση του smartphone ή του tablet.

 

Γραμμένο από --
Νικ Χε
Νικ Χε
Νίκος, ένας έμπειρος διαχειριστής έργου στο R&Δ τμήμα, φέρνει μια πλούσια εμπειρία στη MOKOSMART, έχοντας προηγουμένως υπηρετήσει ως μηχανικός έργου στην BYD. Η εμπειρία του στο R&Ο D φέρνει μια ολοκληρωμένη δεξιότητα στη διαχείριση του έργου του IoT. Με ένα συμπαγές φόντο που εκτείνεται 6 χρόνια στη διαχείριση έργων και λάβετε πιστοποιήσεις όπως PMP και CSPM-2, Ο Νικ διαπρέπει στον συντονισμό των προσπαθειών σε όλες τις πωλήσεις, μηχανική, δοκιμές, και ομάδες μάρκετινγκ. Τα έργα συσκευών IoT στα οποία έχει συμμετάσχει περιλαμβάνουν Beacons, Συσκευές LoRa, πύλες, και έξυπνες πρίζες.
Νικ Χε
Νικ Χε
Νίκος, ένας έμπειρος διαχειριστής έργου στο R&Δ τμήμα, φέρνει μια πλούσια εμπειρία στη MOKOSMART, έχοντας προηγουμένως υπηρετήσει ως μηχανικός έργου στην BYD. Η εμπειρία του στο R&Ο D φέρνει μια ολοκληρωμένη δεξιότητα στη διαχείριση του έργου του IoT. Με ένα συμπαγές φόντο που εκτείνεται 6 χρόνια στη διαχείριση έργων και λάβετε πιστοποιήσεις όπως PMP και CSPM-2, Ο Νικ διαπρέπει στον συντονισμό των προσπαθειών σε όλες τις πωλήσεις, μηχανική, δοκιμές, και ομάδες μάρκετινγκ. Τα έργα συσκευών IoT στα οποία έχει συμμετάσχει περιλαμβάνουν Beacons, Συσκευές LoRa, πύλες, και έξυπνες πρίζες.
Μοιραστείτε αυτήν την ανάρτηση
Ενδυναμώστε τους συνδεδεμένους σας Ανάγκη με το MOKOSmart LoT Device Solutions!