move in 2 functional device interfaces, build with new yunos sdk