Google will be shuttering its IoT Core service; the company disclosed last week. Its stated reason: Partners can better manage customers' IoT services and devices. (So much for the idea that IoT workloads are key to growing the cloud business....)
While Microsoft also is relying heavily on partners as part of its IoT and edge-computing strategies, it is continuing to build up its stable of IoT services and more tightly integrate them with Azure. CEO Satya Nadella's "intelligent cloud/intelligent edge" pitch is morphing into more of an intelligent end-to-end distributed-computing play.
Following a reorg in April this year, which resulted in the Azure IoT engineering and PM teams moving into the Azure Edge + Platform group, Microsoft has been working to consolidate its IoT and edge-computing teams and merge those offerings more seamlessly with Azure. Microsoft officials said at the time that they wanted to integrate IoT/edge with the company's Azure Arc hybrid-management service; Azure Stack, its family of appliances and hyper-converged infrastructure (HCI) products; and Azure Edge Zones, its 5G-connected cloud services available from edge facilities. By doing so, Microsoft can pitch edge devices as being manageable from Azure across the globe.
Among Microsoft's current IoT offerings: Azure IoT Hub, a service for connecting, monitoring and managing IoT assets; Azure Digital Twins, which uses "spatial intelligence" to model physical environments; Azure IoT Edge, which brings analytics to edge-computing devices; Azure IoT Central; Windows for IoT, which enables users to build edge solutions using Microsoft tools. On the IoT OS front, Microsoft has Azure RTOS, its real-time IoT platform; Azure Sphere, its Linux-based microcontroller OS platform and services; Windows 11 IoT Enterprise and Windows 10 IoT Core -- a legacy IoT OS platform which Microsoft still supports but which hasn't been updated substantially since 2018.
(I'm not anywhere near as familiar with what AWS has in the space, but a quick search indicates it has a full suite of IoT services for industrial, commercial and automotive. It also offers FreeRTOS, its IoT Greengrass open-source edge runtime and a dev kit for education-centric IoT devices. Like Microsoft, AI/ML looks to be a key workload here. Unlike Microsoft, AWS also has a substantial home/consumer IoT presence.)
I've been asking Microsoft since April this year for an update on the company's IoT and edge-computing plans and have been told repeatedly that it wasn't a good time for a briefing.
However, at the company's Build developers conference in May, Microsoft officials presented a few sessions about the company's evolving IoT and edge strategies.
Microsoft is looking to support the whole commercial IoT gamut, from "tiny edge" (meaning microcontrollers/sensors/fixed purpose devices); to "light edge" Windows IoT Enterprise, Windows Server IoT and industrial equipment, robots and kiosks; to "heavy edge," meaning hybrid servers, hyper-converged infrastructure (Azure HCI) and Azure Stack.
More and more IoT solutions are starting to look like small datacenters, and the boundaries between devices, servers and virtual machines are blurring.
In addition to better Azure integration, Microsoft is looking to bring cross-service and device security to its IoT offerings (which I'm assuming means Azure Active Directory integration, among other things).
Microsoft also played up heavily at Build this year the idea of a "hybrid loop." The concept: Hybrid apps will be able to allocate resources locally on PCs and in the cloud dynamically. The cloud becomes an additional computing resource for these kinds of applications, and applications -- especially AI/ML-enabled ones -- can opt to do processing locally on an edge device or in the cloud (or both). This concept definitely relies on IoT and edge devices and services becoming more deeply integrated with Azure.
I'm thinking we'll hear more about Microsoft's updated IoT and edge-computing vision at its upcoming Ignite 2022 IT pro conference in mid-October, if not before.