LauraCowen.co.uk

Life, technology, research, and miscellany

Mosquitto and Facebook…and OggCamp

August17

Roger Light (@ralight) has just posted on his blog that Facebook are using MQTT for their new messaging system and, specifically, they seem to be using some part of Roger’s Mosquitto project in it.

So why is this a big deal to me?

Last weekend was the third OggCamp conference, OggCamp 11, at the Farnham Maltings in Surrey. Two years ago, at the first OggCamp (a one-day event at the Connaught Hotel in Wolverhampton), we invited Andy Stanford-Clark (@andysc) to be our opening keynote speaker. Andy co-invented the MQTT messaging protocol about 10 years earlier and, while there was a server implementation of MQTT (Really Small Message Broker; RSMB) that you could download for free from IBM’s website, it was proprietary and there was no open source implementation available.

Andy wrote a new presentation, especially for OggCamp, describing the geeky innards of his Twittering house (as seen earlier that year on the BBC). The presentation was a fantastic kickstart to the day and (somewhat predictably for a conference with its foundations firmly in the open source world) Andy was questioned about what bits of his home automation system were built on open source software and open standards. The one significant part of the system that was proprietary was RSMB (the core part that enabled all the parts of his house to communicate).

Then OggCamp started, we had a good time, and we went home exhausted but happy.

And then, just two weeks later, Roger announced that he’d registered a new project called Mosquitto (as in MosQuiTTo) on Launchpad. He’d been inspired by Andy’s talk at OggCamp to write an open source alternative to RSMB. Within what seemed like days he had a working bit of code which was taken up and tested by others in the open source community and hardware-hacking communities like Homecamp.

I cannot claim any credit at all for all the hard work that Roger and others put in developing and testing Mosquitto. I’ve always been proud, though, that Mosquitto was born at OggCamp – we played our small part in helping connect the previously mostly corporate/business MQTT with the open source communities.

That Facebook announced they were adopting MQTT for their new messaging system the day before OggCamp 11 meant we could vicariously revel in Roger’s glory while we tried to find out just whether Facebook had adopted his code or their own implementation. The answer seems to be somewhere between the two.

And while I’m proud for OggCamp (of course), I’m also excited for Roger in his own right that his name is now in the licence agreement of apps from the mighty Facebook – that kind of recognition for your hard work must be such an amazing feeling!

Post to Twitter Post to Facebook Post to Delicious Post to LinkedIn

tagged with:
posted on 2011-08-17 at 06:08 pm in Blogging, Twittering, etc, Open Source, Technology | 2 Comments »

1 week till OggCamp 11!!!

August6

It’s just one short week until OggCamp 11! Each year we’ve done this event, it’s grown. This year has a really special feeling about it.

It’s brilliant that there are people who have taken the event name literally and are camping for the weekend. Hopefully the weather will favour them! The Farnham Maltings venue has a really nice feel to it and is ideally located for the park and pubs. The attendees at OggCamp really make the event what it is and the best bit (well, one of them) as an organiser is seeing everyone arriving at the venue on Saturday morning!

We’ve got three stages, two of which are being run as an unconference. That means that the wonderful OggCampers volunteer talks and others vote for the ones they’d like to see most! We’ve had some really great talks submitted this way in the past. It sounds a bit chaotic and it is, but it works! We’ll be using CampFire Manager by Jon Spriggs to schedule these talks for the first time this year so you’ll be able to propose and vote for talks by txt msg and see the schedule up on the digital displays around the venue.

Our main stage schedule is basically complete. The Ubuntu Podcast team will be joining forces with the Linux Outlaws for the traditional live podcast recording. There will be a panel discussion and a raffle (of course) too! Our wonderful main stage speakers include:

We’ve got some exhibitors, including

We’ve also got some surprises planned for the weekend which you’ll only find out about by being there. If you want to come along and join in some or all of the weekend’s activities, you can. It’s free. That’s right, it doesn’t cost a penny. There are a few tickets left and you can get your hands on them here: http://oggcamp11.eventbrite.com

It’s free thanks to our lovely sponsors:

This week is always the quickest of the whole process. Before we know it we’ll be standing in the William Cobbett pub sharing a drink or two with the lovely OggCampers on Friday night and won’t touch the ground until after the Sunday night drinks! The plan for the weekend (and lots more information) is available on the OggCamp website.

One of the best parts of the weekend is meeting people who listen to the show, so please say hello! See you there!

Post to Twitter Post to Facebook Post to Delicious Post to LinkedIn

tagged with:
posted on 2011-08-06 at 09:08 am in Open Source, Technology | No Comments »

Ubuntu UK Podcast – Season 4: Listen along!

February27

Hello, and welcome to the Ubuntu UK Podcast! It’s Tuesday the 1st of March 2011 and with me this week are….

And with (something like) that, this Tuesday at 8.30pm (UK time), we’ll be kicking off Season 4 of the Ubuntu-UK Podcast. And you can listen along. Live.

Regular listeners might be aware that we attempted a couple of episodes live last season. It mostly seemed to work. The weak excuse for broadband in Studio A held up well enough that we’re going to give it a go properly. So every two weeks, you can listen along with us live on the Internet.

While you listen, please join us in the chat room, on Twitter or identi.ca and offer feedback and other contributions as we go.

If you’re new to UUPC, it’s a one-hour Internet radio show on which we mostly talk about stuff relating to computing and the world of Open Source Software. If you can’t listen live on Tuesdays, you can download the show as a podcast from our website or from iTunes. We’ve been called “the Radio 4 of Linux podcasts” – basically, we’re family-friendly (no swearing) so you can listen around the house or in the car. We like to think we’re entertaining and a bit humorous. And we drink tea and eat cake when we can (though not while we’re talking!).

If you’re curious, have a listen to a past episode or to Tony’s Episode 0 teaser which he released last week.

See you Tuesday for:

Post to Twitter Post to Facebook Post to Delicious Post to LinkedIn

tagged with:
posted on 2011-02-27 at 02:02 pm in Open Source | 1 Comment »

OggCamp10 – Liverpool, City of Culture

April17

Well, we’re just two weeks away from OggCamp10. It’s all happening in Liverpool on May Bank Holiday weekend. And it’s all looking very exciting!

I went to visit OggCamp10 venue The Black-e this afternoon with Dan and it’s really cool! It’s right in the centre of Liverpool and right next to the massive and brightly coloured Chinatown arch, the entrance to the oldest Chinatown in Europe. The Main Stage is a lovely big room on the upstairs, Stage 2 and 3 are in the basement, and the exhibition/chillout area is on the ground floor by the entrance. We’re planning to have conference wifi too, supplied by one of our sponsors, The Linux Emporium.

The Black-e

After spending longer than planned roaming The Black-e and trying to imagine it filled with people, we walked 5 minutes down the way to Studio 2, the bar for Saturday night. Studio 2 is the “studio where Coldplay, Barry Manilow, Take That, Spice Girls & Diana Ross recorded” but is now converted into a rather unique-looking bar with food. The building is still a proper recording studio though and, in Studio 2, the padded doors remain, as does the glass window between rooms, and separate recording booths. The bar will be available from 6pm until 2am and the chef will stay on in the early part of the evening so that we can buy food there.

Studio 2 bar

And finally, there’s Liverpool itself. I’ve had various slightly doubtful enquiries about whether it’s worth going to Liverpool (especially if it’s quite a way to travel). I’ve been to Liverpool a few times in my life and I think it’s a really cool city nowadays.

Liverpool

As the 2008 City of Culture, Liverpool has been much regenerated over the past few years and is a really interesting place to be. Lots to see as a visitor, like the big wheel down by the docks, Albert Docks themselves, the Merseyside Maritime Museum, food at the old Bluecoat School…

Bluecoat Centre

…and not forgetting the rather random SuperLambBanana, an “unusual artwork [that] was created to warn of the dangers of genetically modified food, whilst being appropriate to the city of Liverpool due to the port’s rich history in the trade of lambs and the import of bananas”,  and the 125 mini SLBs that have been sponsored by local (and not-so-local) businesses and are mostly located around the city just waiting to be found–including near the OggCamp10 venue:

mini SuperLambBananas

And of course there’s loads of good food (including good Chinese restaurants right by the venue), lots of shopping down the road, and, if today’s anything to go by, lots of sunshine too.

p.s. Thanks to Dan Lynch for the first photo, and to my Mum for the last three.

Post to Twitter Post to Facebook Post to Delicious Post to LinkedIn

tagged with:
posted on 2010-04-17 at 08:04 pm in Open Source | 3 Comments »

Electricity monitoring with Christmas lights and Arduino

February9

This was my geeky Christmas project:

What’s happening in the video…

The red/orange lights flash faster when the electricity usage in my house increase. The green/blue lights flash faster when the electricity usage in my Mum’s house increases (though in the video, the usage stays at a constant level so the lights don’t speed up).

Initially, the lights are flashing at the default reading of 1 kW. Then as the electricity usage levels vary, the red/orange lights start to flash out of sync with the green/blue lights. After a short time, though, I switch the kettle on (you can just about hear it in the background!) and you can see the red/orange lights start to flash a lot more quickly (as the kettle takes about 3 kW on top of whatever the current reading is). The lights slow down again as the kettle switches off.

How does it work?

In my house I have a Current Cost monitor, which reads the live power usage of the house and publishes it (using IBM messaging protocol MQTT) to a server on the Internet. An application on my laptop (to which my Arduino – small circuit board with a processor on it – is connected) subscribes to the readings in real time and passes the information to the Arduino. The Arduino does some calculations to convert the readings to speed of flashing so that the higher the reading, the faster the lights flash. The Arduino uses that speed calculation to control the relay switches connected to the Arduino, which in turn control the power to the lights – when the relay allows power to the lights, the lights come on; when the relay cuts the power to the lights, the lights go off, and so on.

This slideshow on Slideshare shows the overall connections between all the parts, and some pretty pictures:

Post to Twitter Post to Facebook Post to Delicious Post to LinkedIn

tagged with:
posted on 2010-02-09 at 01:02 pm in Making Things, Open Source | 7 Comments »
« Older Entries