Some time ago I got two iSP5 Smart Plugs for $30 each. The plugs can be controlled from dedicated iHome apps on iOS and Android. They also work with Apple HomeKit and Amazon Alexa. It’s great but I use OpenHab2 on Raspberry Pi 2 to control my smart home devices and there’s no integration/plugin for the plugs. I was wondering if it would be possible to reverse engineer the iHome API and write a small script to control the devices. The first thing I did was running nmap port scanning against one of the plugs which were connected to my WiFi. Victory! … well not really. Two ports are open. HTTP port always returns 404 so it’s not very helpful yet. The zeroconfig[…]

The main reason I decided on writing a blog is to improve my writing skills. But there are other equally important reasons too. I work on many interesting side projects and I want this blog to be a place to share my experience with the hackers and tinkers community. I’ve done a lot of electronics, hardware, and software projects and got a lot of help from people all over the Internet. I want to pay my debt and share something with you as well.