Introduction to IoTivity and IoT
With the continuous growth of IoT, millions of devices are coming online. IoTivity will ensure the interoperability of these devices.
When discussing the modern paradigm of home automation and the Internet of Things (IoT), it can be a confusing subject, particularly if you don’t know what all the terminology refers to. To help demystify the topic, in this article, we look at IoTivity, one of the open standards employed to ensure that wireless devices plugged into any home broadband connections are able to communicate effectively.
What is the IoT?
First of all, let’s explain what IoT is, as it is not yet a universally known term within the general public. What IoT essentially refers to is the connection of a range of electronic devices into a broadband line, which are then able to be controlled from anywhere, using a suitable smartphone. They can include devices to allow you control lights, heating and well, any electrical device that’s connected!
If you haven’t heard of it up until now, then you probably soon will do, as there is predicted to be billions of new devices created for it in the coming years.
In turn, IoTivity, is the open source community set up to both expedite the development of IoT technologies and to ensure that new and emerging devices are able to securely and reliably connect to each other and to the internet.
IoTivity is a project that is backed by the Open Connectivity Foundation, which has overall control of the standards and specifications used in the manufacturing of home automation devices. The overall goal of both the OCF and IoTivity, is to accelerate progress in development of all automated and wireless devices in the home.
IoTivity & IoTivity Lite
Under the umbrella of the OCF, there are two distinct implementations of the IoTivity standard, which are the aforementioned IoTivity and IoTivity Lite.
IoTivity describes a ‘full fat’ version of and IoT device and that has sufficient memory to operate under the OCF 1.3 standard spec. It also assumes that high level languages like Node.js or Java are used in its control applications.
IoTivity Lite on the other hand, is used when there is a restriction of resources for the hardware to use in the course of its operation. This implementation of the OCF specification requires the device to be energy and resource efficient to maximise performance.
What once would have seemed like science fiction is now science present and IoT, home automation and the Smart Homes that operate independently from human control are here to stay. The more widespread and advanced the technologies become, the more likely it is that they will begin to pervade every home across the developed world and it’s communities like the OCF and IoTivity that will help drive us to that eventuality.
If you would like to know more about IoT, home automation or anything else discussed here, take a browse through the rest of our website, where you’ll find advice, news and much more besides.
Alternatively, you can book a consultation with one of our friendly experts, by filling in our contact form http://bit.ly/2KNy0PO .
Once you’ve sent over your enquiry, someone will be in touch soon to help in any way they can.