Simulates a set of XMPP Sensors, Actuators and Controllers.
This report has been automatically generated by ComSim by Trust Anchor Group. The following command-line arguments where used to execute the simulation and generate the report:
ComSim.exe -d ..\..\Debug\netcoreapp2.2\Data -e -i ..\..\..\..\Examples\XmppDeviceControl.xml -s Sniffers -st ..\..\..\..\..\Examples\SnifferXmlToHtml.xslt -mr C:\ProgramData\IoT Gateway\Root\Reports\XmppDeviceControl.md -xr C:\ProgramData\IoT Gateway\Root\Reports\XmppDeviceControl.xml -master /Master.md -l C:\ProgramData\IoT Gateway\Root\Reports\XmppDeviceControl.Log.xml -lt C:\ProgramData\IoT Gateway\Transforms\EventXmlToHtml.xslt
Simulates 20 XMPP Sensors (10 Outdoor and 10 Indoor Temperature Sensors), 10 XMPP Actuators (Heaters) and 10 XMPP Controllers (Thermostats, clients of one sensor and actuator each), controlling Heater output, based on Sensor output. Outdoor Sensor Temperature Value varies randomly over time. Indoor Sensor Temperature Value varies depending on Outdoor Temperature and Heater output, using a simplified heat transfer function. Controllers read sensor data and control Heater output based on current Indoor Temperature, comparing it to a goal Temperature that can be configured. Model is simplified, heat transfer made quicker, to illustrate communicative aspects, rather than physical properties. All devices can be interacted with using external clients, such as the Simple IoT Client or Tag ID App.
The XMPP Client accounts are created automatically, if the broker being used supports XEP-0077: In-Band Registration. The account registration process can be protected using keys and secrets, if the broker supports XEP-0348: Signing Forms.
| Time units | |
|---|---|
| Simulation Duration: | 10 min |
| Time Base: | Start of Simulation |
| Time Unit: | 1 s |
| Time Cycle: | 10 min |
| Bucket Time: | 5 s |
| Start Date: | 2021-05-11 |
| Start Time: | 22:19:51 |
| End Date: | 2021-05-11 |
| End Time: | 22:29:51 |

Calculates the next step for simulated physical quantities in one system.
Samples current simulated physical properties and reports them as momentary values for the corresponding sensors in one simulated system.
Performs the actions of a thermostat, by reading the corresponding sensors and taking necessary actions to control the indoor temperature to match a preset and configurable goal temperature.
Performs a readout of an outdoor temperature sensor.
Performs a readout of an indoor temperature sensor.
Performs a readout of heater.
Performs a readout of a thermostat.
Enables or disables a heater.
Enables or disables a thermostat.
Sets the Goal Temperature of a thermostat.











