Showing posts with label Signal K. Show all posts
Showing posts with label Signal K. Show all posts

Wednesday, January 13, 2016

The Signal K Kool Blog

I'd be the first to say keeping up with what's happening with the Signal K project takes real effort. The forum has nearly 170 members with 115 topics. Over 80 people, mostly IT professionals are involved in the project's Slack.com site. Then there is the Github.com software repository for the thousands of volunteered programming man hours. Now add in the various Wiki's, Read Me's, and Google Doc's along with other materials. It's well organized, and moving very quickly towards the impending version one release timed to coincide with Digital Yacht's first production Signal K gateway run.  It's a small mountain of reading material, but you're going to get some help with a new blog, "Signal Kool".



Tuesday, October 27, 2015

Kickstarting NMEA to Signal K gateways

I would have never thought you would see a NMEA certified gateway product on Kickstarter, but Digital Yacht is funding a Signal K gateway, and very successfully to boot. In the first five days they are past halfway to their goal. I was the third one to pledge, and Ben Ellison was the second. You can read his really good piece about this on Panbo. Got some spare change? Support Signal K and Digital Yacht on Kickstarter.

The connected boat is coming!

Wednesday, July 22, 2015

How to hoist a Signal K flag

This whole event comes from an internal conversation with the core Signal K group about getting people to send in pictures of Signal K flags flying on their boats. They all have boats. I don't currently have a boat, that's completed at any rate.

As a bit of a lark I suggested I could hoist the SK flag as a tattoo. I figured this would be much better than hoisting my own petard by far. Then Rob outed me on Panbo. It was now real and printed using pixelated ink on my favorite marine electronics website for all to see. Okay, no worries, I can make this happen, and did.


Monday, May 25, 2015

A very connected boat. Part 1

The client wanted two things. The first was satellite TV and KVH TV1 fit the bill. It's small, easy to install and supports up to eight receivers. The second goody on the list was improved WiFi access. Although the home port has adequate WiFi service they have discovered many marinas do not. Based on Ben Ellison's Panbo assessment of WiFi systems I chose the Rouge Wave Pro. It works better than my most optimistic expectations. I'll talk about this a bit later.

Then it became a case of in for a penny, in for a pound. The original flat panel plasma TV was okay, but just that. Measurements are taken, and it's new TV shopping time. The end result was a Samsung 5500 32" Smart TV with WiFi. Smart is an understatement. Built in browser with some clever techniques that let you use the remote for URL and search entries. Easy short cuts to Netflicks, YouTube and the ilk. It's very thin, and looks sharp in its new home.

So now we have a big chunk of the pieces in already in place to create a truly connected boat. I've added a Raspberry Pi 2 Model B to act as an interim Signal K server and it's now connected it to the Netgear router. The two yellow boxes will turn blue in time. I have the Arduino and will install it downstream. It will be used to test some Internet Of Things control applications and the system can be used to test prototype gateways when they become available. This is one of two local systems being installed. But this is all for part two. 


A very connected boat Part 2

This is what a Signal K system will typically look like on your boat. The boxes may well be different but the concept will not. This will be a beta site and I'm playing with ways to install the gear, make it unobtrusive, easy to access, and I'm documenting any issues along the way.

My mantra is it's better to be lucky than smart, although being both lucky and smart isn't a condition to be sneered at. The boat is a Searay 39 MY and in this case the lucky part of the equation is access is great. Below this panel is a large removable cabinet door where a couple of air conditioner units live. I can actually work myself into the void, sit upright and get at the back of the panel. It's also right next door to the new TV which made its installation easier. 

Tuesday, May 12, 2015

Signal K FAQ's

Much has been going on behind the scenes with the Signal K project which has culminated with NMEA's formal recognition of Signal K that appeared on their website yesterday,  and the most excellent article about all of this by Ben Ellison on Panbo.

So I thought I would post some FAQ's about the project and provide a glimpse of what a system would look like on a boat. There are three pieces to the system. In this beta installation I'm using a Raspberry Pi-2 as the interim server. It has a Ethernet connection to the Netgear router, four USB ports, a SD card slot and will be powered by a dual USB charging port. The yet to come NMEA 2000 Signal K gateway will be installed behind the panel. The router power is going to be reconnected behind the panel. The SS clam shell will be painted black so it doesn't stick out like a sore thumb.

The point is a Signal K installation doesn't require much space, doesn't have to be ugly, won't cost much and the bonus is you get a wireless access point on your boat. I'm finishing a piece on this install which will pop out shortly.


Wednesday, February 18, 2015

IOT and your boat

Written By Tim Mathews and Bill Bishop.

The Internet of Things is a grand concept more than a thing. It describes interconnection through the Internet of computing devices both large and small, wearable and fixed. Devices like your home's thermostat reminding you to set it to away when you leave the house, the smart phone you left in the coffee shop letting you know where it is so you can go back and rescue it; the machine humming on the factory floor notifying the production manager because humming isn't a sound it's supposed to make; and the locomotive reporting it's position and remaining fuel to the dispatcher so that trains can be scheduled more efficiently. Not all of these are new ideas, but all of them fall under the umbrella of the Internet of Things or IOT.

There's another aspect to this grand scheme. Myriads of small embedded computers with smaller CPUs and capabilities can be linked to larger computers through the ether to coordinate and optimize their more limited capabilities. What we now take for granted is the Internet of Things at work. This is all pretty amazing when you think about it. 

That locomotive's computers may also be reporting on the well being of every axle of every car behind it, so that when it rolls in to the switching yard crews know exactly which cars need attention and which can be sent back out. It's able to do this because of tiny embedded computers in each wheel truck which constantly updates with the only thing they know: "Am I OK or not?"

This isn't limited to just machines. The athlete training for a triathlon wear a watch. The watch wirelessly collects information from sensors being worn. Their heart rate, body temperature, cadence, the amount of time their feet are in contact with the ground, blood oxygen levels are all being gathered by that watch. The watch may have an accelerometer capturing the athlete's motion. But the watch doesn't store this information for long. It connects to the Internet and uploads the data into a more powerful computer where it can be monitored by coaches and trainers or analyzed later for sophisticated feedback about their performance. 

This data can also be shared via social networks with other athletes for comparison or to show off to fans or just to maintain a public record. Most of these scenarios deal with telemetry or one-way data monitoring. Conjure up an image of any NASA mission's ground control; a room full of men in white short sleeved shirts, black ties and horn-rimmed glasses staring at computer screens. That's telemetry.

In essence, this what IOT is about. Telemetry for everyone, hopefully without the need for rocket scientists to interpret it. But it also takes it a step further, because it gives you the ability to not only view the data, but to control the devices sending the data. A thermostat which sent you a message reminding you to set it to away mode after you've left the house wouldn't be all that useful if that's all it could do. However if you could  respond with a curt "enable away mode", that might be pretty useful. Smaller devices talking to larger devices, talking to even larger and smarter devices and then returning optimized information and new instructions back downstream.