TheThingsConference 2024

On September 25th and 26th, the new edition of TheThingsConference was held, the must-attend event of the LoRaWAN ecosystem and, more broadly, LPWAN. Even though the event, which was very open, is naturally becoming increasingly focused on TheThingsIndustrie’s solution and thus LoRaWAN, it remains an opportunity for numerous discussions in many other areas.

The organization was, as always, perfect, with ample space for side events that provide great opportunities for networking.

There were few announcements this year beyond the arrival of TheThingsIndustrie’s “plug & play” gateway and the introduction of trackers in the form of solar-powered tags, which seem to confirm the trend of IoT in this form factor, following RAK Sodaq and many other ongoing projects.

Continue reading

IoT slide deck 2024-09 Update

Here is the update of my IoT slide collection, which now approaches 400 slides that you are free to reuse. In this new edition, you will find technical elements on Meshtastic, Mioty, DePin, LoRa updates throughout, and a few introductory slides on blockchains. However, on this point, my new deck, published a few days ago, is more relevant.

As usual, to go further, you can find video content on my Youtube channel, like my new MooC about Block Chain and my IoT MooC (long version) posted this year.

Continue reading

The Hidden Side of LoRa

While I was working on a blog post about Meshtastic (which will be online soon), I started questioning the time on air in a non-LoRaWAN context, where the online simulators I usually use did not work. This led me to investigate the LoRa frame format (not LoRaWAN, just LoRa, the underlying layer), and to confront the “sync word”, the functioning of a chirp… a whole range of concepts for which I expected to find abundant documentation. After all, in the LoRaWAN world, the open nature of the technology has been emphasized since its inception. However, after quite a bit of research, I still remain somewhat uncertain about the basic workings of LoRa, which at the very least calls for a blog post to compile the information I have found.

I invite those with a solid understanding of the subject to enrich this post with comments, and I will incorporate the key elements accordingly.

Continue reading

Take aways from 2024 LPWAN days at Pau

LPWAN Day is an annual conference for university research in the field of LPWAN. This year’s edition was held in Pau. The event provides an opportunity to review the state of research on technologies such as LoRaWAN, Mioty, Wirepas, and satellite experiments, fostering technical, detailed, and inspiring exchanges.

This year, about sixty participants attended, mainly from academia but also from industries like Semtech, Wirepas, Schneider, and Kineis. As in every edition, we had many very in-depth and passionate discussions. The organization was flawless, and the hospitality in Pau was exceptional. However, I must admit that our visits to Glacier Giorgios may have skewed our perceptions.

In summary, it was two wonderful days, with beautiful weather and exceptional people. Here are my key takeaways.

Continue reading

News from LoRaWAN Live Munich

This week saw the Munich edition of LoRaWAN Live, the event for the LoRaWAN community organized by the LoRa Alliance. This event rotates locations with each iteration, and this edition marked the return of the event to Europe.

As usual, the event was a professional gathering for alliance members who use these events to advance the evolution of the LoRaWAN standard. Participants included gateway manufacturers, device makers, and electronic component producers. Unfortunately, this focus, often comes at the expense, of non-member users and smaller players, who are less present compared to events like The Things Conference or larger, more general conferences, like IoT Solutions.

The main downside of this conference, in my opinion, was the low attendance of end users and newcomers. This is likely due to the high cost of attending the conference, not to mention the hotel prices during the Euro 2024 period.

Despite this, the conference featured a series of high-quality presentations on the development of use cases, market growth, and opportunities for in-depth discussions with technology experts. As always, it was a chance to meet new people and have engaging conversations.

So, what’s the state of the LoRaWAN ecosystem in 2024?

Continue reading

Evolution of Usage on the Helium IoT Network

In an article written in 2022, following an unwarranted and poorly executed attack that reduced the value of the Helium network to the nascent consumption of data, erroneously overvalued at $6600, I began monitoring the usage of the network over the months.

To give some context, Helium is a DAO governing the operation of several networks: LoRaWan (IoT), CBRS (4/5G), and WiFi. A DAO is a distributed organization using blockchain to govern its operational processes. This project is one of the pioneers of what we now call DePIN (Decentralized Physical Infrastructure Networks), which bridge the virtual world of blockchain with the physical world around us and generally translate into service offerings consumable in the traditional economic circuit, competing with equivalent services in the traditional economy.

Helium is the largest deployed LoRaWan network in the world. It is used for roaming by numerous telecom operator networks and natively by many companies deploying fleets of connected objects. For my part, since 2021, I have been the first to provide commercial and open access to individuals and businesses to this network to connect their objects, through the service Helium IoT Console delivered by IngeniousThings. For this reason, I pay particular attention to monitoring usage on the IoT network.

Continue reading

STM32WL and Flash memory usage in a LoRaWan / Sigfox use-case

The choice of an STM32WL microcontroller precludes the use of internal EEPROM, requiring the use of either an external EEPROM or the internal Flash memory for storing persistent data. The latter option is often favored in many designs (and modems) for cost reasons, though it comes with certain implications.

Using networks like LoRaWAN and Sigfox involves regular persistent writes. In the case of LoRaWAN, using OTAA (Over-The-Air Activation) mode, the devNonce must be recorded during each join procedure to ensure its uniqueness over network connections. Here, the number of persistent memory writes will theoretically be low (except for the battery end-of-life scenario discussed later). For an ABP (Activation By Personalization) connection, the situation differs significantly; the frame counter (FCnt) must be recorded so that it does not reset to zero in the event of a reboot. The same applies to Sigfox and its SeqId, which must increment with each communication. Without specific logic, LoRaWAN ABP and Sigfox will write to persistent memory with each data transmission.

While an EEPROM memory area has a lifespan of about 100,000 to 1,000,000 cycles (still potentially lower than the number of messages sent during the object’s lifecycle), a Flash memory area lasts only 10,000 writes, a number quickly reached in IoT communications. Therefore, using Flash as persistent storage requires a different approach compared to EEPROM in this context.

Continue reading

Let’s Get Started with Helium & RAK11300 (RP2040 + SX1262)

In this blog post, we are going to see the steps to get started on Helium, with Chirpstack LNS using a RAK11300 module on a RAK wisblock board.

We are just going to setup a device with a LoRaWAN heartbeat to display it on Chirpstack.

Continue reading