Skip to content

Instantly share code, notes, and snippets.

@mdobson
Last active August 29, 2015 14:01
Show Gist options
  • Save mdobson/a4c07f5ce3358575b360 to your computer and use it in GitHub Desktop.
Save mdobson/a4c07f5ce3358575b360 to your computer and use it in GitHub Desktop.
Models for devices
HTTP/1.1 200 OK
server: Cowboy
connection: keep-alive
date: Thu, 29 May 2014 20:16:07 GMT
content-length: 606
access-control-allow-origin: *
content-type: application/vnd.siren+json
via: 1.1 vegur
{
"class": [
"accelerometer"
],
"properties": {
"type": "accelerometer",
"name": "robot-arm-accelerometer",
"units":{
"scientific":{
"name":"Meters per second per second",
"notation":"m/s^2"
}
},
"data": {
"x":-100,
"y":100,
"z":0
},
"id": "6488db50-e611-11e3-9c8f-8d111a2bd837",
"state": "on"
},
"actions": [
],
"links": [
{
"rel": [
"self"
],
"href": "http://zetta-cloud.herokuapp.com/mini-factory-detroit/robot-arm-accelerometer"
},
{
"rel": [
"index"
],
"href": "http://zetta-cloud.herokuapp.com/mini-factory-detroit"
},
{
"title":"x",
"rel": [
"avatar", "http://rels.zettajs.io/icon"
],
"href": "http://zetta-cloud.herokuapp.com/mini-factory-detroit/robot-arm-accelerometer/x.png"
},
{
"title":"y",
"rel": [
"avatar", "http://rels.zettajs.io/icon"
],
"href": "http://zetta-cloud.herokuapp.com/mini-factory-detroit/robot-arm-accelerometer/y.png"
},
{
"title":"z",
"rel": [
"avatar", "http://rels.zettajs.io/icon"
],
"href": "http://zetta-cloud.herokuapp.com/mini-factory-detroit/robot-arm-accelerometer/z.png"
},
{
"title":"x",
"rel": [
"monitor", "http://rels.zettajs.io/stream"
],
"href": "ws://zetta-cloud.herokuapp.com/mini-factory-detroit/robot-arm-accelerometer/accelerometer/x"
},
{
"title":"y",
"rel": [
"monitor", "http://rels.zettajs.io/stream"
],
"href": "ws://zetta-cloud.herokuapp.com/mini-factory-detroit/robot-arm-accelerometer/accelerometer/y"
},
{
"title":"z",
"rel": [
"monitor", "http://rels.zettajs.io/stream"
],
"href": "ws://zetta-cloud.herokuapp.com/mini-factory-detroit/robot-arm-accelerometer/accelerometer/z"
},
{
"title":"accelerometer",
"rel": [
"alternate", "http://rels.zettajs.io/datasheet"
],
"href": "http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Sensors/Accelerometers/MMA8452Q.pdf"
}
]
}
HTTP/1.1 200 OK
server: Cowboy
connection: keep-alive
date: Thu, 29 May 2014 20:16:07 GMT
content-length: 606
access-control-allow-origin: *
content-type: application/vnd.siren+json
via: 1.1 vegur
{
"class": [
"accelerometer"
],
"properties": {
"type": "accelerometer",
"name": "robot-arm-accelerometer",
"units":{
"scientific":{
"name":"Meters per second per second",
"notation":"m/s^2"
}
},
"data": {
"x":-100,
"y":100,
"z":0
},
"_streams":[
{
"value":"x",
"href":"ws://zetta-cloud.herokuapp.com/mini-factory-detroit/robot-arm-accelerometer/accelerometer/x"
},
{
"value":"y",
"href":"ws://zetta-cloud.herokuapp.com/mini-factory-detroit/robot-arm-accelerometer/accelerometer/y"
},
{
"value":"z",
"href":"ws://zetta-cloud.herokuapp.com/mini-factory-detroit/robot-arm-accelerometer/accelerometer/z"
}
],
"_avatars": [
{
"value":"x",
"href":"http://zetta-cloud.herokuapp.com/mini-factory-detroit/robot-arm-accelerometer/x.png"
},
{
"value":"y",
"href":"http://zetta-cloud.herokuapp.com/mini-factory-detroit/robot-arm-accelerometer/y.png"
},
{
"value":"z",
"href":"http://zetta-cloud.herokuapp.com/mini-factory-detroit/robot-arm-accelerometer/z.png"
}
],
"id": "6488db50-e611-11e3-9c8f-8d111a2bd837",
"state": "on"
},
"actions": [
],
"links": [
{
"rel": [
"self"
],
"href": "http://zetta-cloud.herokuapp.com/mini-factory-detroit/robot-arm-accelerometer"
},
{
"rel": [
"index"
],
"href": "http://zetta-cloud.herokuapp.com/mini-factory-detroit"
},
{
"title":"accelerometer",
"rel": [
"alternate", "http://rels.zettajs.io/datasheet"
],
"href": "http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Sensors/Accelerometers/MMA8452Q.pdf"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment