A moment of brilliance? UPnP for Internet of Stuff lightbulbs

Thus doth tech of future illuminate present, etc


Breaking Fad Home automation can be a lot of fun. However, it can also be the cause of an awful lot of headaches. So, you thought those remote control plug sockets from the DIY store were a good deal?

Vintage electric lamps

Shedding light on compatibility issues

Maybe they were ... and then you find, when you get them home, that they use a different protocol to the fancy new thermostat you bought. Oh, and the multi-function remote you have will work those the light switches, but not the plug sockets or the air conditioner.

Like many people who've dabbled in this sort of thing, I have different bits of kit bought at different times to solve specific problems. Sometimes even kit that uses the same nominal protocol won't play nice either.

Typically it's past its prime, as I found when I tried to persuade my very old Z-Wave sockets to work with the Raspberry Pi-based n-Cube that was looking after a thermostat and radiator valves.

It sometimes seems that the only way to make sure that everything is going to work the way you want is going to be by buying it all at the same time, and planning it properly before you start. Admittedly, that's more rational than the "Oooh, shiny! Must buy!" approach I have favoured in the past, but not as much fun – dammit.

Philips Hue lighting control

Warming to the idea? Philips Hue lighting control

Linking disparate systems together easily has the potential to make home automation much, much simpler for the less technical. While remote control plug sockets and the like have generally failed to capture the public imagination, the idea of controllable lighting systems like Hue from Philips has made more people consider their worth, while Apple's forthcoming HomeKit is one way of making everything play nicely together.

Not the only game in town

HomeKit's not the only player, though. The UPnP Forum, whose standards are found in an awful lot of kit, announced the UPnP+ certification scheme at IBC in September, which aims to extend UPnP to the Internet of Things in particular – making more devices discoverable and allowing them to communicate with each other easily.

IBC UPnP Bridging devices

UPnP Bridging devices explained at IBC

At the basic level, the new standard includes support for newer technologies such as IPv6 and HTML5, as well as event subscriptions. Where it really starts to become interesting, I think, is in the new support for a cloud architecture and device bridges.

There are an awful lot of gadgets out there that aren't necessarily IP enabled, and may never be. Even so, the UPnP+ standard allows for “sensor bridges” that can talk non-IP protocols, including Z-Wave, Zigbee and ANT, linking those to the rest of your network, effectively providing a common protocol to control them. UPnP device control protocols have been devised for thermostats, lights, blinds and security cameras, with others in the works.

What does this mean? Well, in theory, it should make adding new controllable devices to your home network much simpler. For example, imagine adding a new thermostat and having Windows pop up a notification that it's been discovered, just like a media server or other current UPnP device. Then simply click to configure in your browser, without necessarily needing to install any manufacturer-specific software.

IBC UPnP Forum presentation

Future devices: oh look, there's our old friend the connected fridge

And yes, in case you were worried – as well as the types of device I've mentioned already – the PDF from the UPnP Forum does include an example data model for our old favourite, the connected fridge.

Clouds ahoy

As with so many presentations, much was made of the cloud aspect. With UPnP+, devices communicate using XMPP – originally the foundation of Jabber – and can be managed by effectively joining them to a chat room, which would typically represent a room in your home.

All well and good, but the cloud? Really? Who wants to have their wireless lightbulbs crash because the broadband is down? The good news on that front is that this is perhaps a more nebulous cloud than most, in that it doesn't have to be in a specific place.

You could have your own home cloud – effectively the host of that XMPP chat room – running on, say, a home media server or NAS. Or you might indeed have it hosted elsewhere, in a service provided by more than one person. There could even be a combination, with devices communicating with more than one room, some local to your network, and some remote. The video explains more about it.

Video explaining how connected tech works

How does this work in practice? The demo at IBC showed simple device control using streaming media, wireless speakers, UPnP enabled light bulbs from Awox, automatically dimming the lights when the media started playing, and fading them back up when it stopped. A simple enough task, sure, but being able to do it with a range of kit from different manufacturers and not needing to program a complicated remote should help to take this from the realm of the hardcore enthusiast into many more homes.

The demo looked good, but the one thing we didn't see was how to set this up from scratch while ensuring that different devices respond to particular events. Indeed, that's potentially one area where Apple's attention to detail could mean that HomeKit makes getting it up and running very simple. So, for the time being, while UPnP+, aka UPnP for lightbulbs and fridges, looks like a great idea, I'll have to reserve judgement on ease of use until I have products in my hand.

Whether you favour this standards-based approach, or the “Made for iPhone” approach of Apple's HomeKit, at long last it looks like persuading all the gadgets and sensors in your home to talk to each other is going to become a lot simpler over the coming months.

DLNA revisited

Closely related to UPnP, of course, is DLNA. Devised to be a guarantee of compatibility, in the past it has often felt as if the DLNA certification hasn't gone much further than the basic UPnP discovery. For instance, your TV might be able to see your media server, but there's not much of a guarantee that it will actually be able to play any of the content. It's a matter of some frustration to many, and one that I've raised in the past with DLNA.

DLNA possibilities

DLNA functionality, a process of discovery

While much of DLNA's focus at IBC this year was on the new VidiPath specification – which should effectively mean an end to the requirement for cable and satellite operators to supply a box for each TV, instead distributing content around the home using the consumer's own IP network. It did have good news on issues of video interoperability and transcoding, indicating it will be tackled in the not too distant future.

One of the things that makes this level of functionality possible, of course, is the increased horsepower of even a small media server, like the recently announced Synology 415play, which has the ability to do on-the-fly transcoding up to 1080p. Yet whether our lightbulbs and connected fridges of the future will be equipped with transcoding mini servers remains to be seen. ®


Other stories you might like

  • Workers win vote to form first-ever US Apple Store union
    Results set to be ratified by labor board by end of the week

    Workers at an Apple Store in Towson, Maryland have voted to form a union, making them the first of the iGiant's retail staff to do so in the United States.

    Out of 110 eligible voters, 65 employees voted in support of unionization versus 33 who voted against it. The organizing committee, known as the Coalition of Organized Retail Employees (CORE), has now filed to certify the results with America's National Labor Relations Board. Members joining this first-ever US Apple Store union will be represented by the International Association of Machinists and Aerospace Workers (IAM).

    "I applaud the courage displayed by CORE members at the Apple store in Towson for achieving this historic victory," IAM's international president Robert Martinez Jr said in a statement on Saturday. "They made a huge sacrifice for thousands of Apple employees across the nation who had all eyes on this election."

    Continue reading
  • Apple’s M2 chip isn’t a slam dunk, but it does point to the future
    The chip’s GPU and neural engine could overshadow Apple’s concession on CPU performance

    Analysis For all the pomp and circumstance surrounding Apple's move to homegrown silicon for Macs, the tech giant has admitted that the new M2 chip isn't quite the slam dunk that its predecessor was when compared to the latest from Apple's former CPU supplier, Intel.

    During its WWDC 2022 keynote Monday, Apple focused its high-level sales pitch for the M2 on claims that the chip is much more power efficient than Intel's latest laptop CPUs. But while doing so, the iPhone maker admitted that Intel has it beat, at least for now, when it comes to CPU performance.

    Apple laid this out clearly during the presentation when Johny Srouji, Apple's senior vice president of hardware technologies, said the M2's eight-core CPU will provide 87 percent of the peak performance of Intel's 12-core Core i7-1260P while using just a quarter of the rival chip's power.

    Continue reading
  • Apple dev roundup: Weather data meets privacy, and other good stuff
    No AR/VR glasses but at least RoomPlan will let you make rapid 3D room maps

    WWDC Apple this week at its Worldwide Developer Conference delivered software development kits (SDKs) for beta versions of its iOS 16, iPadOS 16, macOS 13, tvOS 16, and watchOS 9 platforms.

    For developers sold on seeking permission from Apple to distribute their software and paying a portion of revenue for the privilege, it's a time to celebrate and harken to the message from the mothership.

    While the consumer-facing features in the company's various operating systems consist largely of incremental improvements like aesthetic and workflow enhancements, the developer APIs in the underlying code should prove more significant because they will allow programmers to build apps and functions that weren't previously possible. Many of the new capabilities are touched on in Apple's Platforms State of the Union presentation.

    Continue reading

Biting the hand that feeds IT © 1998–2022