A framework for developing and testing software for embedded devices


Keywords
embedded device broker medical iot HMI, embedded, embedded-devices, embedded-systems, instrumentation, iot-platform, python, twisted, websocket
License
GPL-3.0
Install
pip install parlay==1.3.40

Documentation

dev: Build Status master: Build Status

Parlay Logo

Parlay: Powerful Development and Testing System for Embedded Device Software

Parlay is software that brings visibility and accessibility to embedded devices.

It enables:

  • Comprehensive test and analysis
  • Painless scientific experimentation and investigation
  • Automated instrument verification with easy-to-write python scripts
  • Secure remote diagnostics and data capture

Full Documentation

The documentation for Parlay is hosted on Read the Docs.

Installation

Windows

Download and run the Windows Installer exe from our releases page.

Linux

Dependencies

Parlay requires some basic python development dependencies. Make sure these are installed.

Run the following from a command prompt:

sudo apt-get install python python-pip python-dev libffi-dev libssl-dev

Install via Python Pip

To install Parlay for development only:

$ sudo pip install parlay

To install the 'secure' version of Parlay:

$ sudo pip install parlay[secure]

Examples

See the Parlay Examples repository.

Help

Check out the #parlay channel on freenode IRC for help

Tests

Run the following command for unit and integration tests (requires make):

$ make test

Alternatively, open the Makefile and run the commands you see there under test.

License

This version of Parlay is released under the GPLv3 License. Contact Promenade Software for more information on a commercial license.

Contributing

Please read our contributing guide.

Copyright

Parlay is Copyright (C) 2015 by Promenade Software, Inc.