bluetooth

A 10-post collection

9 months ago

At Long last, a totally successful test sail.

pebble   blend-micro   raspberry-pi   bluetooth  

Finally after 2 months of fiddling I was able to have a successful sail where everything worked. The Wind vane, Gibbs, and the Pebble, all working in harmony. It's been a rough few weeks as I change…

10 months ago

Gibbs 2.0 - On the water again

blend-micro   sailing   bluetooth   enclosure  

Mr Gibbs 2.0 had his 2nd shot at the water again last weekend, with a little more success this time. The crows nest: In Situ First, the good news. All the functionality we had in 1.0/2015 is w…

a year ago

BlueZ 5.39 BLE setup on the Raspberry Pi

bluez   raspbian   raspberry-pi   bluetooth   ble  

One of the things that I have done to really accelerate development of Mr. Gibbs is to do much of my work on an old laptop running ubuntu linux. Since ubuntu and raspbian are both debian based, most…

a year ago

Final Prototype Assembly

bluez   bluetooth   gatt   accelerometer   compass   raspbian   raspberry-pi  

With the first regatta of 2016 only 2 weeks away, I'm finally getting the latest revision of Mr. Gibbs to the point where it's ready to actually throw on the boat and sail. The major development of l…

a year ago

Bluetooth Low Energy with C#, BlueZ 5 and Mono

mono   ble   bluetooth   blend-micro   dbus   bluez   gatt  

The major change from Mr. Gibbs 2015 to 2016 is the rewrite of all the bluetooth calls to support BlueZ 5. It sure seems like a lot of work just to be on the latest version number, and indeed, there…

a year ago

Two steps forward, three steps back

pebble   pebblesharp   bluetooth   cloudpebble   mono  

Things were moving along slowly, but smoothly for the 2016 revision of Mr. Gibbs. My newly updated bluetooth stack based on BlueZ 5 was working great with both the pebble and with BLE/Gatt and the Bl…

a year ago

Connecting to a Bluetooth Serial Port Profile with BlueZ and Mono

dbus   bluez   bluetooth   linux   c#   rfcomm   profile  

Once you have paired your bluetooth device with BlueZ, the next step depends on what type of device it is. One of the most common bluetooth profiles is the Serial port profile. I could write quite a…

a year ago

Bluetooth Pairing with .Net/C# BlueZ and dbus

bluetooth   bluez   mono   c#   .net   pebble   linux  

At this point in the project I had a working dbus implementation to use, and it was time to begin actually implement some bluetooth functionality. The first thing I did was to attempt to convert the…

a year ago

Get on dbus (with .Net)

c#   mono   dbus   bluez   bluetooth   linux  

If you read my post about getting .Net working with BlueZ 4, you, like me, were probably left feeling a little... dirty. Interop is never fun in .Net, even less so when it involves patching and build…

a year ago

PebbleSharp, Linux, and BlueZ 4

pebble   raspbian   bluez   bluetooth   c#   linux   mono   pebblesharp  

After my initial pilot of a Javascript/phone application written for the pebble to see how the idea worked, I decided to build a solution which would allow me to keep my (relatively) expensive phone o…