Back To Schedule
Thursday, March 22 • 3:00pm - 4:00pm
Beacon Tracking on a Budget

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Have you ever wanted to track the location of a physical object? Would you like to trigger an action, such as sending a notification or even locking a deadbolt, based on the proximity of that object? The problem is, how can you do this without spending a small fortune?
In this session, Blaine walks through a project that uses multiple inexpensive Raspberry Pi Zero Ws to track a small Bluetooth Low Energy beacon. After a short explanation of BLE beacons, he installs and configures the Pi. Next, he builds a small NodeJS application used to interact with the beacon and sets up alerts with triggering actions. Beacon tracking generates lots of data for analysis, which needs a home, i.e., a database. Using REST APIs, Blaine enables the NodeJS application to both GET configuration data and POST beacon data. With the data safely stored in a cloud database, Blaine finishes up with a demonstration of how to use spatial queries to determine the location of the beacon and display this information in an IDE. All code used in the session is available on GitHub under an open source license. Attendees will come away from this session with the tools to build their own beacon scanning system that won't break the bank.

avatar for Blaine Carter

Blaine Carter

Developer Advocate for Open Source, Oracle America, Inc
Blaine Carter is the Oracle developer advocate for open source. He applies his exploratory eye and tinkering inclinations to the intersection of open source and Oracle Database. He helps database developers improve their workflow using open source tools and promotes the use of open... Read More →

Thursday March 22, 2018 3:00pm - 4:00pm MDT
0160, Lower Level 1655 East Campus Center Drive, Salt Lake City, Utah 84112