Basic device CRUD and wakeup