Is that really necessary? Couldn’t it be in-cooperated to a existing esphome node?
People do lots of advanced bluetooth stuff in esphome, for example