Thing interface