What the Internet of Things (IoT) Needs to Become a Reality

We’re entering a new era of computing technology that many are calling the Internet of Things (IoT). Machine to machine, machine to infrastructure, machine to environment, the Internet of Everything, the Internet of Intelligent Things, intelligent systems—call it what you want, but it’s happening, and its potential is huge.  We see the IoT as billions of smart, connected “things” (a sort of “universal global neural network” in the cloud) that will encompass every aspect of our lives, and its foundation is the intelligence that embedded processing provides. The IoT is comprised of smart machines interacting and communicating with other machines, objects, environments and infrastructures. As a result, huge volumes of data are being generated, and that data is being processed into useful actions that can “command and control” things to make our lives much easier and safer—and to reduce our impact on the environment. The creativity of this new era is boundless, with amazing potential to improve our lives. What does the IoT need to become a reality? In this white paper, Freescale and ARM partner to answer that question.

New Life for Embedded Systems in the Internet of Things

The Internet of Things (IoT) is no longer a fanciful vision. It is very much with us, in everything from factory automation to on-demand entertainment. Yet by most accounts, the full potential of interconnected systems and intelligent devices for changing the way we work and live has barely been tapped. Up until now, IoT software solutions have largely had to be built from scratch with a high degree of customization to specific requirements, which has driven up the cost and complexity of development and deterred many prospective entrants to the market. What have been missing are developer tools that alleviate the costs associated with building the foundational infrastructure—the “plumbing” of their solutions—so they can focus on optimizing the core functionality and bring solutions to market more quickly with less cost. Wind River® is addressing these challenges with new solutions that have the potential to expand the market for IoT by reducing the cost and complexity of development. This document outlines the challenges that IoT poses for developers, and how Wind River solutions can help overcome them.

Selection Guide for Updaters

As the intelligence of connected devices (the Internet of Things or IoT) increases, the need to update its software increases accordingly. Connected devices still have a long journey ahead to standardize on a dependable software update process compared to updates for the datacenter, where production running services are updated frequently. If connected devices are to be ubiquitous, a key requirement is the reliability and predictability of the software update process. This guide points to areas of importance when selecting an appropriate over-the-air (OTA) updater.

Bringing wireless scalability to intelligent sensing applications

There are several dimensions to the scalability of general-purpose microcontrollers (MCUs). In addition to the standard peripherals required, a product family will typically offer developers a range of device options across processor speed, memory, GPIO pins, and packaging. With the increasing need for connectivity driven by the Internet of Things (IoT), a new dimension of scalability is required: wireless connectivity technology.