A couple of python scripts to use a stack of Turris Omnias as a big display.
Go to file
2019-09-25 18:11:08 +00:00
master.py Added master part, setup and test scripts 2019-09-25 19:54:16 +02:00
README.md Add README.md 2019-09-25 18:11:08 +00:00
setup.py Added master part, setup and test scripts 2019-09-25 19:54:16 +02:00
slave.py Added broken pipe handling. 2019-09-24 21:13:49 +02:00
test.py Added master part, setup and test scripts 2019-09-25 19:54:16 +02:00

Turris colors

  • Scripts written in Python 3, allowing you to turn few Turris Omnia routers into centrally controlled color display

Setup

  1. Setup your routers to see each other (so they are in one network)
  2. Write correct IPs of the routers into the master.py file
  3. Run setup.py that will turn LED's autonomity off. pwntools module is required to do run the setup.py script, so you can also run the commands in the file manually
  4. Make sure that slave.py on each device
  5. Now you can use the master module as shown in test.py: `from master import ColourArray

testColorData = [255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255, 255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255, 255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255, 255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255, 255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255, 255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255, 255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255, 255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255, 255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255] c = ColourArray() c.send(testColorData)` 6. Have fun!