Tagged: Bluetooth

17

Reverse Engineering iTag – A Bluetooth Low Energy Button

Couple of weeks back I bought a few iTags. These are simple BLE buttons. They have a small led, a button and a buzzer. CR2032 – a 3v coin cell battery powers it. Since they are Bluetooth Low Energy devices, a single cell can power them for years. It’s easy to change batteries...

0

Logging code commits with Nomie

I use Nomie to track almost all things in my life. For a long time I wanted to log my commits so I can do some analysis like “where do I code the most?” etc. So as soon as I got the Nomie API key, I created post-commit hooks to track code commits....

The UART over BLE Protocol flow. 10

UART GATT Server (Peripheral) on Android

In most BLE scenarios, Android app is a client (GATT Client). But one can also use Android as a GATT Server. There are use-cases where running a GATT Server on Android can be useful. For example let’s say you want a desktop app to display SMS notifications. It’s easy to write a GATT...

UART over BLE 1

UART Over Bluetooth Low Energy

A universal asynchronous receiver/transmitter (UART) is the most popular protocol used for talking to a computer device over serial port. What I am talking here is not exactly UART in traditional sense. It’s an emulation of serial port over BLE. It’s not part of profiles defined by Bluetooth SIG. It’s a custom defined...