Bluetooth Low Energy (BLE) Mobile Applications Development For IoT Systems (Android And iOS)

"Bluetooth low energy evolved to be the Swiss army knife of the IoT connectivity due to its profile flexibility, ease of use with mobile phones, and ultra-low power use. BLE is replacing proprietary protocols such as ZigBee to become the de-facto standard of connectivity in low-power, low-cost IoT devices."
Embedded Computing Design, 2019   

We develop custom Bluetooth low energy (BLE) mobile apps for Android and iOS. These include mobile apps for BLE beacons, Bluetooth based IoT devices and systems, and BLE mesh.

Why Do You Need BLE Mobile Apps Development For Internet of Things Devices

Bluetooth low energy (BLE) protocol plays bigger and bigger role in the IoT applications. BLE technology is used in various IoT systems, from smart lighting and smart buildings to the industrial IoT sensors to asset tracking applications. Bluetooth low energy (BLE) is a preferred choice for the IoT systems due to its low energy use, well defined standards, and support of beacons and mesh technologies. Another very important aspect is Bluetooth support by the smartphones and tablets. Smartphones support allows customers to easily interact with the IoT devices using a BLE mobile app.

BLE mesh is the only IoT technology that does not require multiple gateways or a proprietary firmware to configure and control IoT network devices. BLE mesh networks can be commissioned and controlled using a regular smartphone with the BLE mobile app installed. The convenience of use and lower costs make Bluetooth mesh grow in popularity fast.

BLE beacons give companies a low cost option for the real time assets and people tracking. BLE tags serve as an alternative to RFID for the automated asset tracking system. Unlike RFID technology that requires special readers, BLE tags can be discovered and tracked using a smartphone with the asset tracking mobile app.

IoT devices with the embedded BLE chip give users an easy way to interact with them using a smartphone. A Bluetooth mobile app can replace a control panel, allowing users to set up and control IoT devices. Any changes to the BLE mobile app interface and functionality can be made fast without a need to update device design and hardware.

Based on the widespread use of the Bluetooth low energy technology there is a good chance you will need a BLE mobile app and software development. It could be for enhancing your customer experience, producing modern products that customers want, or for increasing your business operations efficiency. Whatever your project is, AHG has a team of experienced BLE applications developers who are ready to work with you on your project.

Bluetooth Mobile Applications Development - What We Can Do

Regardless of what type of IoT project you have, we will help you with the BLE mobile apps development, linking your mobile application to the cloud software and back-end database, software implementation and consulting. We will work with you to create a software solution that fits your business needs. We have experience with the development of Bluetooth applications for the following projects:

  • Development of the BLE mobile apps for the smart lighting systems that use Bluetooth mesh or other wireless protocols.
  • Development of the Bluetooth mesh mobile apps for the commissioning and control of the BLE mesh network devices.
  • Development of the BLE beacons mobile apps linked to the cloud software for the real time IoT asset tracking.
  • Development of the mobile apps for setup and control of the Bluetooth enabled electronic devices.

We develop BLE mobile apps for Android and iOS that work on their own (stand alone applications), or are linked to the back-end cloud software and a central database.

BLE Mobile App Types That We Develop

Development Of The BLE Mobile Apps For The Smart Lighting Systems

We have experience developing Android and iOS applications for commissioning and controlling of the smart lighting IoT networks. We had also developed BLE mobile apps for the point-to-point communication, that were used for the configuration of the individual smart sensors and light fixtures.

Smart lighting systems can use a Bluetooth mesh or other wireless protocols, such as Zigbee or Thread. For the BLE mesh based smart lighting network a mobile app uses standard Bluetooth mesh protocol to communicate with the lighting fixtures, sensors and switches. In case of a different protocol, a smartphone application communicates to the lighting accessories via the Bluetooth. Bluetooth messages are converted to the Thread, Zigbee or other format on the device using a custom firmware. A multi-protocol SoC is required for such conversion.

We have experience in the development of the stand alone mobile apps for the smart lighting systems, as well as applications that work with the cloud software and backend databases.

More On Mobile Apps For Smart Lighting

Development Of The BLE Mobile Apps For The IoT Device Management

We have experience developing BLE mobile apps for Android and iOS that communicate with the Bluetooth enabled IoT devices and wearables. In essence, these applications make a smartphone work as a device control panel. A customer can use a mobile app to configure and change device settings, control the IoT device, and download data from the device if applicable.

A BLE mobile app is much more convenient for the end user than a control panel or push buttons. It has a better, simpler and more intuitive UI, can give a user more explanations and guidance, and is much easier to update than a control panel. This is why many manufacturers of all kinds of electronic devices, from industrial machinery to smart home appliances, are including a BLE module in their design and a mobile app for the user to interact with the device.

More On Mobile Apps For IoT Device Control

Development Of The BLE Mobile Apps For Asset Tracking

Bluetooth technology help you track assets in the efficient and productive way. You have several BLE asset tracking options to choose from.

BLE asset tracking with a smartphone and a mobile app

Out of all IoT asset tracking technologies Bluetooth low energy (BLE) is the only one that allows for the direct communication with the smartphones and tablets. Therefore, you can skip dedicated IoT gateways or specialized scanning equipment. An employee with a smartphone can use a mobile app to bulk scan assets and record a transaction. Bulk scanning means that one click of a button in the mobile app adds all nearby assets to the batch. You can then record what happened to the batch on a smartphone, and submit data to the backend cloud software in real time.

More on BLE asset tracking using a mobile app

BLE asset tracking with IoT gateways

In some cases you may not want to rely on the company employees for processing assets transactions. If this is the case you can use an IoT asset tracking system. An IoT asset tracking system is relying on Bluetooth gateways to automatically scan for assets, process data and send them to a back end cloud software.

GPS asset tracking using a BLE mobile app

In addition to asset tracking in designated locations you can track asset GPS location continuously using BLE tags and a mobile app. As long as assets are handled and moved by the company employees, an employee with a smartphone can serve as an IoT gateway which is always next to an asset.

An employee who handles company assets does not need to do any actions, such as asset scanning or data recording. He will, however, need to have a smartphone in his pocket, with the mobile app running in the background. A mobile app is monitoring assets tagged with the BLE tags, and is sending the GPS location of the found assets to the cloud software at preset time intervals. This asset tracking method is available in the mobile data collection module of the QR Inventory software.

Development Of The Bluetooth Mesh Mobile Apps For IoT Networks

We develop Android and iOS mobile applications for the Bluetooth mesh networks commissioning and control. BLE mesh mobile apps may have different functionality based on your needs and project. The common functions include provisioning of the IoT devices into the network, grouping the devices and setting up how these groups interact, updating device parameters, controlling the devices, creating scenes and schedules.

An IoT network commissioning can be done with a stand alone mobile app. Alternatively you can have a more advanced system consisting of the BLE mobile app, cloud software and a central database. In the latter case you have a secure system with the user access control and a central data repository. Multiple commissioners can work with the BLE mesh networks to which they have access, and always get current data on a smartphone, tablet or a computer that they are using. There is no need for the data import and export between the devices.

A BLE mesh configuration can be done via the cloud software web dashboard and applied to the IoT devices on site using a mobile app.

We have a ready to go Bluetooth mesh software that can be used as is, can be customized to your requirements or can be used as a code base for a custom Bluetooth mesh application project.


Have a Bluetooth mobile app 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: *




Bluetooth IoT Mobile Applications: Business Use Cases

Smart Lighting Systems

Wireless lighting systems based on the Bluetooth mesh (smart lighting) allow you to completely automate lighting management (scenes, scheduling, brightness levels, etc.) These capabilities result in the most efficient power use, with the minimum maintenance cost and manual labor. Bluetooth mesh mobile application allows authorized employees to commission, configure and control smart lighting systems without a need for the maintenance calls and special hardware.

Smart Buildings

In the smart buildings IoT networks multiple appliances (lighting, HVAC system, security) may use a BLE mesh protocol for the wireless communication. Unlike other wireless technologies, you can control the whole complex system of appliances using a web-based software and / or a mobile application - no additional hardware required. Use a web dashboard to create and configure BLE mesh IoT networks. Provision IoT devices and apply configuration parameters on site, adjust configuration if needed using a BLE mobile application.

IoT Sensors Network

Modern facilities are relying on multiple sensors (temperature, humidity, vibration, pressure, CO2 content, occupancy, ambient light, etc.) for the maintenance of the correct environmental conditions. If the values go out of range authorized personnel is alerted and can remedy a problem fast, often remotely. A Bluetooth IoT mobile app can be used to configure and control BLE mesh sensor networks, as well as reading accumulated data and sending them to the back-end cloud software for processing.

Smart Homes

Although Bluetooth mesh is mostly used in the industrial facilities, BLE based smart home systems are rapidly catching up. BLE mesh IoT networks allow people to easily control home lighting, heating and AC systems, door locks, etc. BLE mobile app allows users to easily configure and change home appliances and lighting settings without the professional help. For example a user can configure what switch turns on / off which group of lights without a need for inviting an electrician and do rewiring.

BLE Device Control

You can let your customers easily interact with the devices you manufacture using a smartphone and a BLE mobile application. A mobile app serve as a control panel for the device, allowing end user to change settings and control device operations from a smartphone.

BLE Asset Tracking

You can use BLE tags and a mobile app to track assets and equipment in real time: in the field, on the job sites, in any out-of-the-office location. BLE tags allow for the fast and efficient asset tracking using bulk scanning. You can also use IoT gateways for a fully automated asset tracking system.

BLE People Tracking

You can use BLE tags and braclets for tracking employees and visitors. Depending on your set up, you can track who is entering and exiting an area, or where each person is at any given time. You can create a "geofenced" areas and receive automatic alerts if a visitor or an employee got in the area where they are not supposed to be.

BLE Based Indoor Navigation

Use stationary bluetooth beacons to give customers map-based directions in the large indoor areas where GPS location is not available. Send relevant notifications to the customers' smartphones based on their location.

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
IoT Asset Tracking
QR Audit
Custom Software
BLE IoT Solutions
Custom IoT Gateways
Android, iOS Bluetooth Apps
BLE Mesh Mobile Applications
IoT Devices Control Software

Business Apps Blog