Tags

You 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, 2022

How 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, 2022

Internet 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, 2021

What 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, 2019

What 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, 2019

sticky

How 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, 2022