HI all,
Generally what all the parameters deciding the selection of a microcontroller for IoT application?
I know that most of the IoT solutions are designed around ARM controllers like ARM Cortex-M series.
ARM Cortex-M series microcontrollers are optimised for low power applications and have lots of standy features and it will save power Say ARM Coretex-M0+ can run for 15 years from cell battery! So low power might be one criteria.
I would like to know other micrcontrollers used in the IoT applications.
Thanks and Regards,
Deepu
Hi Deepu,
As techguyz pointed out
You may need to chart out the IOT application requirements
first.
Eventually, you will have to choose your microcontroller based on your application requirements. You need to consider these factors:
Aside from the microcontroller itself some other factors are
These are also the criteria for other applications, IoT applications will just assign different weight to each criterion raising importance to connectivity and security.
To provide further guidance on the factors more specific to IoT I tried to dig an article related to your question from my newsletters. My objective is to find one which is as vendor-neutral as possible. I cannot do it exhaustively, however. What I have is an article from MOUSER, conributed by Freescale (now part of NXP) and partner ARM. There is no heavy endorsement of Freescale products in this article and it's not ARM-specific.
What the Internet of Things (IoT) Needs to Become a Reality
The section "There are a few requirements that make an MCU ideal for use in the IoT." is the most relevant to you.
Aside from ARM, other architectures used in IoT applications are: intel x86 (notably the Edison and Galileo), MIPS, Renesas RX, MSP430, AVR, PIC, 8051, etc.
Regards,
Goodwin
I quite agree with this. Any expense of your necessities. But many objects need only a basic controller...