KegCop - smart kegging

Keep a log of a project build here. Be sure to include pictures and as much documentation as possible.

KegCop - smart kegging

Postby ipatch » November 3rd, 2015, 3:42 pm

Hello to fellow hackaday readers, this is the thread disclosing information about an iOS app I wrote called KegCop. I started the project a couple years ago, and I feel it's worthy of mentioning now in a forum post.

So what is KegCop?

KegCop is open source iOS application that communicates with a Bluetooth 4.0 LE micro controller (in short).

The source code for app can be found on github, https://github.com/ipatch/KegCop

I primarily wrote the app in Objective-C, and I know it's not the cleanest / prettiest code to look at, but it's working. (Not to say, that it couldn't use some refactoring).

The sketch that runs on the Bluno (the Bluetooth 4.0 LE micro controller) is primarily written in C, and the source code for the sketch can be found in the root directory of the above github repository.

I'm using a Kegboard shield / coaster combination to communicate to the sensors attached to the Bluno, and I put together a demo video of the app in action here, https://www.youtube.com/watch?v=1a6hxUb3zfU

I must say, this project wouldn't have been possible without the hard work of the people behind the kegbot.org project. In no way am I trying to one-up that project, I am personally Android illiterate, and certain features that I wanted to be added to the software were never going to happen, so I decided to roll my own software stack, and use the existing hardware in place. You can read more about my decision here, https://forum.kegbot.org/t/my-kegbot-story/66

In the beginning, I was distributing my app through a Cydia repo because in order to communicate with a microcontroller using an iPhone 3GS the only way possible was through the serial port built into the dock connector which required your device to be jailbroken. Once Bluetooth 4.0 came out that became a game changer because it provided a way to communicate to a microcontroller that had BLE 4.0 built into it. So a total rewrite was necessary in order to get KegCop released in the App Store but it happened earlier this year. \o/

Now I am not sure why, but people have been reluctant to provide feedback or open issues on the github page, so I did a presentation at a local meetup a while back (maybe a month ago) and everyone seemed interested in the app, but the big take away was that people aren't interested because all the hardware that is involved. So I took the advice from one of the audience members, and began drafting out a kickstarter for the project. Well that month has passed, and you can now view the live kickstarter here, https://goo.gl/5snM7I

I really don't care if you don't have the money to make a pledge, what I care about is that if you have time to read this then please leave some feedback, on the kickstarter page or post a reply in this thread. I know the internet can be a busy place and all, but a little feedback goes a long ways.

Thanks for reading, and I hope your day goes well.
User avatar
ipatch
 
Posts: 24
Joined: February 4th, 2011, 7:57 pm
Location: DFW

Return to Project Logs

Who is online

Users browsing this forum: No registered users and 5 guests