feature article
Subscribe Now

Wi-Fi-ify Your Embedded Systems

Did you hear the one about the Internet-enabled Coke machine?

Actually, that’s for real. Also the Internet-enabled lawn sprinkler, automobile, espresso maker, big-screen TV, and refrigerator. We think nothing of Internet-connected cell phones – in fact, we generally expect that feature – and Internet connections are de rigueur for video games, navigation systems, and retail point-of-sale terminals. Hell, what isn’t Internet-connected these days?

So how do you as an engineer actually connect all these seemingly unrelated embedded systems to the big wide Interweb? Slapping an Ethernet connection on the side of the box isn’t enough. You’ve also got to add TCP/IP software stacks, and drivers, and maybe some server-side code. Probably some security and intrusion-detection software, too.

Then when you’re finished with the hardware, you need to have something to say; the network connection doesn’t do you any good unless there’s an interested and compatible machine somewhere out there to talk to.

But wired connections are so passé. What you really want is a wireless connection, probably either through the cell-phone network (EDGE or 3G, perhaps) or a local mesh or LAN, like Wi-Fi or Zigbee. Do you really have the wireless, RF, and analog expertise to do all that? How ’bout the time and resources to verify its FCC compliance? Looks like the simple little network feature that Marketing asked for isn’t going to be so simple after all.

Defying Network Gravity

Enter ZeroG Wireless, a smallish company that solves this exact problem. They make a little module with an SPI serial interface on one side and a Wi-Fi antenna on the other side. If you can find room for the module you can Wi-Fi-ify your system with a minimum of fuss.

The module measures about 4 inches on a side, so it’s bigger than a postage stamp but smaller than your hand. It’s almost all shielded, and, as the saying goes, there are no user-serviceable parts inside. You basically connect it up and talk to it through the SPI port. All the rest of the magic is encapsulated inside the module, including the Wi-Fi protocols, WAP security, and radio-frequency wonderfulness. About all you have to do is find memory space to run a small amount of driver code… and find something for the device to talk to. It won’t auto-magically turn your Coke machine into a Web server, but it will get you connected. What you do after that is up to you.

ZeroG has already certified its module through the relevant regulatory agencies in the U.S., Canada, the European Union, and Japan. If you’ve ever been through FCC or TÜV approval, you know that’s a nontrivial exercise. Having a pre-certified module can save you a lot of time, money, and counterintuitive engineering rework.

If your networking needs are very short-range, you can use the module’s built-in antenna (it’s printed onto the PCB). For moderately long-range applications, you can screw in one of a dozen pre-approved whip antennas and get a few hundred feet more range.

The Wi-Fi interface is built to 802.11b standards, so it ain’t fast. Figure on about 1 Mbit/sec if all goes well. But then, the SPI interface on the other side of the module isn’t especially fast, either, so it balances out. ZeroG isn’t expecting anyone to create multimedia Web tablets with its module; it’s more of a way to add connectivity to an existing product.

The price? It’s about $18 in 10K quantities. If you’re buying just a handful, figure on spending $25 or so. That’s a lot more money than the individual components would cost you but still a good deal, considering how much effort would go into recreating something similar from scratch. Not to mention the tuning, standards testing, and regulatory approval. Even assuming you had the time and the talent to do these, you’d likely be no better off than just buying the module and calling it a day.

Now What?

So that’s the hardware part sorted, then. What do you do with your new Wi-Fi connection once it’s connected? First of all, we’ll assume there’s a Wi-Fi router somewhere in the vicinity and that it can hand out IP addresses to devices in its local subnet. Once you’re connected, you can configure your interface either through the SPI link or wirelessly over Wi-Fi. An iPhone or a laptop computer might be handy ways to do this, both at the factory and in the field.

In fact, having built-in Wi-Fi means you can use it as your product’s main user interface. Instead of pushing buttons or twisting knobs, your customers might prefer tapping on-screen icons or keying commands into a keyboard. Physical size needn’t limit your user-interface options. You can have a teeny product with a big user interface, or vice versa. It’s also handy when your product is buried under something else or is otherwise inaccessible or awkward to reach. A little short-range wireless interface means you can talk to it without needing to touch it. Internet connectivity is secondary; just near-field connectivity might be useful enough.

So now there’s no excuse not to program your network-enabled espresso maker from bed, turn on your sprinklers from the office, and grab a Coke from down the hall. Time to get working.


Update: January 11, 2010:

Microchip Buys ZeroG

ZeroG is even more popular than we thought. Just today, microcontroller behemoth Microchip acquired the whyole company for an undisclosed amount of money. Evidently Microchip thinks enough of ZeroG’s wireless modules to buy up the whole firm and add Wi-Fi capability to its own product line. A good move for both sides.

Leave a Reply

featured blogs
Oct 22, 2020
WARNING: If you read this blog and visit the featured site, Max'€™s Cool Beans will accept no responsibility for the countless hours you may fritter away....
Oct 22, 2020
Cadence ® Spectre ® AMS Designer is a high-performance mixed-signal simulation system. The ability to use multiple engines and drive from a variety of platforms enables you to "rev... [[ Click on the title to access the full blog on the Cadence Community site....
Oct 20, 2020
In 2020, mobile traffic has skyrocketed everywhere as our planet battles a pandemic. Samtec.com saw nearly double the mobile traffic in the first two quarters than it normally sees. While these levels have dropped off from their peaks in the spring, they have not returned to ...
Oct 16, 2020
[From the last episode: We put together many of the ideas we'€™ve been describing to show the basics of how in-memory compute works.] I'€™m going to take a sec for some commentary before we continue with the last few steps of in-memory compute. The whole point of this web...

featured video

Demo: Inuitive NU4000 SoC with ARC EV Processor Running SLAM and CNN

Sponsored by Synopsys

Autonomous vehicles, robotics, augmented and virtual reality all require simultaneous localization and mapping (SLAM) to build a map of the surroundings. Combining SLAM with a neural network engine adds intelligence, allowing the system to identify objects and make decisions. In this demo, Synopsys ARC EV processor’s vision engine (VPU) accelerates KudanSLAM algorithms by up to 40% while running object detection on its CNN engine.

Click here for more information about DesignWare ARC EV Processors for Embedded Vision

featured Paper

New package technology improves EMI and thermal performance with smaller solution size

Sponsored by Texas Instruments

Power supply designers have a new tool in their effort to achieve balance between efficiency, size, and thermal performance with DC/DC power modules. The Enhanced HotRod™ QFN package technology from Texas Instruments enables engineers to address design challenges with an easy-to-use footprint that resembles a standard QFN. This new package type combines the advantages of flip-chip-on-lead with the improved thermal performance presented by a large thermal die attach pad (DAP).

Click here to download the whitepaper

Featured Chalk Talk

Consumer Plus 3D NAND SD Cards

Sponsored by Panasonic

3D NAND has numerous advantages, like larger capacity, lower cost, and longer lifespan. In many systems, 3D NAND in SD card form is a smart move. In this episode of Chalk Talk, Amelia Dalton chats with Brian Donovan about SD 3D NAND in applications such as automotive.

Click here for more information about Panasonic Consumer Plus Grade 3D NAND SD Cards