Smart Cities Ontology for Digital Twins

I am Principal Program Manager at Microsoft in the Azure IoT team, working on developer experience and advocating for Internet of Things developers.
I have worked in the IoT space for as long as I remember, first as an embedded developer and consultant, then as a Technical Evangelist for Microsoft France then Microsoft Corp.
I also spent 3 years in Microsoft Open Technologies, engaging with open source communities on topics going from Web and JavaScript to gaming and IoT.
Comments
Azure Sphere for Developers
Behind the scenes of a Workplace Health & Safety solution - Hands-on!
There are several existing solutions for more accurate geolocation (especially indoors) that can also be used in combination, such as Wifi location, Bluetooth, RFID, UWB. Any of these solutions can be used on the device and eventually you could have the back-end analyse each data point from geolocation sensors carried by workers and extrapolate more accurate location. You can also consider adding data from other sensors (proximity, cameras...) that are dispatched in the work environment (e.g. a combination of Wifi location + monitoring cameras + ML models could do the trick).
Optimizing Azure IoT Edge development with VS Code and the IoT Edge Dev Tool
Linux modules on Windows 10 IoT Enterprise
Introduction to IoT Plug and Play
stay tuned for some updates about IoT plug and play preview in the next few weeks
Getting started with Azure Digital Twins
Here are some pointers for you:
https://aka.ms/WhatIsDigitalTwinsAbout
Azure IoT Microsoft Professional Program
The course is free to go through on eDx. You pay $99 for the capstone project and the verified certificate. You will find all the information on the program's page https://aka.ms/mppiot, Just click Enroll Now to get started.
When it comes to Azure account/subscription, you can go through the class using a free trial account.
And for the hardware necessary to finish some of the classes/capstone project, you can see details on the eDx page https://www.edx.org/course/microsoft-professional-capstone-internet-of-things-2
Connect devices from other IoT clouds to Azure IoT Central
I recommend you look into the Azure IoT solution accelerator for connected factory as it addresses OPC-UA integration with Azure IoT: https://www.azureiotsolutions.com/Accelerators
Also we are working on the integration of IoT Edge in IoT Central, which will allow to leverage the work we have shipped for supporting OPC-UA on Azure IoT Edge to connect your OPC-UA infrastructure directly into IoT Central
Using Azure Data Lake to analyze IoT Data
the scenario you want to implement is most likely doable. There are several ways you can implement this depending on your application specifics such as throughput expected, latency,...
Azure IoT Hub will allow you to route incoming messages based on message properties as well as content to specific endpoint. If you want to apply a deviation on all inbound devices telemetry then the simplest way is to attach an Azure Function to the default endpoint of IoT Hub, then apply your deviation in the Function and output result. Depending on how you want to store then expose results, you have several options for the output of the Function such as blob storage, Time Series Insights Data Lake... once again the best way to implement this will depend on your scenario and application specifics. I recommend you check out our learning material on https://aka.ms/iotschool as well as docs.microsoft.com to identify the best solution suited to your needs.
Happy coding!
Azure IoT Hub Device Streams
@Cholm321: The feature is still in preview and free to use during the preview period. The actual pricing has not been announced yet but will be on the page Reza pointed you to when we announce the General Availability. For now there is the following message in the Q&A section of the IoT Hub pricing page:
This feature can be used at no charge during the Preview period.
The final pricing for device streams will be announced when the feature is generally available. As a general frame of reference, each unit of S1, S2, S3 SKU would provide sufficient streaming capacity to remotely access 100, 1,000, and 10,000 devices, respectively, for 1 hour per month per device. This available stream capacity can be used for other application scenarios including file transfer, remote debugging, or your custom application protocols as well.
SmartHotel 360, a demo powered by Azure Digital Twins
@Aydin Gencler: All the setup instructions are on this one ReadMe . Install steps are not as trivial as a one click deploy at this point in time, but that is very likely something the team will make simpler in the future
Azure IoT DevKit OTA Firmware update
@Matt: This article should help you further: https://docs.microsoft.com/en-us/azure/iot-hub/tutorial-firmware-update