If you are a Particle developer and using Argon IoT board, you may be interested in this article. When you need to unclaim your particle IoT board for some reasons such as transferring the ownership and make another person to reclaim the board using his/her account, you would try the factory reset tutorial that the Particle team published on the Particle community (Here is the link). However, when you try to reclaim the board using the Particle app, you may see an error message:

It’s weird, right? You factory reset the device, but the app says the device might be…

In my previous story, I introduced how you can manually download realtime energy usage data of Kasa HS300 power strip from TP-Link cloud. In this part 2 story, we will automate the download function in python and visualize the time-series energy usage data using timescaleDB and jupyter notebook. To learn timescaleDB briefly, you can visit this story.

The first thing you need to do for storing the energy usage data to timescaleDB is creating a database table.

psql -U postgres -h localhost

Assuming that you have installed postgreSQL and timescale, you can login to the postgresql as the default user…

Monitoring the energy consumption is the most typical smart home application. However, if you do not have any expert knowledge of circuits and power monitoring, making a DIY-style power socket for monitoring the energy consumption is not feasible. For the energy monitoring purpose, many smart plug solutions with mobile apps have been introduced to the market. However, most of them are not opening their APIs to the public and this makes it hard for DIYers to develop their own energy monitoring applications. HS110 model from TP-Link has been a great option for DIYers due to its cloud-based communication model. …

1. Introduction

In my last story, I introduced a thorough description of how to start a DIY IoT project in Python using a Raspberry Pi board and Phidget Sensors. Based on that simple sensing program, anyone can start building their own smart environments. However, the true power of IoT can be realized when a large collection of various data from multiple sensors are accumulated and we analyze them to infer higher-level knowledge. For example, we can develop a simple air conditioning service when we have a controllable air conditioner and a simple temperature sensor. …

1. Introduction

Internet of Things (IoT) is not a new paradigm any more, rather it’s even an old school now. Anyone can easily find all kinds of IoT-related products such as voice assistants, single board computers (SBC), sensors, smart bulbs, on the internet. This applies not just to hardware platforms. You can find so many software or cloud platforms to facilitate IoT projects with regard to connectivity, data analysis, and so on. Using these public IoT platforms, anyone can develop their own IoT environments if they are willing to. (And of course if they can afford it.)

In this article, I want…

Heesuk Son

A computer scientist enthusiastic about enabling our surroundings smart and even autonomous! KAIST PhD, now at MIT as a Postdoc

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store