Hackpads are smart collaborative documents. .

Carl Obereisenbuchner

300 days ago
Unfiled. Edited by Severin , Jonathan Sieber , Carl Obereisenbuchner 300 days ago
  • e.g. Reichelt "AV 09-00" (Bohrdurchmesser 19mm)
  • Normal panel buttons
  • e.g. "MAR 5000.0104" (Bohrdurchmesser 16mm)
 
  • Salt Master
 
Jonathan S Software Installation
 
 
  • Software architecture 
 
Central server
 
  • Setup Raspberry Clients
  • Tarball of Janus installation
  • Build reference image
  • Customization
  • WiFi Connection
  • VPN IP Address
  • Adressbook Information (About Space etc.)
  • Test video connection components manually
 
Task: Peer VPN
  • Test and configure working PeerVPN configuration
  • Decide on IP scheme, network name, PSK
Severin
  • networkname EWindowMunich
  • psk phahturaet1cahD3xoh0iaghie2toocaeWe9Thaicoh2tei7eing2ohjuo1eiYoT7Shahdeitor8Aijoh6aichieShietaBah4Eengai0Ein6caikea3Aex9Uw9doc2E
  • initpeers ewindow.munichmakerlab.de 7777
 
Peter F Task: Implement room manager
  • connect to mqtt
  • endpoint ew/rooms/get
  • give out leases for rooms
  • garbage collection over janus API? 
 
  • publish state
Jonathan S
  • Start/Stop Janus
  • control UV4L
  • handle mqtt calls (see diagram) 
 
 
 
Jonathan S Janus Build
 
see $GIT/janus/build.sh
 
Connection Buildup Steps
 
Boot:
  • Launch peervpn, wait for VPN connectivity
  • Run UV4L (currently happens automagically through systemd+udev)
  • Start MQTT Client
 
Call:
  • Start Janus / create VideoRoom
  • UV4L Join Janus VideoRoom Request
  •  
 
Hangup:
  • UV4L Stop Request
  • Kill Janus
 
Current Issues / Workarounds:
  • UV4L takes 20-30 seconds to build connection, about 10 seconds to quit
  • Janus/UV4L can go in bad state, where video packets are not forwarded anymore
 
223 days ago
Download Raspberry SD Image
 
Jonathan S DOWNLOAD LINK
 
Unzip the .zip, you get the .img File
 
lorenza@bigmagma.it install the operating system with the ewindow software installed
 
 
lorenza@bigmagma.it with windows/linux/mac:
Jonathan S Easy Alternative for beginners : Get https://etcher.io/
  • Insert SD Card
  • Start Etcher
  • Select Image (.img File)
  • Make sure SD Card is selected
  • Flash!   
 
Installation / First Bootup
  • Boot the Pi with the flashed SD card
  • A Dialog should appear, asking for hostname: Enter xxx.ewindow.org
  • v0.1 Image has a bug: Enter OS Shell to fix it:  
  • su
  • passwd
  • exit
  • exit 
  • Config->Update
lorenza@bigmagma.it
  • go to menu->wifi->ssid: enter name of the network->password
Jonathan S
  • Select Preview and test camera view
lorenza@bigmagma.it
  • Call other windows
Jonathan S
  • menu->call like fablab-munich-ewindow.org  
  • Enter the password of remote ewindow user
lorenza@bigmagma.it hei.ewindow.org password: heiewindow
Carl O werkbox3.ewindow.org password: wbewindow
dresden.ewindow.org password: ewindow
 
lorenza@bigmagma.it Now wait for connection, press enter to hang up
 
 
 
 
 
 
 

Contact Support



Please check out our How-to Guide and FAQ first to see if your question is already answered! :)

If you have a feature request, please add it to this pad. Thanks!


Log in