LightBlue®

LightBlue®

Download on App Store
Spark by MWM logo
Logo of LightBlue®

LightBlue®: The Professional BLE Toolbox for IoT Developers and Engineers

The industry-standard app to scan, debug, and simulate Bluetooth Low Energy peripherals. Effortlessly test your firmware, explore device services, and bridge the gap between hardware and software.

Publisher

Punch Through Design LLC

Category

Utilities

Downloads

1M+

User Rating

4.5/5

Total Ratings

2K+

Locales

1

Your Debugger, Visualized

Discover the interface used by 1M+ users.

LightBlue app showing a list of discovered Bluetooth Low Energy peripherals with signal strength

LightBlue app showing a list of discovered Bluetooth Low Energy peripherals with signal strength

LightBlue app interface showing services and characteristics for a connected health monitor peripheral

LightBlue app interface showing services and characteristics for a connected health monitor peripheral

LightBlue app interface showing Bluetooth characteristic details for a connected temperature measurement device

LightBlue app interface showing Bluetooth characteristic details for a connected temperature measurement device

The Swiss Army Knife for BLE Development

The tools that make this app stand out, trusted by 1M+ users.

🔍

Deep Peripheral Inspection

Scan, connect, and explore. Browse every service and characteristic with full support for reading, writing, and subscribing to notifications with real-time RSSI tracking.

📱

Virtual Device Emulation

Accelerate development by advertising as a BLE peripheral. Clone existing hardware profiles or create custom virtual devices to test your mobile apps without physical prototypes.

📜

Professional Event Logging

Monitor every interaction with a detailed event log. Export data in Hex, Oct, or Binary, and bridge your hardware to the cloud via AWS IoT or Adafruit IO integration.

Loved by users worldwide

Trusted by 1M+ people who love this app.

"

"LightBlue is an absolute essential for my daily workflow. Whether I'm debugging firmware on a new wearable or simulating a peripheral to test my app's logic, this tool saves me hours of headache. The virtual device feature is a total game-changer for mobile developers."

Marcus T., Senior Embedded Engineer
"

"Finally, a way to actually see what my DIY sensors are broadcasting! I used it to troubleshoot my custom home automation setup and it worked perfectly. Being able to read and write characteristics in Hex and ASCII makes testing my Arduino projects so much easier."

Sarah L., IoT Maker & Developer

About the app

Everything you need to know about LightBlue®.

Description

LightBlue® can connect you to all of your devices that use Bluetooth Low Energy (also known as Bluetooth Smart, or Bluetooth Light). LightBlue® has two modes, central and peripheral. In central mode, you can scan for and connect to all BLE devices around you. Once connected, you have a detailed view of all the device's profiles, from which you can read and write to characteristics and subscribe to notifications. To enter BLE peripheral mode, navigate to the "Virtual Devices" tab and tap on the "+" icon to create a virtual device. When the blue checkmark is checked for a device, your iOS device is advertising as that particular BLE peripheral. LightBlue® allows you to customize the services and characteristics of any virtual peripheral profile. You can also clone any peripheral you connect to in central mode and save that profile to your list of virtual peripherals—simply connect to a device and tap on the "Clone" button on the top right of the screen. Full support of read, write, and notify is included. You can view the signal strength (RSSI) to get an idea of how close you are to the peripheral. The log tab allows you to keep track of all significant BLE events that occur while using the app (e.g., device discovery, connection, reading, writing), and you can share the content of the log. Use LightBlue® to test your new BLE Heart Rate Monitor, temperature sensor, Microchip AVR-BLE and PIC-BLE development boards, TI CC2540 Keyfob, Nordic uBlue, Panasonic PAN1720, etc. LightBlue® is also ideal for developers wanting to test the firmware of their own BLE peripherals. Key features: - Scan and discover Bluetooth peripherals in the vicinity - See basic device info (UUID, RSSI) - Browse services and characteristics - Register for notifications and indications - Send data from notifications and indications to AWS IoT or Adafruit IO via our Cloud Connect feature - Read values from characteristics - Write to characteristics in Hex, Oct, Bin, Decimal or ASCII - Clone peripheral profiles - Choose from an array of common, preconfigured peripheral profiles - Advertise as a peripheral using custom profiles - Thoroughly log and share BLE events - Custom UI and extended support for connecting to Microchip AVR-BLE and PIC-BLE development boards

Latest Version

5.3.5

Size

21.3 MB

First Released

Sep 8, 2012

Ready to Master Your BLE Development?

Join over 1 million engineers and makers who trust LightBlue® as their essential tool for debugging, peripheral simulation, and hardware prototyping. Download the industry-standard BLE utility today.

Download on App Store
FAQ

Frequently Asked Questions

Everything you need to know about LightBlue®

What is LightBlue®?

LightBlue® is an application that connects to devices using Bluetooth Low Energy (BLE). It enables users to scan for, connect to, and interact with BLE peripherals in both central and peripheral modes.

How does LightBlue® connect to BLE devices?

LightBlue® operates in central mode to scan for and connect to BLE devices nearby. Once connected, users can view detailed device profiles, read, write to characteristics, and subscribe to notifications.

Can LightBlue® function as a BLE peripheral?

Yes, LightBlue® functions as a BLE peripheral. Users can navigate to the 'Virtual Devices' tab to create and advertise a virtual device, customizing its services and characteristics.

What types of BLE devices can I test with LightBlue®?

LightBlue® supports testing various BLE devices, including Heart Rate Monitors, temperature sensors, Microchip AVR-BLE and PIC-BLE development boards, TI CC2540 Keyfobs, Nordic uBlue, and Panasonic PAN1720.

How can I view signal strength (RSSI) with LightBlue®?

LightBlue® displays the signal strength (RSSI) of connected peripherals, helping users determine their proximity to the BLE device.

Does LightBlue® support logging of BLE events?

Yes, LightBlue® includes a log tab that tracks all significant BLE events, such as device discovery, connection, reading, and writing. Users can also share the log content.

Can LightBlue® send data to cloud services?

Yes, LightBlue® can send data from notifications and indications to AWS IoT or Adafruit IO. This functionality is available through the app's Cloud Connect feature.

How do I write values to characteristics in LightBlue®?

LightBlue® allows writing to characteristics in Hex, Oct, Bin, Decimal, or ASCII formats. Users perform this action within the characteristic detail view.

Can I clone existing peripheral profiles in LightBlue®?

Yes, LightBlue® supports cloning peripheral profiles. Users connect to a device in central mode, then tap the 'Clone' button to save its profile as a virtual peripheral.

What information does LightBlue® provide about discovered devices?

LightBlue® provides basic device information for discovered peripherals, including the UUID and RSSI. It also allows browsing available services and characteristics.