For developing and user playing, a virtual canokey is implemented based on USB/IP.
Use the following commands to compile and you would find a canokey-usbip there.
cd build
cmake ..
Usage:
canokey-usbip [canokey-file [port [touch]]]
canokey-file: the file system of the virtual canokey, default value:/tmp/canokey-fileport: the port where usbip server listens on, default value 3240. Currently only localhost is supported.touch: if presents, you could useCtrl-Cto issue an touch. Otherwise touch is ignored by the firmware.