Skip to content

Go library for connecting Makerspaces and attached devices

License

Notifications You must be signed in to change notification settings

FabLabBerlin/easylab-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EASY LAB lib

A library for facilitating communication through XMPP and Ubiquiti mfi Smart Plugs.

mfi

Provides functions to create a custom configuration. This includes:

  • reading the original configuration and updating it
  • disabling unsecure services like telnet

At the moment sshpass is used to push configuration updates.

xmpp

It's a wrapper around github.com/mattn/go-xmpp. It provides:

  • automatic reconnects after failures with a secure back-off
  • keep-alive functionality through ping, cf. XEP-0199
  • data serialization

TODO

  • properly disable sshd

About

Go library for connecting Makerspaces and attached devices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages