More Articles
Protothreads Receives ACM SenSys Test of Time Award
I am thrilled and honored to announce that the paper “Protothreads: Simplifying event-driven programming of memory-constrained embedded systems.s”, co-authored with Oliver Schmidt, Th...
In Protothreads, Awards, ACM SenSys, Nov 09, 2022You should know: rand() may call malloc()
We discovered a weird bug deep inside our IoT platform that took us by surprise. The root cause turned out to be that the rand() function called the malloc() function.Now we want to s...
In Programming, Internet of Things, Apr 07, 2022How to run a city-wide wireless network from a drawer
How do we test a wireless network that will be deployed like this:With a test setup that looks like this:The answer: MAC-level packet filtering. With a bit of software to help us set ...
In Internet of Things, Mar 31, 2022Internet of Things for beginners: How to build your first IoT product
So you have an idea for an Internet of Things (IoT) product. That’s awesome! But how do you build it? This article covers the basics.First, you want to have a business case for your p...
In Internet of Things, Sep 23, 2021This IoT Network Watches You Shop - Without Cameras
Online retailers know a lot about how their customers are navigating their virtual stores. Offline retailers are not so lucky.Together with Electrolux we built a system to help unders...
In Internet of Things, Jan 28, 2021What makes IoT so hard? The sheer scale, the power consumption – and that it is wireless.
As far as technical challenges go, the Internet of Things is as tough as it gets: The scale is large: everything is huge. The power is low: there is almost none of it available. Wi...
In Internet of Things, Dec 05, 2019What is sub-GHz wireless networking?
The Thingsquare IoT platform supports wireless IPv6 networking both in the 2.4 GHz band and in the sub-GHz band.But what does sub-GHz wireless networking mean?In this article we look ...
In Internet of Things, Nov 10, 2019What is an IoT Prototype and Why Build One?
There are three reasons for building an early prototype of your IoT product is manifold: to test the concept with your target audience, to check that the technical requirements match ...
In Internet of Things, Nov 05, 2019What makes IoT so hard? The range of needed skillsets is unusually wide
Successful IoT projects are engineering-heavy. Developing a successful IoT product is not a walk in the park. To make it easier to plan for IoT projects, this article lists the develo...
In Internet of Things, Sep 23, 2019How to deploy your IoT systems faster
The physical world is filled with valuable data, and the IoT (Internet of Things) is designed to help collect it. But deploying an IoT system to get to that valuable data can be a dif...
In Internet of Things, Mar 20, 2019Featured
-
Stress-Testing 100+ Bluetooth Beacons (so the Team Can Sleep Well at Night)
In IoT, Bluetooth, -
Protothreads Receives ACM SenSys Test of Time Award
In Protothreads, Awards, ACM SenSys, -
How to run a city-wide wireless network from a drawer
In Internet of Things, -
Internet of Things for beginners: How to build your first IoT product
In Internet of Things, -
This IoT Network Watches You Shop - Without Cameras
In Internet of Things, -
What makes IoT so hard? The sheer scale, the power consumption – and that it is wireless.
In Internet of Things, -
What makes IoT so hard? The range of needed skillsets is unusually wide
In Internet of Things,