Categories: Articles

Internet of Things: How Will They Be Built?

The Internet of Things (IoT) is not really a market, it is a catchall term for devices that connect to the internet, sometimes via our smartphones. The whole IoT ecosystem has a cloud backend and networking to get the data there and back, but I don’t consider that part of the IoT market, that is part of infrastructure. And smartphones are part of mobile.

A typical IoT device contains some sort of computing element, some sort of networking, and one or more sensors. It is battery powered and those batteries have to last a long time. For example, at DesignCon I attended a teardown of a fitness monitor that can last six months on a single coin cell. Other applications, such as sensors out in fields for agricultural applications, might need to have power consumption low enough to last the lifetime of the product (perhaps the time from planting to harvest of the crop). Plus you’ve probably heard about power scavenging devices. In Mike Muller’s keynote at ARM Techcon he talked about a blood glucose monitor that was powered by removing the cap, generating 400 uJ of energy, enough to perform the measurement. Other experimental devices are powered by ambient heat.

It remains to be seen which IoT devices really take off in interesting volumes. Today we have:

  • Fitness monitors like FitBit
  • Watches like Pebble and the Apple Watch
  • Thermostats like Nest
  • Cameras like GoPro
  • Radio-controlled drones, mostly for recreational use (I don’t think we count a Predator as being an IoT device)

One of the drivers of IoT is video. As video has gotten cheap enough to add to everything, it is becoming ubiquitous, not just in obvious places like GoPro cameras, but for security and to give drones inspection capability. The key interfaces are likely to be MIPI for sensor interfaces, especially the new I3C standard. This not only supersedes the I2C standard but is public domain, unlike I2C which was owned by Philips Semiconductors, now NXP (and the new standard is pronounced eye-three-see whereas the old one was pronounced eye-squared-see).

The other really important interface is CSI, the Camera Standard Interface, actually MIPI’s CSI-2 and CSI-3. This allows an image sensor to be connected to the application processor. There is also a Display Standard Interface, DSI, although this will probably be less important since only a few IoT devices are likely to have true displays.

I believe that most IoT devices are not going to contain dedicated SoCs, by which I mean an SoC designed just for that one IoT device. I haven’t seen all the teardowns but I think only the Apple Watch has its own SoC of the devices I listed above. The other devices all contain general-purpose SoCs with a microcontroller and on-board memory, and perhaps wireless interfaces such as Bluetooth. For example, the fitness monitor torn down at DesignCon contained an Ambiq Apollo MCU with 512KB RAM, along with a Dialog Semiconductor Bluetooth chip. The key point is that neither of these components were created specially for this fitness monitor. There are two problems with designing a dedicated SoC, money and time. An SoC is an expensive thing to design, but in the early stage of a market the important thing is to get to market and see what the customer wants and then iterate. “Throw mud against the wall and see what sticks,” as the saying goes. Of course if high-volume markets appear, then it may well make sense to design a dedicated SoC. Although the up-front costs are high, the unit costs are very low.

I think that the big challenge in IoT is going to be security. The problem is that encryption is a power hog. It is hard to have the extreme battery life that everyone wants at the same time as having secure communication that cannot be hacked. It is notable, I think, that the weak link that led to Target having all those credit cards stolen was nothing to do with their financial systems but was a controller in their air-conditioning system. There are plenty of stories of being able to inject malicious code into a Fitbit through the Bluetooth link. Of course having your Fitbit hacked is probably not that big of a deal but you probably don’t want someone taking over your thermostat or your refrigerator.

Power for things like encryption can be reduced by building either custom hardware or a specialized cryptographic co-processor. For some IoT devices this will probably be enough. They spend most of their time dormant and only need to power up occasionally to check their sensors and, perhaps, send and receive data up into the cloud.

Liat

Recent Posts

Hi Auto raises $15M to scale conversational AI for quick-service restaurant drive-thrus

Company expands AI order-taking solution to tackle rising labor costs and improve customer experience Hi…

6 days ago

aiOla launches Jargonic, the most accurate speech recognition model for both academic benchmarks and real-world enterprise use

Outperforming competitors like OpenAI and ElevenLabs across standard datasets and specialized jargon recognition, Jargonic sets…

1 week ago

NVIDIA Open Sources Run:ai Scheduler to Foster Community Collaboration

NVIDIA announced KAI Scheduler, the open-source version of the NVIDIA Run:ai Scheduler, available as a…

1 week ago

UK ELECTRIC AIR TAXI SERVICE ON THE HORIZON — Joby and Virgin Atlantic Announce Partnership

Partnership will deliver revolutionary, emissions-free travel in the UK, including greater connectivity for Virgin Atlantic…

1 week ago

DigiKey Announces Sponsorship of KiCad to Support Open-Source EDA Development

DigiKey, a leading global commerce distributor offering the largest selection of technical components and automation…

2 weeks ago