Rewrite HTTP bridge to support more types (Device/DeviceModel)
We need to refactor the controller code of the bridge in order to support more data types.