{ "schema":"https://iotx-tsl.oss-ap-southeast-1.aliyuncs.com/schema.json", "profile":{ "productKey":"a19yWoc0Glx" }, "services":[ { "outputData":[ ], "identifier":"set", "inputData":[ { "identifier":"Price", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"Price" }, { "identifier":"FuelProductName", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"FuelProductName" } ], "method":"thing.service.property.set", "name":"set", "required":true, "callType":"async", "desc":"属性设置" }, { "outputData":[ { "identifier":"Price", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"Price" }, { "identifier":"LastSaleAmt", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"LastSaleAmt" }, { "identifier":"LastSaleVol", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"LastSaleVol" }, { "identifier":"CurSaleAmt", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"CurSaleAmt" }, { "identifier":"CurSaleVol", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"CurSaleVol" }, { "identifier":"FuelProductName", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"FuelProductName" }, { "identifier":"CurState", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"CurState" } ], "identifier":"get", "inputData":[ "Price", "LastSaleAmt", "LastSaleVol", "CurSaleAmt", "CurSaleVol", "FuelProductName", "CurState" ], "method":"thing.service.property.get", "name":"get", "required":true, "callType":"async", "desc":"属性获取" }, { "outputData":[ { "identifier":"AuthResult", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"AuthResult" } ], "identifier":"AuthPump", "inputData":[ { "identifier":"Amt", "dataType":{ "specs":{ "min":"0", "max":"999999", "step":"0.001" }, "type":"double" }, "name":"Amt" }, { "identifier":"Vol", "dataType":{ "specs":{ "min":"0", "max":"999999", "step":"0.001" }, "type":"double" }, "name":"Vol" } ], "method":"thing.service.AuthPump", "name":"AuthPump", "required":false, "callType":"async" } ], "properties":[ { "identifier":"Price", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"Price", "accessMode":"rw", "required":false, "desc":"fuel product price of this fuel point" }, { "identifier":"LastSaleAmt", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"LastSaleAmt", "accessMode":"r", "required":false }, { "identifier":"LastSaleVol", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"LastSaleVol", "accessMode":"r", "required":false }, { "identifier":"CurSaleAmt", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"CurSaleAmt", "accessMode":"r", "required":false }, { "identifier":"CurSaleVol", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"CurSaleVol", "accessMode":"r", "required":false }, { "identifier":"FuelProductName", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"FuelProductName", "accessMode":"rw", "required":false }, { "identifier":"CurState", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"CurState", "accessMode":"r", "required":false } ], "events":[ { "outputData":[ { "identifier":"Price", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"Price" }, { "identifier":"LastSaleAmt", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"LastSaleAmt" }, { "identifier":"LastSaleVol", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"LastSaleVol" }, { "identifier":"CurSaleAmt", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"CurSaleAmt" }, { "identifier":"CurSaleVol", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"CurSaleVol" }, { "identifier":"FuelProductName", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"FuelProductName" }, { "identifier":"CurState", "dataType":{ "specs":{ "length":"2048" }, "type":"text" }, "name":"CurState" } ], "identifier":"post", "method":"thing.event.property.post", "name":"post", "type":"info", "required":true, "desc":"属性上报" } ] }