Current Projects

Currently I am focusing on iothomebase.com. A MVP for a cloud portable IoT platform.

.. Here is what I hope to achieve by creating another IoT platform ..

OVERVIEW & PURPOSE OF IOTHOMEBASE.COM

Iothomebase.com is striving to be an easily replicable and “cloud provider agnostic” micro platform designed to reduce the cost of entry into IoT for small businesses and individuals. Large IoT providers have a free tier but they just allow solutions to be built at a low cost of infrastructure. Yet the cost of building on the free tier is still out of reach for many as the development costs are still very real obstacles. In addition to the cost of developing what is needed for the front end, the solutions built on these platforms are likely destined to be dependent on and locked into the cloud specific platform itself.

Iothomebase.com seeks to remove the cloud provider lock in and provide a ready to go service that is easily subscribed to. The goal is to provide client software for very low cost IoT components and to lower the cost of successful sensor integration.

To lower cost the goal for the edge-device is to use single board computers such as the Raspberry Pi Zero /w which can be purchased for $10 - $12 US dollars. For the sensors we will use the ESP8266 which is a wifi and BLE enabled device on a board the size of a SD memory card and can be purchased in a range of $1.60 - $8.00 US depending on qty.

Using various open source components will help keep the cost down and the hope is that the more technically savvy, cost conscious, and DIY minded can just download the client software for the IoT edge device and be off to the races with a free trial or subscription.

The typical setup would have Raspberry Pi Zero /W as an edge device with many esp8266 / esp32 based devices behind the edge device doing their thing and communicating through MQTT to the edge which will collect messages and compile into a payload to be shipped to the server for storage, analysis and reporting. It is a 2-way interaction where clients can manage the devices behind the edge device by sending commands which are picked up by the edge device and sent out by the MQTT message broker component.

I think that is enough information on the platform plans to get the ideas for use cases flowing.

Personal Objectives

I have gotten many great ideas from the book "The Lean Startup". I am excited to put them into practice. That is a huge reason I have invested so much time in this project. I am working on the project early mornings before my day job starts and also nights and weekends. This is a huge investment in my personal time.

Of course I am not just investing my time in a product that may or may not obtain a significant following. For me this is a project with a lot of personal benefits even if it turns out not to be profitable.

Benefits are:

  1. As I build the platform and the client software I am living the challenges that IoT service providers have in real life. As I overcome the challenges I am overcoming real world problems.

  2. I am learning about the development process and all at the same time becoming.

    1. Product Designer (New Skill for me)
    2. Product Owner (New Skill for me)
    3. Full stack Developer (New Skill for me)
    4. Brushing up on my skills as an Application Manager

  3. I am learning about creating a MVP and all that entails:

    1. Finding a target customer base
    2. Identifying and understanding the needs of that customer base
    3. Constantly identifying new use cases
    4. Prioritizing and deciding on the MVP feature set
    5. Finding and engaging early adopters
    6. Collecting feedback and enhancing the product based on that feedback

So this page is boring. Watch fish instead!