add box device interface and add posibility to expose the gateway as a box