Hello everyone!
I am currently looking to select an MCU for an industrial application.
The application requires a few interfaces only (1x SPI, 30x IO with IO expander, 1x UART, 1x I2C) plus a wireless interface.
This interface may be WiFi or Bluetooth and is used for configuration and firmware updates.
CC2640/CC2650 or CC3220/3120/3100 pre-certified modules look very promising.
I would like some help in deciding what module should be used. Our main focus is easy/streamlined firmware development.
- Target hardware function: Controlling several relais based on sensor data, not time critical. Wireless interface for user.
- not important: Price, wifi or bluetooth, power consumption, data rate
- important: update over the air, software stacks for wireless interface, easy software interface for application
- All CC... devices support update over the air. Any major differences between BT and WiFi versions?
- Stacks are provided for WiFi and Bluetooth. They probably work similar? What is easier to use and modify in the application?
- The WiFi CC... devices provide TCP/IP, HTTP etc so could probably run a websever without too much effort? Can the webserver run on the M0 or would this be part of the application? Example?
What CC would you recommend for this application and why?