I am currently working on develop an IOT architecture. The sensing devices are to be integrated with microcontroller. The microcontroller will be integrated to some type of RF communication device. As the community is well aware RF communication protocols that will fit the bill. Once in consideration are Bluetooth smart/BLE, uIP, zigbee and Zwave. I intend to use module primarily to address FCC certification issues. At this point Bluetooth smart/BLE and Zigbee are the prime candidates.
Question: From an Embedded Systems design standpoint what are the pros and cons of using Bluetooth smart/BLE over Zigbee or vice versa