The Smart Kitchen For Azure IoT Central "Scenario" is a standalone project that is designed to assist builders, device developers and testers working with Azure IoT Central.
- Powerful Emulation - Dynamic Configuration of Devices, Nodes and Variables allow you to emulate complex "Digital Twin" topologies. In this project we are working with instances of appliances in a commercial kitchen.
- Azure IoT Central SaaS Integration - Azure IoT Central is our Software as a Service (SaaS) 'Application Platform' that provides telemetry, device management and rich data visualizations. That is just a small part of what it can do. We want to provide you with a way to understand and leverage these features with smart approaches to the coding, thoughtful configuration and big benefits from the application platform.
- OPC-UA Emulation - The project provides an OPC-UA compliant server that models the address space, nodes and variables of the world of OPC-UA. There is a "Transparent Gateway" implemented that provides "Protocol Translation" and maps telmetry to the modeling used in Azure IoT Central called "Digital Twins Definition Language" (DTDL).
- Device Fleet Simulation - We provide the ability to simulate devices, assets and capabilities by supoorting the creation of a small device fleet.
- Fault Injection - Introductory guidance on fleet management routines for software updates, debugging and tracing. Through configuration you can inject failues into the mix to see how to bake in some resilience and eventual consistency to your IoT fleet.
The capabilities of this project are defined by the various project lifecycle that you configure and prepare your Device and solution on the Azure IoT Central Application platform.
- Pub/Sub Telemetry Server - Configuration of the components, interfaces and variables for generating telemetry that can be subscribed by your device fleet.
- Device Fleet Provisioning - Configuration of the devices and models supporting provisioning into your Azure IoT Central application.
- Device Fleet Simulation - Configuration of simulation of the devices and subscribing to the Telemetry Server to send real-world telemetry values and firmware simulation for handling changes to the properties (Twins) and code for handling state changes from property setting, etc.
- Twin History and Diff Viewer - Dashboard viewer that provides a historical view and comparison diff for Twin changes (Desired and Reported)
- System Integrators
- Developers
- Administrators of an IoT Central Application
The requirements and preparations are assumed for this project...
- You have an Azure Account
The core of this demo application for Azure IoT Central is the emulation of IoT in the context of a commercial kitchen. We have included the following emulated appliance models that you would find in a commercial kitchen...
LINK: Detailed Overview for the Kitchen HVAC System
Measurements
---------------------------------
* Airflow Temperature
* Main Motor RPM
* CFM
Baselines and Trends
---------------------------------
* Ideal Temperature = 68 F
* Main Motor RPM > Trend
* CFM > Trend
LINK: Detailed Overview for the Walk In Freezer
Measurements
---------------------------------
Temperature
Humidity
Door Open Count
Door Ajar
Compressor Health
Baselines and Trends
---------------------------------
Ideal Temperature = 0 F
Ideal Humidity = 100 RH
Door Open Count is a Trend
Door Ajar is a Trend
Compressor Health > 98
LINK: Detailed Overview for the Walk In Refrigerator
Measurements
---------------------------------
Temperature
Humidity
Door Open Count
Door Ajar
Compressor Health
Baselines and Trends
---------------------------------
Ideal Temperature = 39 F
Ideal Humidity = 65 RH
Door Open Count is a Trend
Door Ajar is a Trend
Compressor Health > 98
LINK: Detailed Overview for the Standing Freezer
Measurements
---------------------------------
Temperature
Humidity
Door Open Count
Door Ajar
Compressor Health
Baselines and Trends
---------------------------------
Ideal Temperature = 0 F
Ideal Humidity = 100 RH
Door Open Count is a Trend
Door Ajar is a Trend
Compressor Health > 98
LINK: Detailed Overview for the Standing Refrigerator
Measurements
---------------------------------
Temperature
Humidity
Door Open Count
Door Ajar
Compressor Health
Baselines and Trends
---------------------------------
Ideal Temperature = 39 F
Ideal Humidity = 65 RH
Door Open Count is a Trend
Door Ajar is a Trend
Compressor Health > 98
LINK: Detailed Overview for the Fryer
Measurements
---------------------------------
Temperature
Oil Quality
Fryer Heater Health
Baselines and Trends
---------------------------------
Ideal Temperature = 350-360 F
Oil Quality > 75
Fryer Heater Health > 98
LINK: Detailed Overview for the Cold Table
Measurements
---------------------------------
Temperature
Compressor Health
Baselines and Trends
---------------------------------
Ideal Temperature = 39 F
Compressor Health > 98
LINK: Detailed Overview for the Dishwasher
Measurements
---------------------------------
Heating Element Health
Motor Health
Wash Cycles
Temperature
Baselines and Trends
---------------------------------
Ideal Temperature = 180-185 F
Heating Element Health > 98
Motor Health > 98
Wash Cycles - Trend Count







