See http://raumzeitlabor.de/wiki/Hausbus2 for the motivation and specification.
go get github.com/raumzeitlabor/rzlbus
First you need an SSL certificate; it’s sufficient to create a self-signed one for now. See http://www.akadia.com/services/ssh_test_certificate.html
Then, compile and run the example code:
go build && ./example -rzlbus_listen="localhost:10444"