Bluetooth Mesh Commissioning Platform: Cloud Software + Mobile Application (Android, iOS)

Mobile platform, consisting of a cloud software and mobile applications for Android and iOS (iPhone or iPad) for the bluetooth mesh smart lighting networks, smart buildings, industrial Iot sensor networks based on the bluetooth mesh technology. Bluetooth mesh networks provisioning, configuration and control. Configure bluetooth mesh networks using a cloud software, apply preset configuration on site using a smartphone and bluetooth mesh mobile application.

Why Use Bluetooth Mesh Technology For Wireless Communication

Bluetooth mesh is a new technology based on many-to-many communication between the bluetooth low energy devices. Originally done for the smart lighting applications, it is now used for a variety of IoT (Internet of Things) applications. BLE mesh is used for the heating, ventilation, air conditioning, lighting, and security in the smart buildings. It is used for the industrial sensor networks in the manufacturing and warehousing, for the indoor navigation systems, for the indoor asset tracking, and other applications.

Once you install a bluetooth mesh network, you can use it for a variety of applications at once. For example, you can use a bluetooth mesh lighting network for the indoor navigation, BLE mesh industrial sensor network for the indoor asset tracking, etc.

Bluetooth mesh devices can be commissioned (provisioned, configured and controlled) by the regular smartphones and tablets which have a bluetooth mesh commissioning application installed. An option to configure and control the network with the regular smartphones gives bluetooth mesh a big advantage as compared to the other IoT technologies.

AHG, Inc. develops ready-to-go and custom bluetooth mesh mobile applications linked to the cloud software and central databases. You can license and optionally whitelabel our BLE Mesh Commissioning software for the provisioning and configuration of the multiple bluetooth mesh networks (configure via a secure web interface - apply preset configuration on site using mobile application). We will also work with you to customize existing software to your requirements, working with the standard bluetooth mesh models or your custom models. Our existing code base will make the development of your custom system faster and with a lower budget.

Bluetooth Mesh Mobile Applications And Cloud Software Development - What We Can Do

We will work with you to create a customized software platform for handling bluetooth mesh commissioning, configuration, control, data collection and processing:

  • Configure and control bluetooth mesh lighting networks, smart buildings, industrial IoT sensors networks.
  • Manage commissioning and configuration of the multiple bluetooth mesh networks via the secure web dashboard.
  • Provision bluetooth mesh devices into a network, apply preset configuration parameters and do adjustments on site using android or iOS mobile application.
  • Keep bluetooth mesh commissioning data synced on the multiple authorized devices using a secure cloud.
  • Control users access level to the bluetooth mesh networks.
  • Create and apply scenes and scheduling.
  • Setup and adjust parameters for the standard and custom bluetooth mesh models.
  • Control bluetooth mesh devices from a smartphone (such as turning lights on or off, adjust brightness, recall a scene, etc.)
  • Collect data (such as power usage, occupation, etc.) and send to the cloud database for the processing and reporting.
  BLE Mesh Commissioning Software - Preview

Bluetooth Mesh Commissioning - Cloud Software

Engineers / system administrators use a secure web dashboard to create projects, bluetooth mesh networks, define BLE mesh networks configuration parameters, manage users of the system and control users access to the different bluetooth mesh networks.

Bluetooth Mesh Networks Configuration: Configure On The Web, Apply On Site

The commissioning of the bluetooth mesh networks starts on the web. System administrators use a web interface to manage projects, BLE mesh networks within each project, and major configuration parameters for the BLE mesh networks.

Within each network you define devices groups, and how these groups interact with each other (assign publisher / subscriber roles and designate which publisher group controls which subscriber group). The same device can belong to the multiple groups, allowing you to easily create complex relationships between network devices. You can use configuration templates that can be applied to the similar bluetooth mesh networks to speed up the process of networks configuration.

In addition to the BLE mesh networks applications and groups, a configuration may include creating of the pre-defined parameters settings that should be applied to on site devices (e.g. setting default light levels and levels range), creating pre-defined scenes and scheduling.

Regular users, such as installers and customers, use a mobile application to apply preset configuration to the actual on site BLE mesh devices.

Secure Bluetooth Mesh Interaction

System administrators have a complete control of the system users, their privileges and access rights. Control who can access a web dashboard and bluetooth mesh commissioning mobile application, and which actions they can perform. Give users access to all or selected projects.

Multiple users within the organization can provision and configure bluetooth mesh networks based on the assigned privileges. The system ensures that users do not interfere with each other (multiple users do not make configuration changes to the same BLE mesh network at the same time).

You can decide how much leverage on site users have when applying preset configuration to the BLE mesh network devices: should they be able to do any ad-hoc changes to the preset configuration (and if so which ones), or apply it as is without any changes or deviations.

Bluetooth Mesh Networks Data Are Synced On All Authorized Devices

Bluetooth mesh networks configuration and control does not depend on a specific mobile device or a computer. Configuration data for the bluetooth mesh networks are stored in a secure centralized cloud location, and are synced with the authorized devices of the logged in users in real time.

No user can access or do anything with the BLE mesh network if he does not have a valid login / password in the system, even if he somehow gets a possession of the mobile device that has been used for the BLE mesh network configuration before. On the other hand, authorized users of the system can work with the BLE mesh networks based on their assigned privileges, regardless of which smartphone, tablet or computer they are currently using.

Bluetooth Mesh Commissioning - Mobile Application

Regular users, such as installers and / or customers, use a mobile application for on site BLE mesh networks commissioning: provisioning devices into the network, applying preset configuration (applications and groups) to the actual BLE mesh network devices, and controlling various devices settings (such as default light level, light level range, timing, scheduling, etc.)

Bluetooth Mesh Nodes Provisioning

Provisioning is the process of adding a new device, for example, a light fixture, switch or a sensor, to a bluetooth mesh network. It is done on site using a smartphone or tablet and a mobile application (available for android and iOS).

Mobile application scans for the unprovisioned BLE mesh network devices and creates a list. Users can match a device on the list with the actual on site device by clicking Identify button. In response to the identify command the device identifies itself, in the way it is capable of (for example the light fixtures can start blinking).

After a user confirms that the device is the correct one, he can provision it into the BLE mesh network with one click. Once a device is provisioned, a user can access the detailed information on the device (device capabilities, number of elements, installed models, etc.) and apply configuration parameters (applications and groups) to this device.

Bluetooth Mesh Nodes Configuration

Once BLE mesh devices are installed and provisioned, the next step is to define how they interact with each other. For example, in a smart lighting network you may want to define what switch controls which group of the lighting fixtures, which group of light fixtures reacts to what sensor, etc.

In technical terms, a user should distribute application keys to the BLE mesh network devices, bind each application key to the correct models installed on each device, set device to publish to a node or a group, and / or to subscribe to one or more publishers. However, on site installers / customers do not need to know any of these details or understand how the BLE mesh works.

The network applications, groups and groups interactions were already defined via the web dashboard. The only thing the on site users should do is to apply this configuration to the actual BLE mesh devices using a mobile application. In practical terms, they click on the application / group name in the mobile application, see a list of the BLE mesh devices in this network that could belong to the selected application / group, check off all the devices that should be a part of the selected application / group and submit. All required actions are performed under the hood by the mobile application, and the configuration is done.

As with the provisioning, they can click Identify button to match the device in the list with the actual network device.

Bluetooth Mesh Devices Control

After you provisioned BLE mesh devices into the network, and set up network applications and groups - you have a functioning BLE mesh network that can be used. However, often you also need to adjust setup parameters of the bluetooth mesh network devices (for example default light level, timing for the light control time machine, if a sensor should broadcast the obtained data and how often, etc., etc.). The exact adjustable parameters depend on your specific BLE mesh application, what type of devices it includes and what models are installed on the BLE mesh devices.

In a more complex scenario, you may want to have predetermined scenes - the state of the group of fixtures that can be recalled or repeated. You may also need to create an automatic schedule for changing the state of the network devices (e.g. automatically changing light levels during the day, turning A/C unit on and off, or recalling the scenes at the certain times).

A mobile application can be used by installers or customers to either apply preset configuration to the BLE mesh network devices, and / or to do ad-hoc parameters adjustments on the bluetooth mesh network devices. You can decide how much leverage to give to on site users in controlling bluetooth mesh devices settings.

Contact Us To Discuss Your BLE Mesh Project


Have a BLE mesh commissioning project? Contact us to get a quote, discuss your project and next steps:

Please provide details of your project:

How can we reach you?

Your Name: *

Company: *

Website URL: *

Email: *




AHG, Inc. develops integrated cloud - mobile applications that are modern, innovative, can be implemented quickly and increase your company productivity and efficiency. We specialize in the bluetooth applications (bluetooth devices integration and bluetooth mesh networks commissioning), and business productivity applications: assets and inventory management, data collection, project management and workflow automation. We use modern technologies (mobile, cloud, smartphones, QR codes, NFC, bluetooth) to make routine business tasks faster to complete, eliminate data loss and errors, and streamline information exchange withing your organization. We understand that each business has unique requirements, so we give you the power to easily customize our software to fit your business workflow.

   About AHG >>   Contact
QR Inventory
QR Mobile Data
BLE Mesh Commissioning
Shared Traceability
QR Audit
Custom Software
BLE Mesh Mobile Applications
Android, iOS Bluetooth Apps
IoT Software Development
Data Analysis