Home

Azure IoT Device Simulator-.Net Core 3.x version

%3CLINGO-SUB%20id%3D%22lingo-sub-971969%22%20slang%3D%22en-US%22%3EAzure%20IoT%20Device%20Simulator-.Net%20Core%203.x%20version%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-971969%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20all%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIn%20case%20it%20can%20help%2C%20you%20will%20find%20%3CA%20title%3D%22Azure%20IoT%20Device%20Simulator%22%20href%3D%22https%3A%2F%2Fgithub.com%2Fjonmikeli%2Fazureiotdevicesimulator3%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehere%3C%2FA%3E%20an%20Azure%20IoT%20Device%20Simulator%20upgraded%20to%20.Net%20Core%203.x.%3C%2FP%3E%3CP%3EThe%20solution%20allows%20to%20simulate%20a%20broad%20part%20of%20the%20Azure%20IoT%20Device%20SDK.%3C%2FP%3E%3CP%3EThose%20capabilities%20include%20features%20like%3A%3C%2FP%3E%3CUL%3E%3CLI%3EC2D%20messages%20based%20on%20JSON%20templates%20(different%20types%20of%20messages%20included%20by%20default)%3C%2FLI%3E%3CLI%3ED2C%20flows%20(desired%20properties%2C%20direct%20methods%2C%20messages)%3C%2FLI%3E%3CLI%3Eflows%20at%20device%20and%20module%20level%20configurable%20through%20separated%20configuration%20files%20(JSON-based).%20You%20can%20set%20different%20settings%20for%20each%20type%20of%20message%2C%20for%20each%20module%20and%20for%20each%20device.%3C%2FLI%3E%3C%2FUL%3E%3CP%3EThe%20solution%20runs%20as%20a%20.Net%20Core%20console%20application.%20It%20is%20easily%20containerizable%20(you%20can%20even%20find%20an%20image%20ready%20to%20use%26nbsp%3B%3CA%20title%3D%22Azure%20Device%20IoT%20Simulator%20(.Net%20Core%203.x)%20Docker%20image%22%20href%3D%22https%3A%2F%2Fhub.docker.com%2Fr%2Fjonmikeli%2Fazureiotdevicesimulator3%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehere%3C%2FA%3E).%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20solution%20can%20be%20used%20as%26nbsp%3Ba%20developer%20tool%20(I%20guess%2C%20this%20is%20its%20primary%20use)%20or%20to%20build%20a%20simulation%20platform.%20This%20could%20maybe%20complete%20the%20simulation%20capabilities%20of%20Microsoft%20IoT%20Central.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EA%20%3CA%20title%3D%22Azure%20IoT%20Device%20Simulator%22%20href%3D%22https%3A%2F%2Fgithub.com%2Fjonmikeli%2Fazureiotdevicesimulator%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%22%3E.Net%20Core%202.x%20version%3C%2FA%3E%20exists%20too.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EEnjoy%20your%20IoT%20project%20%3B).%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-971969%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAzure%20IoT%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EAzure%20IoT%20Device%20SDK%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EDevice%20Simulator%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EIoT%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Highlighted
jonmikeli
Occasional Contributor

Hi all,

 

In case it can help, you will find here an Azure IoT Device Simulator upgraded to .Net Core 3.x.

The solution allows to simulate a broad part of the Azure IoT Device SDK.

Those capabilities include features like:

  • C2D messages based on JSON templates (different types of messages included by default)
  • D2C flows (desired properties, direct methods, messages)
  • flows at device and module level configurable through separated configuration files (JSON-based). You can set different settings for each type of message, for each module and for each device.

The solution runs as a .Net Core console application. It is easily containerizable (you can even find an image ready to use here).

 

The solution can be used as a developer tool (I guess, this is its primary use) or to build a simulation platform. This could maybe complete the simulation capabilities of Microsoft IoT Central.

 

A .Net Core 2.x version exists too.

 

Enjoy your IoT project ;).

Related Conversations
Tabs and Dark Mode
cjc2112 in Discussions on
46 Replies
Extentions Synchronization
Deleted in Discussions on
3 Replies
Stable version of Edge insider browser
HotCakeX in Discussions on
35 Replies
flashing a white screen while open new tab
Deleted in Discussions on
14 Replies
How to Prevent Teams from Auto-Launch
chenrylee in Microsoft Teams on
29 Replies
Security Community Webinars
Valon_Kolica in Security, Privacy & Compliance on
13 Replies