Skip to content

norwegianblues/parrot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parrot

An extensible simulation environment for connected devices.

Goals

The project aims at developing an environment to ease the development, test, and analysis of connected devices by providing a configurable platform where the device can be developed in a context.

By context we mean the surroundings or backdrop, i.e. other devices, communication channels, and services, that would be part of the device deployment environment. The difference is that in this platform the context constitutes a well defined and controllable dynamic environment that aids in development, testing and analysis rather than contributing to the hardships of embedded development.

The platform will be able to handle a heterogeneous mix of physical devices, sensors, and actuators, emulated devices, sensors, and actuators, data traffic backplane representing the network, and a number of local or real world services.

There will be bridging available between the platform and the physical world, making possible to hook up physical devices to the platform as well as connecting the platform to the outside world.

It is important to note that tools for device and service development are not part of the project per se.

Getting started quickly

  1. Clone this repo
  2. Create a virtualenv which you can install parrot in
  3. Run python setup.py install
  4. Run one of the example simulations or create your own

Documentation

The documentation for this project can be found at https://github.com/norwegianblues/norwegianblues/wiki

Rules

  1. Use spaces, not tabs.
  2. Mind if we call you Bruce?

Legal

Unless explicitly stated otherwise, the code and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html

Todo

As always

  • Add documentation
  • Add more modules
  • Add tests and Travis-Ci (or similar) for automatic testing

About

A simulation environment for connected devices.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published