Enhancing my ordinary IP security cameras with AI

Artificial Intelligence is quickly becoming an important ingredient for IoT projects’ success, a requirement for unlocking its full potential and providing a competitive edge to those that embrace it. AI naturally integrates into existing connected sensor/actuator networks and immediately adds measurable value. It was hard to imagine until recently, that AI will be so easily…

DEV.BG tech talk

I will be doing a tech talk on topic “Hardware and firmware considerations when designing low power battery operated wireless edge nodes for Internet of Things applications” at an event organized by DEV.BG. Join me on April 18th, starting 19:15 @ IT Step Academy. If you are in Sofia, you are invited to join. Page…

Where are the IT jobs in Sofia located?

I had a chat with a colleague the other day, discussing his property purchasing plans. He shared that the proximity to workplace is important for him. Planning in the long term, he asked me what districts of Sofia would be a good fit in my opinion, and I could only guess. Driven by curiosity, I…

Upgrading my fan coil thermostats

We use a DIY air-to-water heat pump for climate control (heating/cooling) of our house with a combination of water underfloor heating and fan coils in the rooms. The fan coils are equipped with basic thermostats that allow for heat/cool mode setting, desired temperature and fan speed. We never use fan speed setting other than lowest, as…

Internet connected fire/smoke alarm project

This project is an upgrade to a previous project of mine – the DIY IoT smoke alarm. It is a more advanced version that uses dedicated hardware rather than the generic “Funky” project + external components. In essence, the module integrates into cheap smoke detectors and provides wireless event transmission plus periodic battery measurements to…

High security key fob project

This project is about creating a high-security keyfob using Atmel’s ATSHA204 hardware authentication device. It was inspired by this post about security and signing. Many modern key fobs use various security techniques to prevent replay attacks, yet it turns out it is possible to hack even rolling codes. To solve this problem and have a key fob…

BBoilRF

This blog post is about a project I have been working on lately, the BBoilRF. It is a general purpose internet-connected relay actuator/gateway with support for low power, battery operated remote wireless sensor nodes. It was designed primarily for use as a thermostat with an option for wireless temperature sensors capability, but is highly configurable…

proSmart

I have been busy starting up an exciting new project the last few months, a joint effort with a team of highly enthusiastic, hands-on, broadly skilled contributors with the goal to design and develop IoT home/industrial automation solutions. Together, we established a company named proSmart with the following principles in mind: Provide end-to-end services Complete service…

Auto DST adjustment

We are close to that time of the year when Daylight Saving Time (DST) starts.  It is intended to save on energy use, however, studies have found this to be questionable, even contrary – energy use increases in some cases. The change itself causes a number of inconveniences. For me DST start/end means adjusting a number of clocks around…

ESP32

I’m one of the lucky 200 that got their hands on the early beta of Espressif’s new ESP32 chip evaluation board. It is the “big brother” to the popular ESP8266, Espressif has though noted that it should not be treated as an ESP8266 replacement and that it is targeting “different market”. The specs are impressive indeed,…

Spectrum analysis with RFM12B

The comments to my last blog post got me thinking if I had chosen the right RFM channel at home, obviously if the channel is noisy that directly affects reception and increases the error rates. I use the default 868Mhz setting for the RFM12B/RFM69s at home and decided to check if the channel is clear from other…

RFM69 to MQTT gateway using ESP8266

I’ve mentioned my plans for this project during the IoT hangout session few months ago, it has finally materialized as working prototype. The blocker so far was the lack of ESP8266 RFM69 driver and free time on my end, so I’ve teamed up with Andrey Balarev to solve this. Andrey is an IoT enthusiast + embedded systems…

Local hostname for connected devices

Now that we have connected our project to the local network, we are immediately faced with another challenge: how can we reach it? Using WPS/SmartConfig means we force the unit into DHCP settings mode, IP address is auto assigned by the router in that case. You may not have access to the router’s settings to force static IP…