I like the IoT part. We have mostly used Azure Stream Analytics services for it
Azure Stream Analytics integrates deeply with other Azure resources, offering real-time analytics for instant Power BI data delivery. It is scalable, flexible, and simple to implement, organizing data with SQL queries. However, troubleshooting is difficult, Power BI connections may delay, and large data handling requires enhancement. Users in Taiwan report limited Microsoft support. Customization mandates in-system queries, impacting ease of use.