The unpleasant truth facing semiconductor companies targeting wireless IoT in the home and consumer wearable applications is that it is not the underlying silicon, but tools and building blocks that will determine who dominates the market. To address this issue, in the past few months a number of general programming frameworks for IoT have been developed by companies such as Freescale, Silicon Labs and Texas Instruments.