AI and smart tech struggle to fulfill IoT promise