What is ADRC?

The web browser changed the world by enabling us to interact with any website using one application. Similarly, the Internet of Things (IoT) requires a breakthrough technology that enables us to interact with any thing (device), irrespective of its type, brand or communication system. Such a technology would transform how devices are designed, operate and communicate with each other, people and computers.

Imagine having the ability to simply tap your phone to a device, give it a nickname and it’s ready to control with no other software or drivers to install. This is how easy the process needs to be to gain widespread acceptance by end users. Using a technology like this, the phone would have to be able to somehow understand the device, add it securely to a network, gather any resources needed and know how to display its user interface; all from one simple tap gesture.

A system operating in this way would appear to be using some kind of magic but fortunately, magic is not required. What is required is a new way of thinking and having the courage and foresight to embrace the future. Of course, any new technology would have to be interoperable with the legacy devices we have today; they will not disappear overnight. ADRC technology was created to fulfil this vision of making devices interoperable and easy to use.

On-boarding

Xped has developed a number of technologies that simplify how devices are on-boarded.

With NFC tap, wireless devices can be on-boarded to a gateway by simply tapping the device with an NFC-enabled smartphone running the Xped app. Xped devices equipped with BLE can also be on-boarded as the Xped app scans for the Xped beacon. They are then selected and on-boarded. Any device that uses any of the wired transports is powered and discovered automatically when plugged in. As a single Web browser app interacts with a multitude of websites, the Xped’s app is a world’s first, that interacts with a variety of devices, irrespective of type or function.

Device browser

Once a device is on-boarded, you will want to interact with it immediately using one app. For this to be possible, this app needs to know enough about the device to display its user interface.

You can think of this in a similar way to how a web page works; a web browser can display a web page as soon as you go to it. This is possible because every web page is described using a common language called HTML. Essentially what the IoT needs, is a common language so that a single app – call it a device browser – can interact with any type of device no matter who made it or whether it exists now or has yet to be invented. This language is called RML and Xped invented it. Device makers use RML to describe the devices they create and embed this description into the device itself, so that when you tap on an ADRC device, the RML is sent to the device browser app and you can control it.

Compatibiltity

ADRC is the most advanced IoT technology so why integrate with existing technologies?

The obvious answer is that there are many useful devices available right now that are implemented using other protocols, so why not make them available via the device browser along with native ADRC devices? So far we have integrated what we feel are the best Z-Wave and Wi-Fi devices into the ADRC platform which means that you can choose from these to build your smart home with confidence and we are adding more devices all the time.