
The Internet of Things is terrible when it’s your toaster. The real fun happens when you have hundreds or thousands of sensors sending data back to a base station every day. That requires low power, and that means LPWAN, theLow Power Wide Area Network.
There are a lot of options for LPWAN, but few are a perfect fit. LoRais one of the rare exceptions, offering years of operation on a single AA cell, and range measured in miles. Layers two and three of LoRaare available as public documentation, but until now layer one has been patented and proprietary. At the GNU Radio Conference, [Matt Knight] gave a talk on reverse engineering the LoRaPHY with a software defined radio. Now, LoRais open to everyone, and anyone can decode the chirps transmitted from these tiny, low power devices.The work presented at the GNU Radio Conference builds upon an earlier talk given a this year’s DEF CON wireless village . This time, though, there’s a complete, open source solution for a LoRaPHY. The experimental setup consisted of a Microchip RN2903 module , and an Ettus B210 SDR, python, GNURadio, and Baudline. The end result is a GNU Radio module implementing the LoRaPHY.
Until now, the MAC and network layer of LoRawere completely open. The PHY, however, was closed. Chip makers like to sell chips, it seems. Now, equipped only with an SDR, it’s possible to read LoRachips, listen in on what they’re doing, and uncover one of the most interesting bits about the Internet of Things.