Skip to content
TheTwitchy edited this page Jun 11, 2017 · 11 revisions

gardenr Wiki

This wiki documents the entire engineering process, from conception, to parts selection, to development, to deployment in order to see the types of thinking and engineering that goes into a simple "Thing". It's intended to be helpful for people unfamiliar with the normal process of building IoT devices, and may not always include best practices, or anything resembling good practices (I have a software background). That said, you should be able to apply similar principles to your own "Thing", or can learn how these devices are built in the first place.

Also note that this tends to skip over a few minor details such as building tests, integration, and mass production, as these are things not really suited for a one-off device.

I reserve the right to be wrong on anything and everything shown below.

  1. Conception: Realizing the need for a solution
  2. Define Requirements: Laying out exact project goals and requirements
  3. Parts Selection: Finding hardware and software to meet defined requirements
  4. Hardware Development: Building a test device
  5. Software Development: Developing the device firmware and backend
  6. Assembly and Integration: Finalizing hardware designs for deployment
  7. Maintenance: Ongoing changes and fixes

Please let me know if you see glaring mistakes, awful designs, possible improvements, or whatever.

Clone this wiki locally