# Bluetooth mesh by Silicon Labs

> A demo app for Bluetooth mesh node provisioning, configuration and control

Canonical page: [https://chrome-stats.com/d/com.siliconlabs.bluetoothmesh](https://chrome-stats.com/d/com.siliconlabs.bluetoothmesh)

## Overview

- **ID:** `com.siliconlabs.bluetoothmesh`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** Silicon Laboratories
- **Category:** TOOLS
- **Downloads:** 14,521
- **Rating:** 3.67 / 5 (38 ratings)
- **Version:** 11.0.1
- **Last updated:** 2026-07-23
- **First published:** 2018-03-19
- **Publisher country:** US
- **Size:** 26 MB
- **Data as of:** 2026-09-12
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.siliconlabs.bluetoothmesh)
- **Website:** [http://www.silabs.com](http://www.silabs.com/)
- **Privacy policy:** [https://www.silabs.com/about-us/legal/privacy-shield-notice](https://www.silabs.com/about-us/legal/privacy-shield-notice)

## Description

The Bluetooth Mesh by Silicon Labs is a versatile demo application designed for Android devices to facilitate Bluetooth mesh networking. It enables users to provision Bluetooth mesh capable devices and integrate them as nodes into a Bluetooth mesh network seamlessly.

Beyond provisioning, the app supports comprehensive configuration of mesh models, including publish and subscribe settings, as well as grouping of nodes. It features implementations of light and lightness models, allowing users to control Bluetooth mesh nodes implementing these models. The application leverages the Bluetooth mesh networking stack from the GATT bearer up to the mesh model layer, utilizing the native Android Bluetooth stack for LE GATT connections with proxy feature-enabled nodes.

## Rankings

- #490,288 — Overall

## Permissions and access

### Permissions

- `android.permission.ACCESS_COARSE_LOCATION`
- `android.permission.ACCESS_FINE_LOCATION`
- `android.permission.BLUETOOTH`
- `android.permission.BLUETOOTH_ADMIN`
- `android.permission.BLUETOOTH_CONNECT`
- `android.permission.BLUETOOTH_SCAN`
- `android.permission.FLAG_GRANT_READ_URI_PERMISSION`
- `android.permission.READ_EXTERNAL_STORAGE`
- `android.permission.WRITE_EXTERNAL_STORAGE`
- `com.siliconlabs.bluetoothmesh.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`

## Review summary

Users find the Bluetooth mesh app easy and fun to use with good functionality on some devices, especially Samsung phones. However, many experience crashes on startup or during provisioning, leading to instability and frequent force closes. Provisioning fails on various Android devices with specific errors, causing frustration. The app's set-up is complex and not well guided, taking users a long time to configure. Some features like the client sensor model are missing, impacting usability.

### Pros

- Easy to use and fun
- Works well on most Samsung phones
- Can successfully provision devices on some older app versions
- Good functionality when it works properly
- Considered a best app by some users

### Cons

- App crashes on startup or immediately after provisioning
- Provisioning fails on multiple Android devices with errors like 'Foundation error: 0xFE: Timeout' and 'Stack error 0x0002: Invalid state'
- Unstable app prone to force closes especially during device deletion and provisioning
- Lack of clear guidance makes setup and usage confusing and lengthy
- Missing features such as 'Client sensor model' functionality

## Similar extensions and apps

- [ST BLE Mesh](https://chrome-stats.com/d/com.st.bluenrgmesh) — 9,636 users, 3.33 / 5
- [BLE Mesh Commissioning](https://chrome-stats.com/d/q.ahg.blemesh) — 355 users
- [nRF Mesh](https://chrome-stats.com/d/no.nordicsemi.android.nrfmeshprovisioner) — 44,080 users, 4.50 / 5
- [nRF Mesh (New)](https://chrome-stats.com/d/no.nordicsemi.android.nrfmesh) — 441 users
- [Renesas MeshMobile](https://chrome-stats.com/d/com.renesas.meshmobile) — 111 users
- [Meter Mesh](https://chrome-stats.com/d/com.cionlabs.ble.meter_mesh) — 10 users
- [Smart Home](https://chrome-stats.com/d/tw.com.syntronix.homepanel) — 875 users
- [RF24 Mesh](https://chrome-stats.com/d/com.MercurySoft.arduino_nrf24l01_android) — 2 users
- [PainlessMesh Listener](https://chrome-stats.com/d/tk.giesecke.painlessmesh) — 1,044 users
- [Bluetooth Chat](https://chrome-stats.com/d/com.yilab.android.bluetoothchat) — 429 users
- [SensaBLE2.0](https://chrome-stats.com/d/com.sled.sensable.group) — 11 users
- [Mesh++](https://chrome-stats.com/d/com.meshplusplus) — 2,933 users, 4.00 / 5

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.siliconlabs.bluetoothmesh)
