RSMP Tools
RSMP Nordic maintains a set of open source tools for working with RSMP.
This includes both GUI and command-line tools for validation and interacting with RSMP implementations.
See all our GitHub repositories.
RSMP Simulator
The RSMP Simulator is a Windows application written in C# that can be used for manual testing of RSMP implementations. You can download it along with its documentation from the release page.
RSMP Validator
The RSMP Validator is a command-line tool based on Ruby and RSpec that can be used for automated validation of RSMP implementations.
RSMP Libraries
We also maintain several Ruby gems (libraries) for working with RSMP.
The RSMP Validator is built on these building blocks, but you can also use them yourself to build new or specialized RSMP tools.
RSMP Ruby Gem
The RSMP gem is a Ruby library for handling RSMP communication and schema validation.
It also includes command-line tools that make it easy to run an RSMP site or supervisor on the command line and view messages as they are exchanged.
RSMP Schema
A JSON Schema for automatically validating the format of RSMP messages.