It would be nice to view devices by their names instead of their IDs, perhaps the ID could be a fallback in case a name isn't set yet.
There is also a lot more information in these lists that might be useful, especially for Digistump - in particular, the pinned_build_target
, platform_id
, and product_id
.
It might be worthwhile implementing a filter or sorting method so that we can hone in on Digistump devices faster. If many filters or more visible data is needed, we might need to place this in a modal instead of a dropdown.
{
"id": "------------------------",
"name": "lamp_bulb",
"last_app": null,
"last_ip_address": "123.456.789.012",
"last_heard": "2016-03-11T15:33:04.174Z",
"product_id": 0,
"connected": false,
"platform_id": 0,
"cellular": false,
"pinned_build_target": "0.3.4"
},
{
"id": "------------------------",
"name": "normal_hunter",
"last_app": null,
"last_ip_address": "123.456.789.012",
"last_heard": "2015-01-23T05:33:50.918Z",
"product_id": 0,
"connected": false,
"platform_id": 0,
"cellular": false,
"pinned_build_target": "0.3.4"
},
{
"id": "------------------------",
"name": "cat_dish",
"last_app": null,
"last_ip_address": "123.456.789.012",
"last_heard": "2016-01-11T04:35:36.618Z",
"product_id": 0,
"connected": false,
"platform_id": 0,
"cellular": false,
"status": "normal",
"pinned_build_target": "0.3.4"
},
{
"id": "------------------------",
"name": "bath_sensor",
"last_app": null,
"last_ip_address": "123.456.789.012",
"last_heard": "2015-12-18T21:41:39.851Z",
"product_id": 0,
"connected": false,
"platform_id": 0,
"cellular": false,
"status": "normal",
"pinned_build_target": "0.3.4"
},
{
"id": "------------------------",
"name": "gopher_launcher",
"last_app": null,
"last_ip_address": "123.456.789.012",
"last_heard": "2016-02-19T09:37:09.203Z",
"product_id": 0,
"connected": false,
"platform_id": 0,
"cellular": false
},
{
"id": "------------------------",
"name": "P0",
"last_app": null,
"last_ip_address": "123.456.789.012",
"last_heard": "2015-06-04T02:50:19.236Z",
"product_id": 6,
"connected": false,
"platform_id": 6,
"cellular": false
},
{
"id": "------------------------",
"name": "boomer_vampire",
"last_app": null,
"last_ip_address": "123.456.789.012",
"last_heard": "2016-04-01T23:07:56.780Z",
"product_id": 6,
"connected": true,
"platform_id": 6,
"cellular": false,
"status": "normal"
},
{
"id": "------------------------",
"name": "cabinet_lights",
"last_app": null,
"last_ip_address": "123.456.789.012",
"last_heard": "2015-12-20T03:26:38.479Z",
"product_id": 0,
"connected": false,
"platform_id": 0,
"cellular": false,
"pinned_build_target": "0.3.4"
},
{
"id": "------------------------",
"name": "powerful-kitty",
"last_app": null,
"last_ip_address": "123.456.789.012",
"last_heard": "2016-02-15T23:18:33.556Z",
"product_id": 10,
"connected": true,
"platform_id": 10,
"cellular": true,
"status": "normal",
"last_iccid": "1234567890123456789",
"imei": "123456789012345",
"current_build_target": "0.4.8"
},
{
"id": "------------------------",
"name": "morphing_dentist",
"last_app": null,
"last_ip_address": "123.456.789.012",
"last_heard": "2016-01-03T00:13:09.078Z",
"product_id": 6,
"connected": false,
"platform_id": 6,
"cellular": false,
"status": "normal"
},
{
"id": "------------------------",
"name": "ranger_hamster",
"last_app": null,
"last_ip_address": "123.456.789.012",
"last_heard": "2016-02-16T06:52:04.554Z",
"product_id": 6,
"connected": false,
"platform_id": 6,
"cellular": false,
"status": "normal"
},
{
"id": "------------------------",
"name": "spiffy-bobcat",
"last_app": null,
"last_ip_address": "123.456.789.012",
"last_heard": "2016-03-14T22:10:27.741Z",
"product_id": 10,
"connected": false,
"platform_id": 10,
"cellular": true,
"status": "normal",
"last_iccid": "1234567890123456789",
"imei": "123456789012345",
"current_build_target": "0.4.8"
},
{
"id": "------------------------",
"name": "Duo-Uno",
"last_app": null,
"last_ip_address": "123.456.789.012",
"last_heard": "2016-03-08T16:49:54.619Z",
"product_id": 88,
"connected": false,
"platform_id": 88,
"cellular": false,
"status": "normal"
},
{
"id": "------------------------",
"name": "Duo-3",
"last_app": null,
"last_ip_address": "123.456.789.012",
"last_heard": "2016-03-07T18:28:41.202Z",
"product_id": 88,
"connected": false,
"platform_id": 88,
"cellular": false,
"status": "normal"
},
{
"id": "------------------------",
"name": "Duo-2",
"last_app": null,
"last_ip_address": "123.456.789.012",
"last_heard": "2016-03-11T04:40:56.329Z",
"product_id": 88,
"connected": false,
"platform_id": 88,
"cellular": false,
"status": "normal"
},
{
"id": "------------------------",
"name": "Duo-4",
"last_app": null,
"last_ip_address": "123.456.789.012",
"last_heard": "2016-03-07T03:09:16.526Z",
"product_id": 88,
"connected": false,
"platform_id": 88,
"cellular": false,
"status": "normal"
},
{
"id": "------------------------",
"name": "Oak B (5402)",
"last_app": null,
"last_ip_address": "123.456.789.012",
"last_heard": "2016-04-02T01:44:50.823Z",
"product_id": 82,
"connected": true,
"platform_id": 82,
"cellular": false,
"status": "normal"
}