Build connected devices around sensors, embedded processors, radios, gateways, and edge computation. Address provisioning, remote updates, intermittent networks, device management, privacy, and lifecycle cost.