Skip to main content

Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting us. A member of our team will be in touch shortly. Close

  1. Blog
  2. Article

Maarten Ectors
on 15 September 2016

Why open source matters to the IoT market


With everything becoming connected through IoT, security will be key to its success. And the best way to secure a system is to allow anybody to inspect the code and contribute a patch.

The Internet of Things (IoT) has the potential to become a $4-11 trillion market by 2025, contributing 11% to the global economy, according to a McKinsey Global Institute report, The Internet of Things: Mapping the value beyond the hype.

IoT is about connecting sensors and devices to the Internet, collecting their data and automating processes and decision-making. It touches almost every industry and will soon be in your house, your office, your company, your city, your country and your planet.

IoT, however, does face a host of issues—lack of standards being a big one. Remember the days when there was no standard USB phone charger and every phone manufacturer chose its “own standard”? The Internet and mobile have evolved rapidly because they are built on open standards and often open source standards. IoT is being held back due to the lack of standards. Devices are generating data in proprietary ways, which can’t be easily shared with other devices. Hence, no synergetic actions can be taken.

Security is another issue. In mid-2015, a connected car got hacked and the two hackers were able to take full control of the car—the steering, brakes and even its engine. With everything becoming connected through IoT, security will be key for IoT to be successful in the long term. IoT will continue to require better security solutions than what is currently available. The best way to secure a system is to allow anybody to inspect the code and contribute a patch. Closed source is just hiding problems, not making solutions more secure. Through open source more eyes can look at the code and solve any security issues.

IoT is currently a collection of technical solutions for an unvalidated set of customer problems. Years ago people would ask: “Why do I need a smartphone?” Angry Birds, WhatsApp, Pokémon GO, and many other apps have had an enormous effect on what we do with a phone. Most of us only make calls a fraction of the time we spend on our phones.

We don’t know what an Angry Birds or Pokémon GO equivalent for a fridge, a robot, a drone, a router, etc, looks like. However, by providing an app-based infrastructure, we make it easy for software developers to create apps that can derive much more value from any smart device.

App stores on devices will help us find the IoT Pokémon GO for lots of new smart devices. By open sourcing the technology to app-enable any type of smart device, we are accelerating this discovery process. Any enterprise will be able to run its own app store.

Today we can start IoT-enabling devices around us but managing large deployments of devices is hard.

You can’t go to a PC model where you are expected to take actions, like cleaning up disk space, to keep things going smoothly. Devices that are connected to the Internet will need software upgrades when security bugs are discovered. You will not want these upgrades to fail and stop the device from working. Even if the device is cheap, digging a hole in the street to get a device out of the ground or getting scaffolding to get if off the roof means the price of the device will be irrelevant if a software update fails.

By open sourcing a solution for transactional updates, any update that fails can be easily rolled back to the last working version. This will allow any developer, device manufacturer and enterprise to focus their efforts on solving real customer problems and not reinventing the wheel.

To give you an example, today every large building has IP (Internet protocol) security cameras. The only intelligence these cameras have is that they can sense motion. They will send everything they see to a central system where somebody needs to check the streams manually. All data will be recorded but finding that one image that matters is still really hard.

By app-enabling IP security cameras and providing them with trained artificial intelligence (AI) models, IP cameras will be able to recognise the person, animal or object in front of them. A rabbit on the grass can be ignored. An unknown person in the middle of the night generates a potential security alert. A known criminal with a weapon will make sure the police gets automatically warned.

IoT will initially be used to reduce costs. Smart meters will negotiate with power generation companies when electricity is cheapest. Home appliances like washing and drying machines will choose the most economical times to wash and dry your clothes. Your house will know you are home and it will make sure the temperature and ambiance is just the way you like it. Your house will not waste energy on warming or cooling when you are not home. In the office technicians will come and fix the copier before it breaks. Industrial 3D (three-dimensional) printers will print substitution parts when they are needed.

The mid- and long-term IoT future will, however, bring more change. Autonomous cars will be rented, not owned. Owning a car means you have it parked 95% of the time. If the same car can be used to transport many people on the same day, personal transport-as-a-service will cost a fraction of the cost of owning a car. You also won’t need city parking.

Vending machines can have app stores, iris scanners, touch screens, and more. All of a sudden you can use a vending machine to make an international money transfer to family on the other side of the world. An app-enabled MRI (magnetic resonance imaging) scanner will look for thousands of symptoms categorized by the health risks based on your DNA profile.

Automatic sewing robots will make personalised clothes that you can try on before they exist via digital mirrors and augmented reality. Your city will pick up your garbage when it is full and you will only pay for what you waste, all done by autonomous trucks.

When the world was affected by the Y2K (Year 2000) problem, India was safe as it didn’t have a lot of the legacy mainframes and mini computers which were affected. India has the same advantage today with IoT. The country doesn’t have many IoT deployments, so it can choose the right approach before any deployment happens.

India is able to choose open source and open standards when deploying IoT. This will give India huge advantages today and help prevent future problems. India has one of the most tech-savvy populations. Cheap hardware like Raspberry Pi will allow Indian start-ups and enterprises to dream up new IoT solutions without breaking the bank.

By using open source IoT app standards, Indian entrepreneurs will be able to sell their IoT apps globally. App store customers can run these apps on any type of enterprise or industrial hardware. India’s software industry is uniquely positioned to benefit from IoT. India can combine low-cost, innovation and revenue generation in any future IoT solution. IoT is the next big thing, and India should do everything possible to drive it.

Learn more abut Ubuntu’s involvement in IoT below!

Ubuntu and IoT

Source: Live Mint – original article here.

Related posts


Edoardo Barbieri
26 November 2024

Is a real-time OS right for your business?

IoT Article

With automation spanning virtually every sector of society, real-time capable operating systems (OS) are becoming critical across industries, from automotive and telecommunications, to industrial manufacturing. A real-time operating system (RTOS)  ensures precise and deterministic responses, meeting strict timing requirements essential fo ...


Gabriel Aguiar Noury
21 November 2024

EdgeIQ and Ubuntu Core; bringing security and scalability to device management 

Internet of Things Article

Today, EdgeIQ and Canonical announced the release of the EdgeIQ Coda snap and official support of Ubuntu Core on the EdgeIQ Symphony platform. EdgeIQ Symphony helps you simplify and scale workflows for device fleet operations, data consumption and delivery, and application orchestration. Distributing EdgeIQ Coda as a snap brings the power ...


Canonical
19 November 2024

Canonical provides the ideal platform for Microsoft Azure IoT Operations

IoT Article

London, 19 November 2024. Canonical has collaborated with Microsoft as an early adopter partner and tested Microsoft Azure IoT Operations on Ubuntu Core and Kubernetes, which is notable as Microsoft today released Azure IoT Operations, a unified data plane providing significant improvements in node data capture, edge-based telemetry proce ...