false true false srv 127.0.0.1 = rest_port 9081 = fvt ${__property(fvt,,)} = redis_srv 127.0.0.1 = continue false 1 1 1 false true false saveConfig true true true true true true true false true true false false false true false false false true 0 true true true true true false false true false { "sql" : "create stream demo () WITH (FORMAT=\"JSON\", TYPE=\"edgex\" Conf_key=\"share_conf\")" } = ${srv} ${rest_port} /streams POST true false true false Stream demo is created. Assertion.response_data true 16 true false { "id": "rule1", "sql": "SELECT Temperature as temperature, Humidity, meta(*) AS edgex_meta FROM demo WHERE Temperature = 72", "actions": [ { "edgex": { "connectionSelector": "edgex.redisMsgBus", "topic": "result", "metadata": "edgex_meta", "contentType": "application/json", "messageType": "request" } }, { "log":{} } ] } = ${srv} ${rest_port} /rules POST true false true false Rule rule1 was created Assertion.response_data true 16 ${srv} ${rest_port} /rules/rule1/status GET true false true false $.source_demo_0_records_in_total 0 true false false false false 0 test/edgex/pub ${__property(fvt,,)} ${srv} ${rest_port} /rules/rule1/status GET true false true false $.source_demo_0_records_in_total 10 true false false false $.sink_edgex_0_0_records_in_total 6 true false false false 5000 ${srv} ${rest_port} /rules/rule1 DELETE true false true false Rule rule1 is dropped. Assertion.response_data false 16 ${srv} ${rest_port} /streams/demo DELETE true false true false Stream demo is dropped. Assertion.response_data false 16 500 continue false 1 1 1 false true false saveConfig true true true true true true true false true true false false false true false false false true 0 true true true true true true 0 test/edgex/sub/sub redis = ${redis_srv} = ${__property(fvt,,)} $.event.deviceName demo true false false false $.event.readings[1].value 81 false false false false $.event.readings[0].value 72 false false false false Humidity Assertion.response_data false 2 temperature Assertion.response_data false 2