First draft of ultrasound_beacon_driver