Automated Solutions Logo

ASComm IoT
Allen-Bradley, Siemens S7, GE, & Modbus Communication Drivers for .NET Core, UWP and Xamarin Developers


Product Summary


Automated Solutions ASComm IoT is a fully-managed .NET Standard 2.0 library that delivers communications connectivity between .NET Core, Universal Windows Platform (UWP), and Xamarin applications and a broad range of industrial devices using industrial communications protocols.

All supported protocol drivers are implemented in the ASComm IoT class library, providing a single, consistent API regardless of the underlying protocols or hardware devices. Development licenses for each driver can be licensed individually, so you only pay for the drivers that you are developing with.

Use Visual Basic, C#, C++, and ASP.NET to create HMI, SCADA, data logging, and Industrial IoT applications targeting .NET Core, Universal Windows Platform, Windows Desktop, ASP .NET Core, service, Linux, and Xamarin.

Powerful pre-built example applications with VB and C# source code included in development package.

Runtime-free for qualified applications







Key Benefits


  • Non-commercial and Commercial licensing available
  • Runs on Windows 10 IoT Core devices like Raspberry Pi
  • Can be used to power your IoT edge devices
  • 100% managed code
  • .NET Standard 2.0 compatible
  • .NET Core 2.0 compatible
  • Visual Studio.NET 2017 Compatible
  • Multiple target platforms are supported, including .NET Core, Universal Windows Platform (UWP), Web, Windows Desktop, WPF, console, and service apps.
  • Extremely high performance - 5~10 mSec typical transaction time
  • Highly optimized to minimize communications transactions
  • All drivers included in single component, providing consistent API regardless of target device brand or model.
  • Development licenses for each driver can be licensed individually, so you only pay for the drivers that you need
  • Data items can be added to groups, which can be configured for timed polling
  • Multiple groups can be created per device to accommodate multiple update rates
  • Supports data change and error events
  • Built-in serialization allows you to save/load your entire communications configuration with a single line of code
  • Single component runs multiple concurrent protocols
  • Object inheritance provides consistent user interface, regardless of underlying communications protocol
  • Licensing can be accomplished via Internet, telephone, or email
  • Extensive documentation
  • High quality .NET Core, Universal Windows Platform (UWP), and Desktop example applications with C# and VB source code
  • No Hardware Keys - software licensing mechanism is simple and intuitive
  • Allows for unattended license transfer across machines
  • Easily connect to your factory floor systems. 
  • Immediate Internet delivery and online license activation.
  • No runtime fees or keys for qualified applications.

 


License Types


Non-Commercial Developer License

Allows for application development on a single PC and runtime-free deployment to multiple PCs.

Runtime license is embedded into executable, so no licensing steps or files are required on runtime PCs.

Who should purchase

  • End users that require runtime-free deployment within their organization.
  • Equipment OEMs, machine builders, and system integrators building applications that qualify for runtime-free distribution per license agreement.
  • Developers building applications that qualify for runtime-free distribution per license agreement.

Discounted Team Edition pricing is available for teams starting at two developers.

Commercial developers, please contact our to inquire about commercial licensing.

 

Commercial Developer License

Details coming soon

Commercial software/system vendors, please contact our to inquire about commercial licensing.

 

Machine License

Not currently available


Compatibility

Runtime Platforms

  • .NET Core 2.0 or higher
  • .NET Framework 4.6.1 or higher
  • Mono 5.4 or higher
  • Universal Windows Platform 10.0.16299 or higher
  • Xamarin.iOS (coming soon) 10.14 or higher
  • Xamarin.Mac (coming soon) 3.8 or higher
  • Xamarin.Android (coming soon) 8.0 or higher

Development Platforms

  • Visual Studio 2017

Operating Systems

  • Windows 10
  • Windows 10 IoT Core
  • Linux
  • Android (coming soon)
  • iOS (coming soon)
  • Mac (coming soon)