MIT App Inventor - Internet of Things
Documentation and Resources
MIT App Inventor BluetoothLE Extension
(This extension was in part made possible by a grant given by the University Program Office at Intel Corporation).
MIT App Inventor BluetoothLE Template project
MIT BluetoothLE and the Arduino 101
MIT 6.IOT Seminar
CAVEDU Educational Technology (http://www.cavedu.com)
This paper describes the initial design and testing of an App Inventor component for working with Bluetooth Low Energy (BLE) devices. At its core, the BLE Component is designed to allow mobile phones to communicate with Internet of Things devices. Its added capabilities are dynamic detection and support for device-specific functionality, such as a temperature reading from a sensor. The BLE Component interacts in real-time with the sensors on the WICED Sense device and the Arduino 101 board. This overall design enables even those without any programming experience to create their own mobile applications that can communicate seamlessly with the ever-changing world of Internet of Things devices.
This paper is a report on an MIT Undergraduate Advanced Project (UAP) devoted to enhancing MIT App Inventor’s ability to communicate with Bluetooth Low Energy (BLE) devices. In particular, it describes BLE advertisements, and the enhancement of App Inventor’s BLE component to support Advertisements.
The new MIT App Inventor BluetoothLE component extension was in part made possible by a grant given by the University Program Office at Intel Corporation.