Using Commodity Hardware as an Affordable Means to Track Onsite Visitor Flow

18
Using commodity hardware as an affordable means to track on-site visitor flow Kyle Jaebker Director IMA Lab Indianapolis Museum of Art [email protected] g @kjaebker Gray Bowman Application Developer Indianapolis Museum of Art [email protected] @latenightwgray

description

Low cost computing enables the cultural sector to pursue distributed tracking and monitoring systems that were out of reach just a couple of years ago. See how the IMA is using ultra-affordable computing to build an onsite visitor tracking system, and how log analysis is performed in order to map tracking data.

Transcript of Using Commodity Hardware as an Affordable Means to Track Onsite Visitor Flow

Page 1: Using Commodity Hardware as an Affordable Means to Track Onsite Visitor Flow

Using commodity hardware as an affordable means to track

on-site visitor flow

Kyle JaebkerDirector IMA LabIndianapolis Museum of Art

[email protected]@kjaebker

Gray BowmanApplication DeveloperIndianapolis Museum of Art

[email protected]@latenightwgray

Page 2: Using Commodity Hardware as an Affordable Means to Track Onsite Visitor Flow

Photo via Flickr user reticulating

• NPD Group reported 70% Smartphone Penetration in Q3 2012

• comScore (2013) detailed 123.3 million Americans now own smartphones

Smartphone Growth

Page 3: Using Commodity Hardware as an Affordable Means to Track Onsite Visitor Flow

Photo via Flickr user reticulating

IMA Sept. 2012 Exit Survey• 73.3% of respondents carry smartphones• 25-44 Year olds, 83.7% carry smartphones

Smartphone Growth

Page 4: Using Commodity Hardware as an Affordable Means to Track Onsite Visitor Flow

Why use WiFi?

- Optimal range- Visitors already BYOD, use WiFi- Low cost hackable adapters- Available diagnostic tools

Page 5: Using Commodity Hardware as an Affordable Means to Track Onsite Visitor Flow

Hardware

Low Cost ~ $70 per device• Raspberry Pi• USB Wi-fi Adapter (monitor mode)• SD card

Page 6: Using Commodity Hardware as an Affordable Means to Track Onsite Visitor Flow

Agent Software

• Linux – Raspbian OS• Tshark – Packet Analyzer• Python

• Control Tshark• Handle Failures• Transmit Data

Page 7: Using Commodity Hardware as an Affordable Means to Track Onsite Visitor Flow

Server Software

Photo via Flickr user Martin Skott

• Python• Django – Service Endpoints & Reporting

• MySQL - data storage

Page 8: Using Commodity Hardware as an Affordable Means to Track Onsite Visitor Flow

Visitor Analytics• Vflow01 installed: 12/21/2012 (118 days)• Vflow02 installed: 03/26/2013 (23 days)• Vflow03 installed: 03/21/2013 (28 days)

• 53,637 unique devices detected• 455 per day

• Unique per agent• Vflow01: 45886, 388 per day• Vflow02: 7222, 314 per day• Vflow03: 13529, 483 per day

Page 9: Using Commodity Hardware as an Affordable Means to Track Onsite Visitor Flow

Visitor Analytics

Page 10: Using Commodity Hardware as an Affordable Means to Track Onsite Visitor Flow

Visitor Analytics: Devices vs Trafsys

Page 11: Using Commodity Hardware as an Affordable Means to Track Onsite Visitor Flow

Visitor Analytics: Frequency

Page 12: Using Commodity Hardware as an Affordable Means to Track Onsite Visitor Flow

Possible Applications: Flow

Page 13: Using Commodity Hardware as an Affordable Means to Track Onsite Visitor Flow

Possible Applications: Triangulation

Page 14: Using Commodity Hardware as an Affordable Means to Track Onsite Visitor Flow

Drawbacks: Multi-Device Detection

Photo via Flickr user DaveOnFlickr

Page 15: Using Commodity Hardware as an Affordable Means to Track Onsite Visitor Flow

Drawbacks: Range

Photo via Flickr user p4nc0np4n

Page 16: Using Commodity Hardware as an Affordable Means to Track Onsite Visitor Flow

Drawbacks: Privacy

Photo via Flickr user nitot

Page 17: Using Commodity Hardware as an Affordable Means to Track Onsite Visitor Flow

Drawbacks: Wi-fi Enabled?

Page 18: Using Commodity Hardware as an Affordable Means to Track Onsite Visitor Flow

Next Steps

• Range Testing• More data collection points• Enhanced software• Cleaning Data

Photo via Flickr user pawpaw67