App Inventor Positioning Extension Block

Download the Positioning extension here.

Download the modified BluetoothLE extension here.

Positioning

Positioning has become one of the most important applications for mobile computing because of many locational-based applications. In view of this, an App Inventor Positioning extension is created so that others can develop indoor positioning applications in a more easy way using App Inventor.

The following figure shows the general steps of a positioning technique. It often includes five steps, namely:

  1. Wireless measurements
  2. Pre-processing and filtering
  3. Positioning calculation
  4. Post-processing and correction
  5. Presentation

To develop a positioning application on App Inventor, a modified Bluetooth LE extension is needed. The modification is based on the BluetoothLE extension built by MIT (The original version can be found at https://github.com/mit-cml/appinventor-extensions/tree/extension/bluetoothle). Specifically, the GetScannedInfo event block is added.

Properties

Methods

Events

Example

Data Processing

Properties

Methods

Events