LightBlue® by Punch Through®
Your ultimate BLE debugging and development toolkit. Trusted by BLE developers and engineers since 2012 to scan, inspect, and troubleshoot Bluetooth Low Energy devices with precision.
Scan For Peripherals
Discover, connect, and interact with nearby BLE devices. Quickly view advertising peripherals, sort by signal strength (RSSI), and connect with a single tap. Once connected, explore the device's advertisement data, services, and characteristics.
Isolate SDK Issues
Simplify debugging by pinpointing issues in your BLE SDKs. LightBlue lets you isolate your app's business logic and focus on core tasks like connecting, scanning, reading, writing, and receiving notifications, built on years of BLE development experience and platform best practices.
Mimic Your Devices
Prototype your application by creating virtual BLE peripherals. Build a profile from scratch or clone an advertising peripheral to mimic your product's functionality, even before your own firmware is ready.
Key features:
- Scan and discover BLE peripherals nearby
- Browse services and characteristics in detail
- Read, write, and subscribe to notifications and indications
- Send data from notifications to AWS IoT or Adafruit IO via Cloud Connect
- Write to characteristics in Hex, Octal, Binary, Decimal, or ASCII
- Clone peripheral profiles or build your own from scratch
- Advertise as a custom peripheral to simulate your device
- Thoroughly log and share BLE events
- Available on iPhone, iPad, Mac, and Android
LightBlue started in 2012 as an internal tool. Punch Through built it to test and debug BLE devices while working on client projects. It worked well, so we shared it with the community. We've kept it free ever since. Today, LightBlue is used by solo developers and engineering teams alike, including inside some of the world's most respected tech and device companies.
I lost my Oura ring and tried many blue tooth location apps: BLE Hero, Bluetooth BLE Device Finder, BLE Scanner, Find My Lost Bluetooth Device, Wunderfind, and Find My Device, but none could find it. After a neighbor eventually found the ring, I tried all of these apps next to the ring, and they still couldn’t detect it. I assume it’s because the ring emits a very low powered bluetooth signal. However, LightBlue can successfully find the ring, up to 10 feet away in my tests. I’d give five stars if the app had the ability to manual name (and remember) unnamed devices.
Complete Awesomeness.
alpinewolfy
I somehow misplaced my fitbit yesterday. I thought I'd have to buy another one after buying cute extra bands for it... I couldn't quite remember what I had done with it. Lost my previous fitbit somewhere in a very large park last year while running my dogs and was chastising myself for having lost my second, yet again. I searched and searched multiple times EVERYWHERE and for a few hours total, to absolutely no avail... Downloaded this app at roomie's suggestion and OMG-voila. This thing literally led me to my Marie Condo method-temporary mess of a room (cleaning out the closet so piles and piles of clothes everywhere) down to the specific area where the proximity bars were highest and upon searching around there, I actually found my strapless fitbit (had removed the straps to wash and must have dropped the watchface which buried itself into a little pocket within a pile! And I thought I had combed through the clothes. Drove me nuts. TYTYTY to my roomie for the suggest but most importantly to the developer(s) for creating this extremely useful app!! 💋🙏🏻👌
Great Tool!
klyhthwy
Thanks for adding the ability to explore connected devices!I especially like the hex keypad to enter data when sending to peripherals. Nordic’s nRF Connect and others just give you the keyboard! It is so annoying to switch back and forth between numbers key and letters for A-F.Now, if a device you are using becomes disconnected please consider added the ability to reconnect without having to backtrack to scanning and selecting the device. My case is like this. I’m sending data to a device and, thanks to your wonderful app, the recent data I sent is stored within the characteristic that I sent the data on. But when the device disconnects I have to go back to the scan screen, reconnect, and enter the data into the app over again. In my case I know when the device is advertising or connectable.
So happy!
Lindalulu4u
This app totally works! I never write reviews BUT had to for this one. I’ve been going nuts looking for my Fitbit for days! I had just bought a cute new band for it! I knew it was in my house because it was syncing with the app. Found this app (after almost paying $6 for a different one) and sure enough, my Fitbit along with my iPad and some various devices with no name came up! I started walking around my house and little blue bars started popping up and down next to the Charge 2. Still couldn’t locate it and gave up last night, still going crazy! Got up this morning and started the app up again and the bars came up again. I finally went out and looked in my car again and all of the bars lit up. Warmer, warmer, and bam, SCORE! I found it. Thank you!
Minor bug fixes and app improvements.
Version 5.3.7
The developer, Punch Through, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Linked to You
The following data may be collected but it is not linked to your identity:
Contact Info
Usage Data
Diagnostics
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More