IoT, by its definition, consists of “things” connected to the “internet”. In most cases, there is a wireless connection. However, just as the “things” can be extremely diverse in their size and capabilities, you have many choices when it comes to selecting a wireless technology.
Bonus: Have you ever wondered why you can sometimes listen to an AM radio broadcast that is over 1000 miles away? This short read will answer that question.
Wireless technology relies on electromagnetic waves to transmit data. Electronic Design provides a nice introductory explanation of the wireless spectrum a.k.a., the electromagnetic (EM) spectrum, represented in the graphic below:
EM signals travel in waves that are invisible to the eye. There are two important characteristics of an EM wave, wavelength and frequency. Wavelength. measured in meters, is the distance from the top of one wave to the top of the next wave. Frequency, measured in cycles per second, is the number of waves passing over a point every second. As you can see in the above graphic, wavelength and frequency are inversely proportional. As frequency increases, wave length decreases.
The performance characteristics of an EM signal change as you use different frequencies up and down the spectrum. Performance characteristics include:
|Bandwidth Sidebar: Bandwidth is a function of two variables, frequency and frequency range. Bandwidth signifies the amount of data that can be carried, measured in bits per second. Data will reach its destination faster at a frequency of 1.00 GHz (1 billion Hz) than it would at 10 kHz (10 thousand Hz). Data will reach its destination even faster if the allowable frequency range is from 1.00 GHz to 1.01GHz. At higher frequencies, a +/- 1% range increase has a much bigger impact on the amount of data transfer than a +/- 1% range increase at lower frequencies.|
The problem gets even more complicated when you consider the fact that wireless signals are also susceptible to signal weakening interference. Therefore, you must consider the environment when selecting a solution. I will go no further as this is the advanced class but try your cell phone some time in a room with a steel roof and walls.
With the basic physics of wireless signals in mind, you can select candidates for wireless technology to use in your IoT application. Basic design principles still apply. You will have primary constraints (size, power, environment, cost, data) and secondary constraints (perhaps serviceability and computational capabilities). Your constraints will narrow down your options and make your choice obvious.
Your device transmits mass amounts of data frequently: You will need a high bandwidth solution, a technology at the higher end of the EM spectrum.
Your device is size constrained: Your device’s small size will force you to use a smaller antenna, therefore pushing you up the EM spectrum.
Your device must transmit data over a long distance: You will need to stay on the lower end of the spectrum and or increase your power capacity.
Your device must operate for days, weeks, or months without a re-charge of power: You will need to limit the range, perhaps stay on the lower end of the spectrum, and or reduce the data amount and frequency. Or you could invest in a more expensive battery technology.
Cellular technology on the surface seems to be a good reliable wireless data transmission solution, especially for outdoor use cases. However, cellular technology relies on a licensed band and service providers making this option one of the more expensive.
|Do you know the answer to the AM broadcasting question? Stations such as WJR 760 AM in Detroit broadcast at night at 50,000 Watts of power at a low frequency (760kHz). We learned that lower frequencies travel further and added power increases distance therefore allowing it to be heard over a long distance.|
This was a 101 level introduction to wireless communication which is a small piece of the overall IoT design puzzle. We at Bridgera exist to help companies of all sizes benefit from the power of IoT. Let us know how we can help you.
About the Author: Ron Pascuzzi currently leads the sales and marketing efforts at Bridgera, LLC in Raleigh, NC. Bridgera provides IoT software leveraging open source Big Data technologies in combination with custom built apps to equip their clients with powerful IT solutions.