Cairn Labs is the new development section within Cairn Solutions. Our everlasting pursuits in the Internet of Things (IoT) has led us to employing some of the brightest new graduates that Glasgow University has to offer.
Over the course of last year our team has successfully developed prototypes for our 2 medical projects (smartMDS and the BLE Insulin Pen) and their underlying remote systems. These projects have also led us to new partnerships within the industry where we are working hand in hand helping our partners to deliver their projects on time and to the highest standards possible.
As mentioned before, the core of the Cairn Labs work is based around IoT. Most of our projects involve carrying data from sensors and passing them across the internet. These can include current sensors for measuring power consumption, infrared sensors for detecting movement and temperature sensors for detecting the current temperature of a given environment. Working with these types of sensors prompted us to create some of our own to give us exactly the information we required.
Getting your sensor data where it needs to be involves passing the information via an Internet gateway and out onto the digital highway and ultimately to a remote server. To ensure this works seamlessly we have adopted the use of the various lightweight radio protocols currently available (BLE, Z-Wave, Zigbee, CISECO etc…) in most of our projects.
Once the sensor data passes through our internet gateway and is forwarded on to a message broker where the messages can them be picked up and responded to by our decision making engine. Our current message broker of choice is MQTT which is MQ Telemetry Transport. It is a publish/subscribe, extremely simple and lightweight messaging protocol, designed for constrained devices and low-bandwidth, high-latency or unreliable networks.
The benefits of the IoT framework is that once a solution is developed most of it can be reused for other purposes. Take our Insulin Pen for example, this project required BLE communication between a transmitter and a receiver with the information being published to our message broker. The code developed for this is now being reused in a current project where we are developing an iBeacon based location that posts locations to the internet.
It is this type of cross pollination that ensures we will continue to rapidly solve and prototype any new IoT project.