Wir haben eine Kindertagesstätte monitoring und tracking-System mit Intel Edison Board zusammen mit Bluetooth Low Energy (BLE) Geräte und eine USB-Kamera gebaut. Es ist eine Demonstration, wie einfach die Intel Edison DevKit kann, zum Erstellen einer Lösung zusammen mit anderen IOT/tragbare Technologien verwendet werden, einige reale Probleme zu lösen.
Die Idee ist für jedes Kind in eine Kindertagesstätte zu tragen ein BLE tragbares Gerät wie ein Armband oder eine Pin an des Kindes Rucksack oder Tuch angebracht, so dass wenn ein Kind in der Tagesstätte abgefallen ist ein Intel-Platine ist in der Lage, scannen und erkennen das Kind BLE eindeutige ID und führen Sie dann eine Datenbank Lookup und wenn eine Übereinstimmung vorliegt , es sendet eine e-Mail "Ihr Kind ist da" das Kind Eltern ihnen mitzuteilen, dass ihr Kind angekommen ist. Sobald ein Kind die Kindertagesstätte verlässt, ist der Intel-Platine in der Lage, das Ereignis zu erkennen und eine "Ihr Kind hat links" e-Mail an die Eltern. Eine Webcam ist auch mit der Intel Edison damit die Eltern ihre Kinder Aktivitäten über Web-Browser sehen verbunden.
Hier ist die Liste der Hardware-Komponenten für dieses Tutorial:
● Ein Intel-Platine mit USB-Kabel für den seriellen Ausgang und externes Netzteil.
● Ein UVC unterstützt Webcam (wir testen es mit Logitech HD Webcam C270).
● Bluetooth BLE Geräte (wir testen mit Estimode BLE Sensoren).
Hier sind die großen Software-Komponenten für dieses Tutorial:
● Yocto Linux-Distribution für Edison von Intel.
● Node.js mit vielen Paketen wie Bluetooth-Scan, e-Mail, Datenbanken, Webserver, etc..
Hier sind die Dinge, die Sie vor dem Ausführen der Demo vorbereiten müssen:
● Zwei e-Mail-Adressen: eine für das Versenden von e-Mail-Benachrichtigung und die andere Benachrichtigung erhalten e-Mails, wenn ein Kind kommt oder verlässt. Es ist gut zu bedienen eine e-Mail-Adresse für beide senden und empfangen für Demo-Zwecke. Beispielsweise haben wir es mit einem Gmail Konto getestet.
● Ein oder mehrere BLE-Geräte mit ihren UUIDs.
● Die RSSI Wert zugeordnet die BLE-Geräte um anzugeben, dass ein Kind oder nicht angekommen ist.
● Die IP-Adresse von der Platine WiFi-Schnittstelle.
Die folgenden Anweisungen basieren auf der Intel Edison Linux Yocto veröffentlichte Bild auf 2015ww05.