Graduation Year

Spring 2014

Document Type

Campus Only Senior Thesis

Degree Name

Bachelor of Arts

Department

Mathematical Sciences

Reader 1

Arthur Lee

Terms of Use & License Information

Terms of Use for work posted in Scholarship@Claremont.

Rights Information

© 2014 Chad W. Newbry

Abstract

The iOS 7 Core Bluetooth Framework (CB) is finally at a level where it can be used in projects to create valuable iOS applications. Due to its maximum broadcast radius of 30ft it lends itself to nearby communication. This thesis explores the Bluetooth space generally before delving into location-based data transfer using Bluetooth. The CB provided by Apple is powerful, but somewhat cumbersome. It forces the developer to deal with details related to device discovery and connections which can be tangential to the goal of the developer: sending data between devices. I built the Lightweight Bluetooth Framework (LBF) which makes the features of the CB more accessible by abstracting away from the implementation details of CB. LBF supports any number of data types being transferred as well as any number of total pieces of data regardless of data type. The system accomplishes this by assigning specific Characteristics to a particular data type and having pieces of data be uniquely identified with an ID when they are broadcasted. This unique ID is then used to associated the proper object with the received data. This will enable developers to focus on the implementation of their App without getting hung up on the details of the CB. Additionally, benchmark tests are done on the Lightweight Bluetooth Framework to determine what data transfer speed the framework supports. These tests reveal that transfer speed depends on hardware, but independent of hardware are too slow to transfer images, video, or sound.

This thesis is restricted to the Claremont Colleges current faculty, students, and staff.

Share

COinS