You just need to make another copy of the application and in that you need to change a setting in the SBMS.cfg file.
You will find this line SERIAL_PORT=/dev/ttyUSB0 and when you add another SBMS USB it will show up as ttyUSB1 and if you ad a third one ttyUSB2
So you will have 2 or 3 copy of the same program (the entire folder just rename the folder) and as you insert a new SBMS it will get a USB name and have that in the cfg file so it knows to witch SBMS to connect.
Extension cable is no problem. Up to about 10m maybe even 20m is likely fine with simple extension or two but above that 50 to 100m you need active USB cable.
Mine works non stop for many months but it is only connected to a single SBMS0.
I work on on a webbrowser application where you can take the log files that are generated by the app in wyse 3040 and visualize them on any computer.
Currently I work on an updated SBMS0 firmware with many new futures and when I'm done with that around March I will finalize this html and update the Wyse 3040 app and add this html there.
If you need this early version let me know and I will send it to you.
I look forward to hear some feedback on the Wyse 3040 app.