Skip to content

zoobab/openwrtsummit-zyre

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.

noswpatv3 About

Presentation "F* the cloud, stay local" at OpenWRT Summit 2017, Prague

Slides

zoobab.com and openwrt

00-zoobabdotcom.png

openap, my first expensive linux router

01-openap.png

openap, 4mb of flash and 1mb ram

02-openap4mb.jpg

isl3893, uClinux routers

03-isl3893.jpg

wrt54g and the web exploit

03-wrt54g-web-exploit.jpg

Pieter Hintjens, best friend and ZeroMQ master

04-pietercat.jpg

Samsung Chord SDK and ZeroMQ

05-samsung-chord.jpg

ZeroMQ, the lightweight messaging library

05-zeromq.png

Zyre, an open-source framework for proximity-based peer-to-peer applications

05-zyre.png

Glinet AR150, the router of choice

06-glinet-ar150.jpg

Hardware vending machine at Revspace.nl

06-revspace.jpg

Midicast at ZMQ hackaton

07-midicast-child.jpg

Midicast at FOSDEM

07-midicast.png

Videos

Links

Demo

  • Run 3 containers as slaves:
$ docker run -d zoobab/glar150
b6d495af00604457061bd13fce0867f097fccfe569c074c9869fb2c0c047bf4e
$ docker run -d zoobab/glar150
5af819f9d7123acc407aa6cefcb992ca2b59fc06a191b6dc4d5fd590cea95f44
$ docker run -d zoobab/glar150
cafe37cf9499d9f64f55b9154b84d93038912ae091033e2f09aecd97b71499cd
  • one master -c to control them all:
$ docker run -it zoobab/glar150 -c
glard v1.0.1 -- GL-AR150 demo'n
I: 17-11-01 17:52:04 using interface=eth0 my_uuid=C3A0AA7977B943D68AD5B7E1A5B8AEB4 my_name=C3A0AA
I: 17-11-01 17:52:04 JOINED peer=5A793D
I: 17-11-01 17:52:04 JOINED peer=CB5DA2
I: 17-11-01 17:52:04 JOINED peer=9EA303
  • you should then type the command "pwd" and observer that it is launched on the 3 slaves:
pwd
9EA303: /

CB5DA2: /

5A793D: /

Future

  • WIP: curve cryto support (SSH replacement)
  • update openwrt packaging
  • TOR find friends with onioncat
  • Turris Omnia Tetris runs ZeroMQ!

About

Presentation "F* the cloud, stay local" with zeromq zyre p2p protocol at OpenWRT Summit 2017, Prague

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published