LoRa for IoT

hen it comes to Internet of Things, connectivity to the internet is the primary area of focus.  The sensors on the IoT devices, wearables and electronic devices need to get connected easily – preferably wirelessly. IoT LPWA market is expected to grow at an annual rate of 90 percent. It is expected that in 2021 the market size of about EUR 24.5 billion. SigFox and LoRa have been competitors in the LPWAN space for several years.

I earlier wrote about Sigfox LPWA system.  It was pretty simple story. Now it is time to take a look at the competing technology LoRa. It is a more complicated, and maybe more interesting story.

LoRaWAN tries to bridges the gap between WLAN and cellular networks while allowing low power operations (sensors can work years with batteries). LoRaWAN is a Low Power Wide Area Network (LPWAN) and allows for Internet of Things connectivity making way for secure bidirectional communication. LoRa offers good bidirectionality because of the symmetric link.

LoRAWAN and LoRa radio

LoRa system consists of two parts: LoRaWAN media access control and LoRa physical layer technology.

LoRaWAN is a media access control (MAC) layer protocol designed for large-scale public networks with a single operator. It is built using Semtech’s LoRa modulation scheme. LoRaWAN as a protocol is strictly for wide-area networks.

LoRa as a lower-level physical layer technology (PHY) can be used in all sorts of applications outside of wide area. No, you do not need a gateway for applications that don’t need to connect to Internet. You can easily implement simple protocols using LoRa, either with modules or with the chips themselves.

There are two options to use this type of radio technology: LoRa and LoRaWAN

  • LoRa contains only the link layer protocol and is perfect to be used in P2P communications between nodes in the 868 and 900MHz bands. LoRa modules are a little cheaper that the LoRaWAN ones.  For details Go to the LoRa Tutorial.
  • LoRaWAN includes the network layer too so it is possible to send the information to any Base Station already connected to a Cloud platform. LoRaWAN modules may work in the 868/900/433MHz bands. For more details Go to the LoRaWAN Tutorial.

Nice thing about LoRa’s open standard is its potential to be very flexible; it’s not going to be driven by a specific company. The LoRa Alliance strategy is that the specification that governs how the network is managed is relatively open. You can download the specifications and join the LoRa Alliance, and any hardware or gateway manufacturer can build a module or gateway that conforms with the LoRa specifications. While the ecosystem itself is open, it does have a closed element: currently the only company that makes the radio for LoRa is Semtech. (They’ve announced licensing to other silicon manufacturers in the future).

If you need command-and-control functionality—for, say, electric grid monitoring—LoRa is your best option. It has true bidirectionality because of the symmetric link.

LoRa radio details

LoRa communications systems for IoT consists of LoRa (a chirped modulation format) and LoRaWAN (a MAC-layer protocol) . LoRa is a spread-spectrum technology that uses quite wide band (usually 125 kHz or more). Its frequency-modulated chirp utilizes coding gain for increased receiver sensitivity.

The great performance of LoRa in 3 features (good sensitivity, low path loss, good obstacle penetration) makes LoRa a disruptive technology enabling really long range links. Because LoRa receiver looks at quite wide amount of spectrum (so receiver gets much more noise than narrowband systems like SigFox), it needs to elevate noise due to a larger receiver bandwidth is mitigated by the coding gains. Practical link budgets are about the same for SigFox and LoRaWAN. For example Semtech SX1272 LoRa transceiver IC promises 157 dB maximum link budget. With more realistic sensitivity of -134 dBm and +14 dBm we get 148 dB link budget, that should be able to provide more than 22km (13.6 miles) in LOS links and up to 2km (1.2miles) in NLOS links in urban environment (going through buildings).

LoRa is a unique modulation format that can be generated by Semtech LoRa parts, including the SX1272 and SX1276 transceiver chips. It’s a really inexpensive, efficient way to get processing gain in a small chip-scale transceiver. LoRa is a spread spectrum technology, but it is not a direct sequence spread spectrum technology. LoRa uses an unmodulated carrier in an FM chirp, which has similarities to M-ary FSK. Other notable LoRa’s features are long preambles and variable bit rates.

LoRaWAN data rates range from 0.3 kbps to 50 kbps (some chips can offer bit rate up to 300 kbps). To maximize both battery life of the end-devices and overall network capacity, the LoRaWAN network server is managing the data rate and RF output for each end-device individually by means of an adaptive data rate (ADR) scheme.

You can transmit and receive the LoRa modulation at many frequencies between 150 MHz and 1 GHz. The Semtech basestation architecture is designed to operate only at 850 MHz to 1 GHz. Most typically LoRa is used in 868 MHz (Europe) and 915 MHz (USA) unlicensed frequency bands. LoRaWAN modules may work in the 868/900/433MHz bands.

In radio communications at license free there are limits on transmitter duty cycles. In Europe, 863 to 870  MHz band has been allocated for license-free operation with transmission duty cycle of 0.1%, 1% or 10% (or other control means like LBT and AFA). At 868 MHz the duty cycle is 1%. For other regions, quite similar limitations apply.

There are also other recommendations, for example TTN Fair Access Policy limits the data each end-device can send, by allowing:  An average of 30 seconds uplink time on air, per day, per device. At most 10 downlink messages per day. A good goal is to keep the application payload under 12 bytes, and the interval between messages at least several minutes (application packet size can vary between 51 bytes for the slowest data rate, and 222 bytes for faster rates).

LoRa has so far relied on unlicensed spectrum to provide connectivity for sensors used in smart meters, asset-tracking devices and other “Internet of Things” (IoT) networks, but it is also heading to licensed frequencies as well?. Mobile operators that have made investments in LoRa networks are now looking at using licensed spectrum to support the technology. Running the technology over licensed spectrum could help operators overcome one of the main drawbacks of the technology — the interference and congestion that can occur in unlicensed airwaves.“The only benefit carriers have is that they can guarantee quality of service because it’s a licensed band,” said the mystery mouthpiece.  Going to other than ISM bands should not be a big problem, because for example The SX1272 LoRa transceiver covers a frequency range of 860 to 1,020 MHz and SX1276 transceiver spans a frequency range from 137 to 1,020 MHz.

LoRaWAN details

LoRaWAN includes the network layer too so it is possible to send the information to any Base Station already connected to a Cloud platform. LoRaWAN was designed for the centralized architecture of telecom operators.

LoRaWAN network architecture is typically laid out in a star-of-stars topology in which gateways is a transparent bridge relaying messages between end-devices and a central network server in the backend. Gateways are connected to the network server via standard IP connections while end-devices use single-hop wireless communication to one or many gateways. All end-point communication is generally bi-directional, but also supports operation such as multicast enabling software upgrade over the air or other mass distribution messages to reduce the on air communication time. For some more details, read Go to the LoRaWAN Tutorial.

In LoRa system both the endpoint and the basestation are relatively inexpensive. This is primarily because you can use the same radio for a receiver on the basestation and at the endpoint. Typically LoRaWAN basestation tends to be more expensive than the endpoint.

Advantages and disadvantages of LoRaWAN

Following are the advantages of LoRaWAN:
➨It uses 868 MHz/ 915 MHz ISM bands which is available world wide.
➨It has very wide coverage range about 5 km in urban areas and 15 km in suburban areas.
➨It consumes very little power and hence battery will last for long duration.
➨Single LoRa Gateway device is designed to take care of 1000s of end devices or nodes.
➨It is easy to deploy due to its simple architecture
➨It uses Adaptive Data Rate technique to vary output data rate/Rf output of end devices. The data rate can be varied from 0.3 kbps to 27 Kbps for 125 KHz bandwidth.
➨The physical layer uses robust CSS modulation (Chirp Spread Spectrum). It uses 6 SF (spreading factors) from SF 7 to 12. This delivers orthogonal transmissions at different data rates. Moreover it provides processing gain. LoRa modulation has constant envelope modulation similar to FSK modulation (easy for PA design)
➨LoRaWAN supports three different types of devices viz. class-A, class-B and class-C.

Following are the disadvantages of LoRaWAN:
➨It can be used for applications requiring low data rate i.e. upto about 27 Kbps.
➨LoRaWAN network size is limited based on parameter called as duty cycle. This parameter arises from the regulation as key limiting factor for traffic served in the LoRaWAN network.
➨It is not ideal candidate to be used for real time applications requiring lower latency and bounded jitter requirements.

Security is important. National wide networks targeting internet of things such as critical infrastructure, confidential personal data or critical functions for the society has a special need for secure communication. This has been solved in LoRaWAN system by several layer of encryption as detailed in this picture from LoRa Alliance.

 

The security model uses several keys: Unique Network key (EUI64) and ensure security on network level, Unique Application key (EUI64) ensure end to end security on application level and Device specific key (EUI128). Some discussion on LoRaWAN security can be found at Security of an IoT network using AES (LoRaWAN) web page:MIC (Message Integrity Code) for each message and the end-to-end (application to application) ciphering of the payload both use AES 128 bits key.

Pictures of some LoRa products

Here is LoRa dev board by Espotel.

Here is Jaakko Ala-Paavola from Espotel showing LoRa demo that uses their LoRa dev board and commercial LoRa gateway (also uses Node-RED to implement control logic).

 

The Things Network

The Things Network is a global, crowdsourced, open, free and decentralized internet of things networkThe Things Network (TTN) comprises a number of internet connected LoRaWAN gateways deployed by enthusiastic supporters in a growing number of areas around the world.

Because the costs of LoRa technology are very low, the idea is that we do not have to rely on large telco corporations to build such a network. For example  the city of Amsterdam was covered with only 10 gateways at the cost of 1200 dollars each – a single Gateway can serve thousands of devices. If you don’t already have local coverage, then you can deploy your own gateway and connect it to TTN. While gateways are expensive at around $500 each, many local funding opportunities exist.

Although the goal of The Things Network is to support for any protocol that can be useful for the community, the focus is currently on LoRaWAN. LoRaWAN is perfect for the Internet of Things as it is low battery, long range, and low bandwidth.

The Things Network is about enabling low power Devices to use long range Gateways to connect to an open-source, decentralized Network to exchange data with Applications and Platforms.

Gateways form the bridge between devices and The Things Network. Devices use low power networks like LoRaWAN to connect to the Gateway, while the Gateway uses high bandwidth networks like WiFi, Ethernet or Cellular to connect to The Things Network. All Gateways within reach of a device will receive its messages and forward them to The Things Network.

The network will deduplicate the messages. The Backend handles the received data.The aim is make the different backend components as decoupled as possible, so there is a clear separation of the responsibilities of each component. The Things Network’s different routing service components:
Gateway, Router, Broker, NetworkServer, Handler and Application

LoRaWAN is a “network-intensive” protocol, intensive in the sense that due to the simple and minimalistic approach for devices, the backend systems are responsible for most of the logic. Firstly, there are some Gateway-related functions such as scheduling and managing the utilization of the gateways. Scheduling is needed because a gateway can only do one transmission at the same time. The utilization information is used to evenly distribute load over different gateways and to be compliant with the European duty cycles. Another important feature is monitoring the status of each gateway. We also need device-related functions that manage the state of devices in the network: Addressing is such that device address are non-unique, so the network has to keep track of which addresses are used by which devices in order to map a message to the correct device and application). Other things the network must keep track of are the security keys and frame counters. The Handlers need to know how to interpret binary data, and bridge to higher-layer protocols, such as AMQP and MQTT. As The Things Network will be a distributed network, there has to be functionality that supports this distribution.

The default Handler implementation simply publishes a JSON representation of uplink messages to a topic <app_eui>/devices/<dev_eui>/up on an MQTT broker. This allows applications to simply subscribe to the same MQTT topic and process the data in any way.

EXAMPLE: From the following message, the application could for example see that the temperature measured by device 001122334455667788 was 12.86 degrees:

Topic: 0102030405060708/devices/001122334455667788/up

{ payload: 'BQY=',
  fields:{temperature: 12.86 },
  port: 14,
  counter: 1234,
  metadata:
  [ { frequency: 868.1,
      datarate: 'SF7BW125',
      codingrate: '4/5',
      ...
      longitude: 6.55738,
      latitude: 53.18977 } ] }

The public community network will probably stick with this API and format, but this behaviour can be easily adapted to other use cases.  After publishing the uplink message to MQTT, the Handler will determine whether it is necessary to reply to the device with a downlink message.

In an open network with many different end-devices (nodes), which are not connected but just start sending when they need to (ALOHA-like protocol), and all have a different data need and connection quality, there are many limiting factors to keep things working.

The data rate and maximum packet size roughly depend on the distance to the nearest gateway and the type of data to be sent. For the European 863-870MHz band, the application packet size varies between 51 bytes for the slowest data rate, and 222 bytes for faster rates  (LoRaWAN protocol adds at least 13 bytes to the application payload). When an end-device is far away from a gateway, it needs to use a low data rate to ensure at least one gateway receives its data. But a lower data rate implies a longer air time for each byte. For the European EU 863-870MHz ISM Band limits the duty cycle to 1% for data. For other regions, quite similar limitations apply. For 1000 nodes per gateway and dutu cycle limitations, we end up approximately 30 seconds per node per day. With this Fair Access Policy for 10 bytes of payload, this translates in (approx.): 20 messages per day at SF12 or 500 messages per day at SF7.

By default, gateways transmit with maximum allowed TX power (14 for EU-868). Every device has the same transmit duty cycle, gateways are no exception, so gateway must have less than 1% transmit duty cycle.

 APIs

IoT device end: Semtech SX1272 LoRa transceiver IC provides SPI interface to communicate with it. RN2483LoRa module from Microchip connects over a serial interface.

The Things Network backend:  The default Handler implementation simply publishes a JSON representation of uplink messages to a topic <app_eui>/devices/<dev_eui>/up on an MQTT broker. This allows applications to simply subscribe to the same MQTT topic and process the data in any way.

 

371 Comments

  1. Tomi Engdahl says:

    Dragino RS485-LN Aims to Bridge the Gap Between RS485 Equipment and a LoRaWAN Network
    https://www.hackster.io/news/dragino-rs485-ln-aims-to-bridge-the-gap-between-rs485-equipment-and-a-lorawan-network-93bd964a9f05

    Supporting both automated and interactive use, the RS485-LN can operate in LoRaWAN Class A or Class C mode on a range of frequency bands.

    Reply
  2. Tomi Engdahl says:

    STMicroelectronics, Inc. has announced what it is, somewhat questionably, referring to as the “world’s first LoRa SoC,” the STM32WLE5 — designed for long-range, low-power wide area network projects.
    https://www.hackster.io/news/stmicro-announces-world-s-first-die-integrated-lora-system-on-chip-the-stm32wle5-2d97c33a18d2

    Reply
  3. Tomi Engdahl says:

    Ada + LoRa = LoRaDa

    Six different SoCs all programmed in Ada perform as a LoRa network. http://bit.ly/2GCm2V7

    Reply
  4. Tomi Engdahl says:

    Security firm IOActive has published a white paper claiming that LoRaWAN low-power long-range wireless networks are at risk of attack thanks to sadly-common implementation mistakes — and puts forward a selection of open source utilities for finding security flaws.

    IOActive Highlights Security Failings in LoRaWAN Deployments, Publishes Auditing Framework
    https://www.hackster.io/news/ioactive-highlights-security-failings-in-lorawan-deployments-publishes-auditing-framework-5e3038846ec6

    IOActive’s white paper describes common implementation issues in LoRaWAN networks — and offers a toolkit for testing and audit.

    IOActive’s paper details the security features in the LoRaWAN protocol — including improvements introduced in version 1.1 — before highlighting potential risks and threats, ranging from reverse engineering of captured devices through to offline cracking of LoRaWAN cryptographic keys to allow for anything from denial of service (DoS) attacks to the transmission of fake data. The paper then goes into a range of attack scenarios in LoRaWAN deployments ranging from smart meters to industrial IoT, smart cities, and smart homes.

    In mitigation, the company offers an open source package for security auditing and testing of LoRaWAN networks: the LoRaWAN Auditing Framework (LAF). Tools included in the framework offer the ability to send or fuzz uplink packets, proxy TCP and UDP traffic, brute-force AppKeys, craft custom packets, parse received packets, generate session keys, along with data collectors and processors for auditing purposes.

    The company’s paper is available in PDF format from its website, while the LoRaWAN Auditing Framework is published under the BSD 3-Clause Licence on the IOActive GitHub repository

    https://act-on.ioactive.com/acton/attachment/34793/f-87b45f5f-f181-44fc-82a8-8e53c501dc4e/1/-/-/-/-/LoRaWAN%20Networks%20Susceptible%20to%20Hacking.pdf

    https://github.com/IOActive/laf/blob/master/LICENSE

    Reply
  5. Tomi Engdahl says:

    Easily build and control your own LoRaWAN network with Arduino IoT Cloud, the Pro Gateway, and the new and improved MKR WAN 1310 board: http://bit.ly/2Udc3Oc

    Reply
  6. Tomi Engdahl says:

    Electronic Cats has unveiled a new Arduino-compatible, Adafruit Industries Feather-layout LoRa wireless development board, the BastWAN.

    Electronic Cats’ BastWAN Dev Board Brings Arduino IDE-Compatible LoRa to the Feather Form Factor
    https://www.hackster.io/news/electronic-cats-bastwan-dev-board-brings-arduino-ide-compatible-lora-to-the-feather-form-factor-766bf154877c

    Board design includes 868MHz and 915MHz ISM support, and can be programmed directly from the Arduino IDE over micro-USB.

    Reply
  7. Tomi Engdahl says:

    Semtech has announced that it is to launch LoRa products running on the 2.4GHz band — trading range for the ability to operate globally and with increased bandwidth.

    Semtech Announces 2.4GHz LoRa Product Plans for Single-Frequency Global Deployments
    https://www.hackster.io/news/semtech-announces-2-4ghz-lora-product-plans-for-single-frequency-global-deployments-4f708d0ec116?1b89a2e980724cb8997459fadb907712

    Announcement at The Things Conference follows the company’s work on 2.4GHz LoRa with Wilhelmsen and TTI.

    Semtech Corporation has announced that it is to launch LoRa low-power long-range radio products running on the 2.4GHz band — trading range for the ability to operate globally and with increased bandwidth.

    LoRa typically operates over the sub-gigahertz bands reserved for industrial, scientific, and medical (ISM) use — which, depending on the country you’re in, may be 169MHz, 433MHz, 470MHz, 490MHz, 780MHz, 868MHz, 915MHz, 923MHz, or any combination thereof.

    Reply
  8. Tomi Engdahl says:

    Supporting more than five properties per transmission, LoRa support in the Arduino IoT Cloud is billed as simple and code-free.

    Arduino Adds Native No-Code LoRa Support to Its Arduino IoT Cloud Platform

    https://www.hackster.io/news/arduino-adds-native-no-code-lora-support-to-its-arduino-iot-cloud-platform-cee2006a58d2

    Supporting more than five properties per transmission, LoRa support in the Arduino IoT Cloud is billed as simple and code-free.

    Reply
  9. Tomi Engdahl says:

    Batbot LoRaWAN, Sigfox-Connected Battery Monitor Aims to Make Dead Vehicles a Thing of the Past
    A neat single-board design built for quick installation, Batbot will likely live or die by the quality of its in-progress software platform
    https://www.hackster.io/news/batbot-lorawan-sigfox-connected-battery-monitor-aims-to-make-dead-vehicles-a-thing-of-the-past-a5effe945a49

    Reply
  10. Tomi Engdahl says:

    Tegwyn Twmffat Turns to Deep Learning for a Smart Species-Identifying Bat Detector Build
    https://www.hackster.io/news/tegwyn-twmffat-turns-to-deep-learning-for-a-smart-species-identifying-bat-detector-build-8dac0273ee3f

    Using machine learning to recognize each species, the detector can note bat types and upload data to the cloud over LoRa

    Tegwyn Twmffat has published a build for an edge-AI bat detector built around an NVIDIA Jetson Nano module or Raspberry Pi 4, taking advantage of its computing power to run a machine learning system to identify bat species’ via their unique ultrasonic chirps.

    “Initially I started off using a package designed for music classification called ‘PyAudioAnalysis’ which gave options for both Random Forest and then human voice recognition Deep Learning using TensorFlow,”

    Reply
  11. Tomi Engdahl says:

    “You’ve Got Mail!” – Your LoRaWAN Mailbox Notification System
    Eivind Holt lives in chilly Norway, and solved his mail delivery woes with a LoRaWAN notification system.
    https://www.hackster.io/news/you-ve-got-mail-your-lorawan-mailbox-notification-system-b8ede84c04b7

    This entire project relies on the Things Network, so you’ll need an account and to have access to a Things Network LoRaWAN network in the area.

    https://www.element14.com/community/community/project14/rf/blog/2020/01/14/got-mail-lorawan-mail-box-sensor

    Reply
  12. Tomi Engdahl says:

    The dbLoRa-X1 is an Arduino-compatible, battery-operated LoRaWAN end node based on an RFM95 module and an ATmega328P MCU: http://bit.ly/2V7qe7N
    https://github.com/jithinsisaac/dbLoRa-X1

    Reply
  13. Tomi Engdahl says:

    LoDev S76S Is an STM32 LoRa-Based Development Platform for the IoT
    https://www.hackster.io/news/lodev-s76s-is-an-stm32-lora-based-development-platform-for-the-iot-cd991954afbf

    Ronoth’s LoDev S76S features an STM32L073 MCU, a receiver sensitivity down to -146dBm, and adjustable signal strength of up to +20dBm.

    Reply
  14. Tomi Engdahl says:

    Measuring just 8.6mm by 9.3mm (0.34″ by 0.37″), Miromico claims to have developed the world’s smallest LoRaWAN module with integrated Arm Cortex-M4 MCU.

    Miromico Unveils the “World’s Smallest” LoRaWAN Module, the FMLR-6x-x-MA62x
    https://www.hackster.io/news/miromico-unveils-the-world-s-smallest-lorawan-module-the-fmlr-6x-x-ma62x-34c3f3f06d17

    Measuring just 8.6mm by 9.3mm (0.34″ by 0.37″), the Maxim-powered module offers extremely low power operation.

    Reply
  15. Tomi Engdahl says:

    The Things Industries Aims to Simplify LoRaWAN Security with a Global Join Server
    https://www.hackster.io/news/the-things-industries-aims-to-simplify-lorawan-security-with-a-global-join-server-0bba33146d8c

    The Things Industries’ network-agnostic Global Join Server aims to address the implementation issues that lead to insecure devices.

    Reply
  16. Tomi Engdahl says:

    RAKwireless’ RK7246 Bundles a Raspberry Pi Zero and LoRaWAN HAT as a Low-Cost Quick-Start Gateway
    https://www.hackster.io/news/rakwireless-rk7246-bundles-a-raspberry-pi-zero-and-lorawan-hat-as-a-low-cost-quick-start-gateway-a8440a734db1

    Designed to make LoRaWAN accessible to all, the RK7246 combines a Pi Zero W with a LoRaWAN HAT as an all-in-one gateway device.

    Reply
  17. Tomi Engdahl says:

    LoRa Tutorials For The DIY Masses
    https://hackaday.com/2020/02/25/lora-tutorials-for-the-diy-masses/

    LoRa is the go-to tech for low power, long range wireless sensor networks. Designing with off-the-shelf modules can be a boon or a bane depending on the documentation and support. Luckily, [Renzo] has prepared a set of tutorials to get you started.

    https://www.mischianti.org/category/my-libraries/lora-e32-devices/

    Reply
  18. Tomi Engdahl says:

    Semtech Launches LoRa Edge, LoRa Cloud Low-Power GNSS and Wi-Fi Geolocation Platform
    A single-chip solution to asset tracking over LoRa/LoRaWAN, LoRa Edge farms off the heavy lifting onto the LoRa Cloud platform.
    https://www.hackster.io/news/semtech-launches-lora-edge-lora-cloud-low-power-gnss-and-wi-fi-geolocation-platform-5fe8be03f15b

    Reply
  19. Tomi Engdahl says:

    Low Power Solutions Launches LoRaWAN-miniBrick and megaBrick Arduino-Compatible Dev Boards
    https://www.hackster.io/news/low-power-solutions-launches-lorawan-minibrick-and-megabrick-arduino-compatible-dev-boards-18d0464d959d

    Built around the RFM95 radio module — to be sourced separately — the LoRaWAN-miniBrick and -megaBrick are programmable in the Arduino IDE.

    Reply
  20. Tomi Engdahl says:

    Combining a dual-core RISC-V processor, NPU coprocessor, and LoRaWAN-compatible radio, the EdgeX AI aims to be a plug-and-play edge AI tool.

    MatchX’s EdgeX AI Development Kit Bundles a RISC-V SoC with Neural Coprocessor and LPWAN Transceiver
    https://www.hackster.io/news/matchx-s-edgex-ai-development-kit-bundles-a-risc-v-soc-with-neural-coprocessor-and-lpwan-transceiver-dd3bda6eb74e

    Combining a dual-core RISC-V processor, NPU coprocessor, and LoRaWAN-compatible radio, the EdgeX AI aims to be a plug-and-play edge AI tool.

    Reply
  21. Tomi Engdahl says:

    AAA Powered LoRa Mailbox Sensor Goes The Distance
    https://hackaday.com/2020/02/15/aaa-powered-lora-mailbox-sensor-goes-the-distance/

    As more of the world’s communication moves into the electronic realm, a casualty has come in the physical mail. Where once each new day might have brought with it a bulging mailbox, today it’s not uncommon for days to pass with not even so much as a bill or a coupon book. For [Eivholt] this presents a problem: he doesn’t want to miss a parcel but most visits to the mailbox are futile. His solution is a LoRa-connected mailbox monitor that sips power from a pair of AAA batteries to the extent that so far it’s run for over two years on a single set.

    https://www.element14.com/community/community/project14/rf/blog/2020/01/14/got-mail-lorawan-mail-box-sensor

    Reply
  22. Tomi Engdahl says:

    Off-Grid Wireless Communication with the ARMACHAT
    Doomsday text communication device enabled by LoRa.
    https://www.hackster.io/news/off-grid-wireless-communication-with-the-armachat-762b1cc966e5

    There are two versions of his device: desktop and pocket, with the pocket reminding us of a BlackBerry from their heyday. Both have a full QWERTY keyboard implemented as a matrix. ARMACHAT is powered by a SAMD 21 Arm Cortex-M0 processor, which is similar to the one found in 32-bit boards like the Arduino Zero. That means you can program the communicator with the Arduino IDE.

    What can you do with ARMACHAT?
    All of the hardware features gives many options for extensibility. ARMACHAT lets you learn how to do RF communication with LoRa, interface with sensors like GPS over I2C, manage power with sleep states, and display graphics on the LCD screen.

    In what might be a first for us at Hackster, the project details include a full Strength, Weakness, Opportunity, and Threat (SWOT) analysis. In that SWOT, bobricius brings up the ESP32 as a competitor. The ESP32 would be ideal in situations where WiFi or Bluetooth Low Energy (BLE) hosts are readily available. The impressive thing with this LoRa-based design is that bobricius achieved communication across 500 meters without a direct line-of-sight.

    Some LoRa radios are capable of much longer distances.

    Reply
  23. Tomi Engdahl says:

    Irdroid Bridges the Worlds of Infrared and LoRaWAN Communications with New Transmitter Kit

    https://www.hackster.io/news/irdroid-bridges-the-worlds-of-infrared-and-lorawan-communications-with-new-transmitter-kit-909076567b8e

    Built around the Arduino Uno, Irdroid’s kit allows for remote control of infrared devices via LoRaWAN networks.

    Reply
  24. Tomi Engdahl says:

    LoRaWAN for IoT: Beware Encryption Misconfigurations and Security Pitfalls
    https://threatpost.com/lorawan-encryption-keys-easy-to-crack-jeopardizing-security-of-iot-networks/152276/

    Researchers warn users not to “blindly” trust the encryption implementations of their LoRaWAN networks.

    UPDATE

    The LoRaWAN protocol, which efficiently supports low-power wireless devices over wide area networks, has become standard in the world of the industrial internet of things (IoT). One of its benefits is its support for end-to-end encryption. However, researchers are warning that while LoRaWAN itself is perfectly secure, poor device security and user mistakes in configuration and implementation can still lead to hacks and widespread operational disruption.

    LoRaWAN, or Long Range Wide Area Networking protocol, has been a boon to users and developers of IoT devices in smart cities, industrial IoT, smart homes, smart utilities, vehicle tracking and healthcare. However, those implementing it (both equipment vendors and admins/end users) should take care to avoid certain security pitfalls and not be lulled into a false sense of security stemming from the end-to-end encryption, according to IOActive research, released Tuesday.

    Reply
  25. Tomi Engdahl says:

    Expanded Device Certification Process to Accelerate LoRa Market Growth
    https://www.mwrf.com/technologies/systems/article/21134339/expanded-device-certification-process-to-accelerate-lora-market-growth?utm_source=RF+MWRF+Today&utm_medium=email&utm_campaign=CPS200626005&o_eid=7211D2691390C9R&rdx.ident%5Bpull%5D=omeda%7C7211D2691390C9R&oly_enc_id=7211D2691390C9R

    Offering a path for non-LoRa Alliance members to obtain LoRaWAN device certification. the certification program includes full protocol testing with interoperability and RF performance.

    Recently the LoRa Alliance, an international association backing the open LoRaWAN standard for Internet of Things (IoT) low-power wide-area networks (LPWANs), announced its Certification Affiliate option for certifying devices. Offering a path for non-LoRa Alliance members to obtain LoRaWAN device certification. The LoRaWAN certification program includes full protocol testing with interoperability and RF performance.

    The Certification Affiliate program allows any device manufacturer to certify its products, ensuring they meet end-user requirements for dependability, interoperability and security as defined by the LoRaWAN standard. Historically, companies were required to be a member of the LoRa Alliance to certify their devices. However, as certification is key to global adoption, the LoRa Alliance began to offer this option. The organization still encourages companies to become members of the LoRa Alliance, as the cost to certify is lower and there are many more benefits for member companies.

    Reply
  26. Tomi Engdahl says:

    P2P communication using a pair of MKR WAN 1300 boards — one connected to a MKR ENV Shield, the other with an OLED display to show sensor readings: https://bit.ly/2O4JNcg

    (via Element14 Community)

    Reply
  27. Tomi Engdahl says:

    The PaperiNode is a LoRaWAN-enabled, The Things Network-connected, energy-harvesting, Arduino-compatible, flexible E Ink display that does lots for a device without batteries.

    This Incredible, Battery-Free LoRa ePaper Display Is “Flexing” on Your PCB Construction Techniques!
    https://www.hackster.io/news/this-incredible-battery-free-lora-epaper-display-is-flexing-on-your-pcb-construction-techniques-e855909f135a

    PaperiNode is a TTN-connected, energy-harvesting, Arduino-compatible, flexible E Ink display that does lots for a device without batteries.

    https://github.com/RobPo/PaperiNode

    Reply
  28. Tomi Engdahl says:

    Davy Wybiral Shows How to Power a LoRa Repeater — or Any Other Project — with Quick-and-Easy Solar
    While used to drive a LoRa repeater, Wybiral demonstrates how a handful of components can be used to make a simple off-grid project.
    https://www.hackster.io/news/davy-wybiral-shows-how-to-power-a-lora-repeater-or-any-other-project-with-quick-and-easy-solar-1079cd6be798

    Reply
  29. Tomi Engdahl says:

    This ITNEXT post explores the use of an Arduino Nano 33 BLE Sense with AWS IoT, LoRa, and LoRaWAN to collect, analyze, and visualize IoT data in near real-time.

    AWS IoT, LoRa, and LoRaWAN
    Collecting and Analyzing IoT Data in Near Real-Time with AWS IoT, LoRa, and LoRaWAN
    https://itnext.io/aws-iot-lora-and-lorawan-ec073d7bdfa5

    Reply
  30. Tomi Engdahl says:

    Monitor Weather and Fine Particulate Matter with WePaRT
    https://www.hackster.io/news/monitor-weather-and-fine-particulate-matter-with-wepart-8a631290dba0

    The station is outfitted with a LoRa32 module, an ESP32 controller, and a series of sensors to keep tabs on the conditions.

    Reply
  31. Tomi Engdahl says:

    From https://www.facebook.com/groups/electronichobycircuits/permalink/3617922608232422/

    Hey everyone!

    I use LoRa to make a remote controller. You can use this remote control in any of your project to control various devices from long distances!

    Video of the same: https://youtu.be/b2fUYxnji_g

    Full build instructions of the project: https://www.instructables.com/id/LoRa-Based-Remote-Controller-Control-Appliances-Fr/

    GitHub repository for code: https://github.com/akarsh98/LoRa-Remote-Controller

    Reply
  32. Tomi Engdahl says:

    Researchers Use LoRa Radios for Long-Range Through-Wall Respiration, Movement Tracking
    https://www.hackster.io/news/researchers-use-lora-radios-for-long-range-through-wall-respiration-movement-tracking-4d6d3a27b983

    Following work done on short-range through-wall tracking via reflected Wi-Fi signals, the same has now been achieved with LoRa at up to 30m.

    Reply
  33. Tomi Engdahl says:

    Semtech’s LR1110 LoRa Edge Chip Gets a Maker-Friendly Modular Makeover, Now Testing
    With location tracking and a long-range LoRa transceiver, Semtech’s LR1110 is a powerful tool previously inaccessible to makers.
    https://www.hackster.io/news/semtech-s-lr1110-lora-edge-chip-gets-a-maker-friendly-modular-makeover-now-testing-12a579ce1839

    Reply
  34. Tomi Engdahl says:

    Nuvoton’s NuMaker-IoT-M263A Development Board Packs Three Radio Modules for IoT Power
    https://www.hackster.io/news/nuvoton-s-numaker-iot-m263a-development-board-packs-three-radio-modules-for-iot-power-f305b8bd14c7

    With Wi-Fi, Bluetooth Low Energy, and LoRa coverage, the NuMaker aims to be an all-in-one development board for Internet of Things projects.

    Reply
  35. Tomi Engdahl says:

    Andreas Waldherr shows how he was able to reduce current consumption, measure battery voltage, and use the Arduino IoT Cloud in his pursuit to build a weather station with the MKR WAN 1310.

    MKR WAN 1310 IoT – operating at 0, 92mA © GPL3+
    https://create.arduino.cc/projecthub/andreas_waldherr/mkr-wan-1310-iot-operating-at-0-92ma-879793

    Reducing the current drain is a must especially for the LoRa Version of the MKR Series. But there are some pitfalls which must be avoided.

    Reply
  36. Tomi Engdahl says:

    ElephantEdge tracker: Designing the firmware and first prototype solution
    https://www.smartparks.org/news/elephantedge-tracker-designing-the-firmware-and-first-prototype-solution/

    For the past two months IRNAS and Smart Parks, in partnerships with Hackster.io have been working on building the next generation OpenCollar ElephantEdge tracker, closely looking at requirements and features that make this a success. Two key concepts are driving it, rock solid performance field performance and an intuitive user experience.

    Reply

Leave a Comment

Your email address will not be published. Required fields are marked *

*

*