VESC (vesc-project.org) is worth checking out if you need (low) triple digit watts and a PMSM/BLDC motor is suitable.
You can interface via UART and CAN and a bunch of other analog/digital options as well
You can interface via UART and CAN and a bunch of other analog/digital options as well