Android: Device List Module
Implement a device list UI with the following functionalities
Express a device list request "/home/controller/deviceList/user/<username>", in case
a. A list of device profiles sent back in JSON format (e.g., [<Device Profile1>,<Device Profile2>,...])
b. Interest times out, display the message "can't connect to controller"
Display each device so that user can click and move to device control panel
All interests should be signed, and all data packets should be verified using the same key derived from <password>