added dtbeacon.h/.m