/soft-bill

Emulate an RS-232 bill acceptor in software.

Primary LanguagePythonMIT LicenseMIT

Soft Bill

A virtual RS-232 Bill Acceptor

Emulate an RS-232 bill acceptor in software.

This application can be used to test your RS-232 master such as found here

Requirements

Getting Started

  • Setup a null modem emulator
  • Setup your RS-232 master (write your own, fork another, etc)
  • Play with the code!

Windows

  1. Install com0com
  2. Start up each your master and slave and attach them to the appropriate port e.g.

python main.py COM7 

Linux

  1. socat
  2. Start up each your master and slave and attach them to the appropriate port e.g.

./main.py /dev/tty3