If we can reduce the IoT investment cost, we can bring more IoT ideas to life. The first step is to understand the major components in the IoT technology stack and the technology trade-offs available for each component.