Having been working in the IoT space, I've yet to see any company have a solid strategy, including Cisco. Until companies are comfortable telling Wall Street that IoT programs will require smaller margins, moving the needle in a positive direction will be tough or near impossible to achieve. No one company makes all the "things". Big and small companies will have to be comfortable taking a small piece of the pie instead of wanting the whole thing all at once.