Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /****************************************************************
- * *
- * messages.json *
- * *
- ****************************************************************/
- /** Registratration
- *
- * Sensor -> Appliance
- */
- {
- "MSG_TYPE" : "REGISTRATRION",
- "DATA" : {
- "ID" : "S0",
- "TYPE" : "SENSOR"
- "ATTR" : {
- "A" : "INTEGER",
- "B" : "FLOAT",
- "C" : "STRING"
- },
- "ADDR" : {
- "HOST" : 0.0.0.1, // filled by appliance
- "PORT" : 4711
- }
- }
- }
- /** Dissociation
- *
- * Sensor -> Appliance
- */
- {
- "MSG_TYPE" : "DISSOCIATION",
- "DATA" : {
- "ID" : "S0"
- }
- }
- /** QUERY
- *
- * Appliance -> Sensor
- */
- {
- "MSG_TYPE" : "QUERY",
- "DATA" : {
- "QUERY_ID" : "A012-2016-09-34-09-06-01-123", // Appliance-ID + Timestamp
- "QUERY" : "<insert-valid-tinydb-statement-here",
- }
- }
- /** Query-Response
- *
- * Sensor -> Appliance
- */
- {
- "MSG_TYPE" : "QUERY_RESPONSE",
- "DATA" : {
- "QUERY_ID" : "A012-2016-09-34-09-06-01-123", // Appliance-ID + Timestamp
- "HEADER" : ["INTEGER", "FLOAT"], // tuple types (header)
- "RESULT_SET" : [
- [213132,2.22],
- [655820,2.13],
- [646465,2.01],
- [646455,2.02],
- [845220,2.30],
- [796845,1.23]
- ]
- }
- }
- /** HMC-Query
- *
- * HMC -> Appliance
- */
- {
- "MSG_TYPE" : "HMC-QUERY",
- "DATA" : {
- "QUERY" : "<insert-valid-query-here>"
- }
- }
- /** HMC-Query-Response
- *
- * Appliance -> HMC
- */
- {
- "MSG_TYPE" : "HMC_QUERY_RESPONSE",
- "DATA" : {
- "TOKEN" : "Sx546Yl464", // identifies the query on appliance level
- "DURATION" : 6000 // estimated duration in ms
- }
- }
- /** HMC-Data-Collection
- *
- * HMC -> Appliance
- */
- {
- "MSG_TYPE" : "HMC_DATA_COLLECTION",
- "DATA" : {
- "TOKEN" : "Sx546Yl464", // identifies the query on appliance level
- }
- }
- /** HMC-Data-Collection-Response
- *
- * Aplliance -> HMC
- */
- {
- "MSG_TYPE" : "HMC_DATA_COLL_RESP",
- "DATA" : {
- "TOKEN" : "Sx546Yl464",
- "HEADER" : ["INTEGER" , "FLOAT"],
- "RESULT_SET" : [
- [213132,2.22],
- [655820,2.13],
- [646465,2.01],
- [646455,2.02],
- [845220,2.30],
- [796845,1.23]
- ]
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement