Categories
Internet of Things
Device types and their roles in the Matter smart home standard
The Matter smart home standard is an initiative supported by major players in the smart home industry, including Amazon, Apple, Google, and Samsung. The Matter standard is developed b...
In Internet of Things, Matter, Mar 21, 2023What is the Matter smart home standard and why does it matter?
Smart homes are becoming more and more popular. However, with so many different devices and protocols available, it can be tricky make all devices in a home compatible and to work tog...
In Internet of Things, Matter, Mar 20, 2023You 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, 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, 2019How to make a wireless sensor live for years on one tiny coin cell battery
Power consumption literally is matter a life and death for battery-powered devices. Making devices last for a long time will reduce deployment costs. And being able to predict the lif...
In Internet of Things, Jul 25, 2017Programming
A Personal, Portable Laugh Track
This was a ridiculous idea I had one day: wouldn’t it be fun to have a personal, portable laugh track – you know, like in those old sitcoms where there would be a canned laughter afte...
In Programming, Just for Fun, Aug 19, 2024How to Use git diff with an sqlite3 Database
If we have a git repository where there is a binary sqlite3 file, it is difficult to see what changed by only using a git diff command. But there is a neat git trick (learned from her...
In Programming, Jul 11, 2024The sentinel toothpaste: a useful programming technique for everyday life
Here’s one programming technique that I found very useful in daily life: the sentinel value. I use it pretty much every day – to manage toothpaste.In programming, a sentinel value is ...
In Programming, Just for fun, Nov 18, 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, 2022Just for fun
The sentinel toothpaste: a useful programming technique for everyday life
Here’s one programming technique that I found very useful in daily life: the sentinel value. I use it pretty much every day – to manage toothpaste.In programming, a sentinel value is ...
In Programming, Just for fun, Nov 18, 2022Matter
Device types and their roles in the Matter smart home standard
The Matter smart home standard is an initiative supported by major players in the smart home industry, including Amazon, Apple, Google, and Samsung. The Matter standard is developed b...
In Internet of Things, Matter, Mar 21, 2023What is the Matter smart home standard and why does it matter?
Smart homes are becoming more and more popular. However, with so many different devices and protocols available, it can be tricky make all devices in a home compatible and to work tog...
In Internet of Things, Matter, Mar 20, 2023Ideas
How to Build a Profitable IoT Product
The slides from my talk at the March 2024 IoT meetup in Stockholm, Sweden. I don’t think the talk was streamed or recorded.
In Ideas, Startups, IoT, Mar 30, 2024Video: Don't Wait for the IoT Standard
My talk from the Emerging Tech Beat conference from 2020, so a few years old by now, and the sound has problems during the first few minutes, but interesting to see what has changed, ...
In Ideas, IoT, Feb 01, 2024How to Use ChatGPT to Pitch Almost Any Idea
In a previous article we looked at a simple way to pitch almost any* idea. Today we’re looking an equally simple way to use ChatGPT to automate the process.* I have no data to support...
In Ideas, Startups, AI, May 02, 2023A Simple Way to Pitch Ideas
Pitching ideas is hard. This makes ideas die too early – even brilliant ones. Here is a simple way to pitch ideas, which I have chosen to call “Procosoco” despite it being a somewhat ...
In Ideas, Startups, AI, May 01, 2023Startups
How to Build a Profitable IoT Product
The slides from my talk at the March 2024 IoT meetup in Stockholm, Sweden. I don’t think the talk was streamed or recorded.
In Ideas, Startups, IoT, Mar 30, 2024How to Use ChatGPT to Pitch Almost Any Idea
In a previous article we looked at a simple way to pitch almost any* idea. Today we’re looking an equally simple way to use ChatGPT to automate the process.* I have no data to support...
In Ideas, Startups, AI, May 02, 2023A Simple Way to Pitch Ideas
Pitching ideas is hard. This makes ideas die too early – even brilliant ones. Here is a simple way to pitch ideas, which I have chosen to call “Procosoco” despite it being a somewhat ...
In Ideas, Startups, AI, May 01, 2023AI
How to Use ChatGPT to Pitch Almost Any Idea
In a previous article we looked at a simple way to pitch almost any* idea. Today we’re looking an equally simple way to use ChatGPT to automate the process.* I have no data to support...
In Ideas, Startups, AI, May 02, 2023A Simple Way to Pitch Ideas
Pitching ideas is hard. This makes ideas die too early – even brilliant ones. Here is a simple way to pitch ideas, which I have chosen to call “Procosoco” despite it being a somewhat ...
In Ideas, Startups, AI, May 01, 2023IoT
How to Build a Profitable IoT Product
The slides from my talk at the March 2024 IoT meetup in Stockholm, Sweden. I don’t think the talk was streamed or recorded.
In Ideas, Startups, IoT, Mar 30, 2024Video: Don't Wait for the IoT Standard
My talk from the Emerging Tech Beat conference from 2020, so a few years old by now, and the sound has problems during the first few minutes, but interesting to see what has changed, ...
In Ideas, IoT, Feb 01, 2024Just for Fun
A Personal, Portable Laugh Track
This was a ridiculous idea I had one day: wouldn’t it be fun to have a personal, portable laugh track – you know, like in those old sitcoms where there would be a canned laughter afte...
In Programming, Just for Fun, Aug 19, 2024Featured
-
You should know: rand() may call malloc()
In Programming, Internet of Things, -
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, -
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,