Depends on tessel/node-usb#154.
I've been able to discover my Pebble Time from my Raspberry Pi running FreeBSD using the example in noble! :) A noble PR is coming as well.
The LE discovery example here doesn't seem to actually discover anything though.
When testing to make sure the example fails on a Linux VM as well (and indeed it does), I also had to change:
var binding_path = binary.find(path.resolve(path.join(__dirname,'./package.json')));
var binding_path = binary.find(path.resolve(path.join(__dirname,'../package.json')));
Add FreeBSD support