SDI 12 for beaglebone black

I want to read data from a sensor that uses SDI-12, i read about how the SDI-12 functions but I can’t find a way to implement it in my Beaglebone Black. Any suggestions on how to do this?

Old thread, but I would love to know the way people have implemented SDI-12 communication between BB and SDI12-enabled sensors.