logo
 
 
 
fb-icon   twi-icon   youtube   in-icon
 
 
  Product Information
  Datasheet  
  Operation  
  Application  
  Availability  
  System Requirements  
     
 
  Testimonials
  "We found the SimpleIoTSimulator useful in quickly creating simulated customer scenarios to give realistic sales demos. The simulation has also helped our customers visualize the power of Cognito Networks solutions prior to deployment."  
  -Kittur Nagesh, CEO
Cognito Networks
 
  More...  
 
 
Simulator Overview
 
SimpleIoTSimulator™
The InternetOfThings Simulator
 

SimpleIoTSimulator™ is an easy to use, IoT Sensor/device simulator that quickly creates test environments made up of thousands of sensors and gateways, all on just one computer.

 
SimpleIoTSimulator supports many of the common IoT protocols. They include:
  • Modbus over TCP encapsulates Modbus, the industry's serial de facto standard since 1979, within TCP packets to enable communcation with automation devices. The simulator can "learn" from existing Modbus over TCP servers to duplicate customer environments, or use the learnt data as a template to create thousands of Modbus managed devices.

  • MQTT is a publish/subscribe based protocol. Both MQTT ver 3.1 and ver 3.1.1 clients are supported and simulated sensors can be setup to periodically publish messages to a specified broker. A built-in learner utility is also included that subscribes to a broker and learns messages for subseqent replay.

  • MQTT-SN is a variation of MQTT for Sensor Networks that has a more compact packet encoding. Like MQTT, simualted sensors can be setup to periodically publish MQTT-SN client messages to a specified broker and a built-in learner utility is included to learn messages for subsequent replay.

  • MQTT-Broker receives MQTT subscribe requests from applications within the cloud/platform and sends publish messages to them. The simulator supports this functionality to simulate thousands of gateways. Optional bridging to another MQTT-broker in the cloud is also available.

  • CoAP is an IETF proposed standard for retrieving and managing information for sensors and devices in a constrained environment. The simulator can "learn" from existing CoAP sensors/devices to duplicate customer environments, or use the learnt data as a template to create thousands of sensors and gateways.

  • HTTP/s client sends periodic XML/REST requests to cloud/platform servers. The simulator includes learner applications to learn http requests and periodically send them to specified servers for simulating thousands of gateways.

  • HTTP/s server responds to incoming HTTP requests with responses. The simulator can be setup using learnt data for simulating gateways that support this functionality.

  • BACnet/IP server responds to incoming BACnet unicast and broadcast requests with responses. The simulator can be setup using learnt data for supported objects and their properties.

SimpleIoTSimulator enables IoT platform and gateway vendors to improve product quality and significantly shorten their time-to-market without incurring large capital expense for creating test infrastructure. Both IPv4 and IPv6 sensors are supported and the simulator includes built-in support for lossy behavior in constrained environments. It can also create scripted error scenarios on demand. Sensors can also be setup to send IP packets over Bluetooth connections.

 
   
Operation
Only a few simple steps are required to start using the SimpleIoTSimulator. They are:
  1. Use the built in Modbus, CoAP, MQTT, BACnet and HTTP learner utilities to record packet exchanges from real servers/sensors/devices.
  2. Use this learnt data as a template to create test environment with thousands of IoT sensors and gateways.
  3. Run scripts to create error scenarios, and dynamically change properties.
Support for changing data is built-in without requiring any user programming as is lossy behaviour and delay.

If support is also needed for other management protocols like SNMP, Telnet, SSH, an IoT management module is available within the popular SimpleAgentPro and SimpleAgentEnterprise.

 
Applications
  • Development and QA groups can do scalability and functional testing without large test infrastructure.
  • Sales groups can create realistic demos that highlight the management application features to shorten sales cycles.
  • Professional services can create targeted services using duplicated customer environments.
  • Tech Support departments can more easily reproduce customer problems in their test labs.
  • Sensor data changes can be modelled to create different physical environments.
Availability
Please email sales@simplesoft.com for limited trials.
 
System Requirements
  • 64-bit RedHat Enterprise Linux (6.x or higher)
 
 
 
 
   
SimpleAgentPro SimpleTester SimpleSleuth
SimpleAgentEnterprise SimpleTesterPro  
SimpleIoTSimulator Test Suites  
SimpleAgent    
     
SimpleMIBEditor SimpleTester SimpleSnmpProxy
SimpleMIBEditorPro SimpleMIBBrowser SimpleMIBBrowser
SimpleSnmp Tcl SimpleAgent  
     
 
Support
FAQs
Training
Instructional Videos
Other Resources
Contact Support
 
Demo Software for Windows
Demo Software for Linux
Product Tours
White Papers
SNMP Tutorial
Upgrades
About Us
Company
Partners
Careers
Success Stories
  
 
News
Press Releases
Product Updates
Blog
 
Contact
Contact SimpleSoft
Request More Information
WebEx Meeting Center
 
Copyright © 2016 SimpleSoft, Inc. All rights reserved. Privacy