Test drove BMW i3, lovely vehicle. Wishing I can afford one some day. #EV #BMW
BMW i3


Test drove BMW i3, lovely vehicle. Wishing I can afford one some day. #EV #BMW

Connected our pear tree to the internet. It will publish a notification when pears are ready to be picked up. #IoT #esp32 #homeautomation

Designed a high quality 16A relay actuator with 433Mhz RFM69, two separate DS18B20 plugs, option for RTC and SPI flash. Will be used with the thermostat controller I tweeted yesterday. #IoT #smarthome #arduino
This is why I chose my IoT development framework carefully. Of course, no one is immune to framework obsolescence: https://www.reddit.com/r/esp32/comments/c9tp0d/super_bummed_spent_almost_2_years_on_a_hobby/
Updated my OTA server to require client certificate to be presented before providing the firmware binary. This way the binary is kept away from curious eyes, and only provided after mutual TLS authentication proves the asking party is who they say they are. #IoT #OTA #Security

PCB for ESP32 based smart thermostat controller project with touch bring-up success. The enclosure is in the works. Feeling satisfied. #IoT #smarthome

Implemented option to send a copy of the ESP32 serial log messages to MQTT; Makes it so much easier to debug remote nodes. Literally takes one line of code, look up esp_log_set_vprintf. Next is to provide API to change the log level runtime so I can focus on the desired component
Wondering why people fork git projects with the clear intention not to contribute, rather than just starring them?
I am curious if you folks have a separate network for your IoT devices at home? Bonus read on the subject: https://robpickering.com/ubiquiti-configure-micro-segmentation-for-iot-devices/ The poll results are interesting. Looks like 80% of my tech-savvy followers do not have a separate network for their IoT devices, which means either they DIY all of their IoT hardware and…
I am frequently contacted by folks who were advised to use Arduino to build commercial product and are now running into the full spectrum of issues related to using a rapid prototyping platform in production. Someone's giving them the wrong advice and that costs a lot. Also using Arduino code means all of your object…
TIL of the 128 KB limit for MQTT payload size for AWS IoT. Any publish request that contains payload larger than this limit will be rejected and result in a disconnect. Kind of odd, makes it difficult to transport large payloads e.g. frames from cameras or OTA files over AWS IoT.
Working on MQTT rate limiter middleware, it will add an extra layer of security to my already oversecured broker.

Implemented JSON based access policies to my Mosca-based MQTT broker, decision to allow or deny publish/subscribe is now based on the presented client certificate's CN/O/OU/L fields. I think it is pretty safe to say I now run miniature AWS IoT clone 🙂
Implemented ESP32 OTA rollbacks if the new firmware crashes within 45 seconds of first boot, doesnt manage to connect to MQTT or the device enters degraded operating mode due to failed hardware initialization. This gives me a peace of mind when pushing mass OTA updates. #IoT
Made a short video on my Continuous Delivery setup for ESP32 IoT projects using Node-RED https://youtu.be/paC_rVziIMQ #IoT #MQTT #OTA #ESP32

This made me laugh, I have seen folks actually think like that #startup #ideas #dilbert
Just recorded a new video: Provisioning ESP32 devices for mutual TLS authentication for MQTT using own PKI https://youtu.be/7qTT9EPCdCw #IoT #mTLS #MQTT #security #PKI #DIY #eclipse
Made a "how-to" video on how to use self-created CA to secure Node-RED installation with mutual TLS authentication in 12 minutes: https://www.youtube.com/watch?v=oRCpXEj236s&feature=youtu.be #IoT #nodered #tls #mtls #security

Jupiter quite visible today, just next to the moon where I live. Feels alien to see it like this..

Checking an AWS IoT pricing calculator, running a 10K IoT fleet costs $1.8K per year. This is not insignificant. Link to the calculator: https://d1.awsstatic.com/IoT/assets/AWS_IoT_Core_Pricing_Calculator.fcc37410fa03431c28b59d8509f1b4e370c88402.xlsx

Secured my #Node-RED with mutual TLS authentication through my own CA and self-generated certificates; I have to present a client certificate in order to be allowed to use Node-RED.

My dog meets Google's AR tiger in the garden.. try it yourself, google for "tiger" on your phone, then "view in 3D"->"view in your space"
I need a node.js guru volunteer to work with me on creating basic PKI PoC that provisions #ESP32 devices with client certificates; node-forge looks right for the purpose. I have the complete solution architecture figured, just need a node.js guru that can code it for free 🙂 Couple volunteers already, thanks @eliofilipe and @MrQinEL ;…
I now load x.509 certificates to dedicated ESP32 partitions rather embedding into the code via COMPONENT_EMBED_TXTFILES; This helps decouple the code from provisioning the device with CA and client certificate+key; Still working on PKI to provision the certificates at flash time
Saw someone drop his wallet while entering a shop (pretty full with cash btw) and ran up to him to return it. Feels good to help, I have been in a position where I've lost wallet with IDs, credit cards and know what it means..

Sharing some thoughts on using mTLS (mutual TLS authentication) to secure IoT solutions in a blog post: https://harizanov.com/2019/06/using-mtls-to-secure-iot-solutions/
Counted 30 active IoT devices at home, 90% of them created by me. What's your count?

This is pretty interesting: Run a C Language Interpreter on Your ESP32 https://www.codeproject.com/Articles/5061494/Run-a-C-Language-Interpreter-on-Your-ESP32

Implemented #MQTT certificate based mutual authentication for my home automation with access policies for publish/subscribe, much like Amazon AWS #IoT, only #DIY . It is now much more secure #esp32 #mosca Added certificate revocation list functionality. Took extra effort to make it work without MQTT broker restart. Next is profivioning API for the nodes
@EspressifSystem I'd love to get my hands on the #ESP32-S2 , count me in for a tester https://www.espressif.com/en/news/espressif-announces-%E2%80%A8esp32-s2-secure-wi-fi-mcu

Come see me #security #infosec #passwords
A short video blog post of my DIY sliding door #Iot opener https://harizanov.com/2019/05/iot-sliding-door-opener/ https://youtu.be/BPzyOmaaLY0 #esp8266 #DIY #MQTT #smarthome #homeautomation