4
2 Comments

I built Prism OS to make Dev journey 10x simpler for IoT, looking for someone with background in embedded / IoT products to partner with 🤝

I am a full stack developer who loves to also work on electronics on the side sometimes, and while I love all the amazing cool stuff we can build nowadays with cheap and powerful MCUs like esp8266, esp32,
as a full stack developer getting started in embedded 4 years back I found that building and sharing what you have built is a lot lot harder than what I was used to as a web, android, ios developer.
To solve those problems and to make it easier for developers to get started building and sharing their IoT creations I built prismos.dev over 4 years on the side,
think of Prism OS as Android "ecosystem" (OS + SDK + Play Store) for embedded platforms, I go into details about this at https://prismos.dev/the-goal

While I have been able to build an MVP that I am getting started sharing with others now,
I would love to partner up with someone who has experience building and taking electronics and embedded products to launch,
I think something like Prism OS can change the IoT projects are built and can make it much much simpler for devs to get into the field, 10x better that the current state of things.

If https://prismos.dev seems interesting to you then hmu at [email protected] or on twitter at https://twitter.com/sid_devesh

  1. 1

    good idea, the flashing is very annoying that is why I use Lua instead of C++ for this chips. But for faster dev you need faster/easier debug on code running on the chip.
    the distribution idea is OK, but not a lot of people will be running more than one app on a chip or switching them very often.
    but will definitely give it a try :)

    1. 1

      Thanks,
      I agree with the flashing point, I have tried Lua and micropython too and while I love the ease of it,
      memory constraints are a very real thing on this chips, and that's where C++ still seems like a better option to me to introduce newer devs to hardware since production grade projects would often need to use C++.
      Also yeah, the switching app thing is not necessary at all for projects, the purpose of that is to make it easier to install a bunch of apps you want to try and show off quickly and use them side by side, similar to how we would do on our smartphones,
      hence making the platform more accessible for web, mobile devs, by making it similar to quick deployment process of phones and web that they are used to.

      The switching apps feature of Prism OS just takes advantage of the app lifecycle methods of Prism API, so it essentially comes for free ;)

      Plus its always fun to switch between multiple apps / widgets on an esp8266, feels so cool :)

      For anything more involved to be built using Prism OS, something that has to take advantage of all resources available and hence do away with the whole app switching feature and other features not needed, like notifications hub,
      for such cases I will be adding a flag to prism cli for devs to compile standalone app images, so that way you get all benefits of ease of Prism APIs but without any of the features you don't need.

Trending on Indie Hackers
Competing with Product Hunt: a month later 33 comments Why do you hate marketing? 29 comments My Top 20 Free Tools That I Use Everyday as an Indie Hacker 19 comments $15k revenues in <4 months as a solopreneur 14 comments Use Your Product 13 comments How I Launched FrontendEase 13 comments