The golang client (device) application for the beacon platform.
Compiling on Mac
Because libusb and libusb-compat are typically installed into
/usr/local, compiling on mac osx can sometimes produce an
unable to find <usb.h> error when compiling the application. This can be avoided by adding the following flags before compilation:
CGO_CFLAGS=-I/usr/local/include CGO_LDFLAGS=-L/usr/local/lib make