forked from community/device-mgt-plugins
parent
3d583cd39b
commit
3974ec7753
@ -1,17 +1,17 @@
|
|||||||
/* Enter a unique ExecutionPlan */
|
/* Enter a unique ExecutionPlan */
|
||||||
@Plan:name('arduino_execution')
|
@Plan:name('raspberrypi_execution')
|
||||||
|
|
||||||
/* Enter a unique description for ExecutionPlan */
|
/* Enter a unique description for ExecutionPlan */
|
||||||
-- @Plan:description('arduino_execution')
|
-- @Plan:description('raspberrypi_execution')
|
||||||
|
|
||||||
/* define streams/tables and write queries here ... */
|
/* define streams/tables and write queries here ... */
|
||||||
|
|
||||||
@Import('org.wso2.iot.arduino:1.0.0')
|
@Import('org.wso2.iot.raspberrypi:1.0.0')
|
||||||
define stream arduino (meta_owner string, meta_deviceId string, temperature float);
|
define stream raspberrypi (meta_owner string, meta_deviceId string, meta_time long, temperature float);
|
||||||
|
|
||||||
@Export('org.wso2.iot.devices.temperature:1.0.0')
|
@Export('org.wso2.iot.devices.temperature:1.0.0')
|
||||||
define stream temperature (meta_owner string, meta_deviceType string, meta_deviceId string, meta_time long, temperature float);
|
define stream temperature (meta_owner string, meta_deviceType string, meta_deviceId string, meta_time long, temperature float);
|
||||||
|
|
||||||
from arduino
|
from raspberrypi
|
||||||
select meta_owner, 'arduino' as meta_deviceType, meta_deviceId, time:timestampInMilliseconds() as meta_time, temperature
|
select meta_owner, 'raspberrypi' as meta_deviceType, meta_deviceId, meta_time, temperature
|
||||||
insert into temperature;
|
insert into temperature;
|
||||||
|
Loading…
Reference in new issue