DEV Community

Cover image for Software equivalent for these hardwares
Alish Giri
Alish Giri

Posted on

Software equivalent for these hardwares

We don't understand anything unless our brain associate it with relatable contents. This is why learning new information is so hard because there is nothing to associate that new piece of information with.

This is exactly what happened to me when I understood that the IoT devices you see below are like packages/dev_dependencies you install in a piece of software you write.

You control these dev boards using mostly C++ and verify that your code controls the hardware as you want and then provide these information to the manufacturer to create a production board with your firmware/code. You also 3D design the case/housing for prototyping and provide the design files to the manufacturer and finally your production device is ready 🚀.

So turns out this is how hardware development work and some of the use cases for your reference are below:

  • Create an attendance receiver device (like I did in my past project)
  • Create a face scan to unlock door
  • Build a custom CCTV recorder with custom logic to identify product
  • Build a drone

Now you see the practical use case 🙂

Top comments (0)