A 7-post collection

a year ago

Building on Travis CI with Nightly Mono Builds

mono   github   travisci   mono.posix   dbus-sharp  

When first getting started with Mr. Gibbs it was just a simple spike to see if I could use bluetooth to connect to the pebble. I never even created a test project until very recently, certainly never…

a year ago

Using I2C on the Raspberry Pi with C#

c#   i2c   mono   linux   raspberry-pi  

There are three breakouts that make up the sensors for Mr. Gibbs, the GPS, the Accelerator/Gyro, and the Compass. While the GPS connects using UART (serial port), the other two connect using i2c to t…

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

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…