IoT-Opt is a platform for the optimization of NarrowBand IoT (NB-IoT) and LTE-M devices, generating configurations that let users optimize device battery life and performance. The platform allows users to benchmark pre-integrated, commercially available IoT products, or compose their own solutions by selecting and optimizing components for their target deployment network.