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 (

Background papers:

Controlling Bluetooth Low Energy Devices with MIT App Inventor

(Tiffany Le)

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.

IoT Applications in App Inventor Using Arduino and BLE Advertisements

(Cristhian Ulloa)

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.

Case Studies: (Who is using Bluetooth LE and how)?

Coming soon

Stories: (Who is using MIT App Inventor BluetoothLE and how)?

Coming soon

Other Resources:


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.