Bluetooth is a short range (~100m) wireless technology for connecting devices. Bluetooth low energy peripherals such as lights, sensors, and wearable devices broadcast their presence and the services they provide. Applications on phones, tablets, or laptops can discover and connect to these Bluetooth devices without any configuration. The goal of this class is for you to understand Bluetooth concepts, learn to create Bluetooth peripherals, and build Bluetooth applications. The class will introduce the low energy features of Bluetooth, explain the Bluetooth attribute protocol, and teach the design of Bluetooth services. You will learn to build Bluetooth peripherals using Arduino. You’ll also use Node.js to build peripherals and applications that can run on a Raspberry Pi or laptop. You will build iOS or Android applications to connect to these peripherals, using JavaScript and Apache Cordova. The course will be a mixture of lecture and in-class collaborative coding. There will be small with weekly assignments building Bluetooth peripherals and applications. Students are encouraged to have their own hardware for the class but have the option to use devices from the equipment room. Mo 3:20-5:50pm (01/22 – 03/19)
ITPG-GT.2789.1 () | Instructor: Don Coleman | Mon 3:20pm to 5:50pm | Meeting Pattern: 7-First Half | Start Date