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
Apr 19, 2024
In today's rapidly evolving digital landscape, staying at the cutting edge is crucial to success. For MaxLinear, bridging the gap between firmware and hardware development has been pivotal. All of the company's products solve critical communication and high-frequency analysis...
Apr 18, 2024
Are you ready for a revolution in robotic technology (as opposed to a robotic revolution, of course)?...
Apr 18, 2024
See how Cisco accelerates library characterization and chip design with our cloud EDA tools, scaling access to SoC validation solutions and compute services.The post Cisco Accelerates Project Schedule by 66% Using Synopsys Cloud appeared first on Chip Design....

featured video

How MediaTek Optimizes SI Design with Cadence Optimality Explorer and Clarity 3D Solver

Sponsored by Cadence Design Systems

In the era of 5G/6G communication, signal integrity (SI) design considerations are important in high-speed interface design. MediaTek’s design process usually relies on human intuition, but with Cadence’s Optimality Intelligent System Explorer and Clarity 3D Solver, they’ve increased design productivity by 75X. The Optimality Explorer’s AI technology not only improves productivity, but also provides helpful insights and answers.

Learn how MediaTek uses Cadence tools in SI design

featured chalk talk

Trends and Solutions for Next Generation Energy Storage Systems
Sponsored by Mouser Electronics and onsemi
Increased installations of DC ultra fast chargers, the rise of distributed grid systems, and a wider adoption of residential solar installations are making robust energy storage systems more important than ever before. In this episode of Chalk Talk, Amelia Dalton, Hunter Freberg and Prasad Paruchuri from onsemi examine trends in EV chargers, solar, and energy storage systems, the role that battery storage integration plays in energy storage systems, and how onsemi is promoting innovation in the world of energy storage systems.
Jan 29, 2024
11,674 views