I have noticed some MCUs are adding additional firmware by adding some ROM onto the chip so that it is much less expensive in terms of the applications memory footprint. So far these firmware features only cove simple housekeeping and low power mode functions, but if we could get a common 'BIOS" that covered many of the functions you identify we would be a long way to getting a standard IoT support package. Think we can get to a common BIOS for the IoT that is added to every IoT targeted MCU?
Thanks for your input. This is a good example of the possible Wide Area Network interfaces.
I never had the chance to look at your product specs. Do you interface to it serially or can it be used with an Ethernet like interface. I am asking the question because when more than one IP interface is required on a product, the best solution is to have the TCP/IP stack drive all interfaces. If a second TCP/IP stack is running in the cellular interface, it complicates the application software.
Microchip has an M2M development platform for CDMA networks. It's important to consider deployment costs, where a 4G LTE network may prove too expensive for all but the very largest implementations (power to negotiate low rates). The Microchip platform is pre-certified on the Verizon 2G Network that has been guaranteed to be around for 10 years. Link: http://www.microchip.com/Developmenttools/ProductDetails.aspx?PartNO=DM320017