Skip to content

malte-christian/XBee-Wireless-Benchmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PerformanceMeasurements

Requirements

  • Python 2.7
  • XBee Python (global)
  • PySerial (global)

Configuration

Make your settings inside config.json:

{
  "evaluator_behaviors": [
    {
      "type": "throughput",
      "arguments": {}
    }
  ],
  "nodes": [
    {
      "behaviors": [
        {
          "type": "Source",
          "arguments": {
            "quantity": 100,
            "payload": 100,
            "dest": 1,
            "ack": 1
          }
        }
      ],
      "hardware": {
        "type": "HardwareMock",
        "arguments": {
          "port": 1
        }
      }
    },
    {
      "behaviors": [
        {
          "type": "Sink",
          "arguments": {
          }
        }
      ],
      "hardware": {
        "type": "HardwareMock",
        "arguments": {
          "port": 2
        }
      }
    }
  ]
}

Run measurement

Just execute main.py.

About

Performance Measurement tool for XBee nodes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages