├── .gitignore ├── LICENSE ├── README.md ├── deploy.sh ├── jvm-env ├── 01_iot_data_producer │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── io │ │ └── fission │ │ └── kafka │ │ ├── IoTData.java │ │ ├── IoTDataEncoder.java │ │ └── IotProducer.java ├── 02_iot_data_consumer │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── io │ │ └── fission │ │ ├── api │ │ ├── IotApiData.java │ │ ├── IotApiFuel.java │ │ ├── IotApiSpeed.java │ │ ├── IotApiStats.java │ │ ├── IotApiVehicles.java │ │ └── IotFlushData.java │ │ └── kafka │ │ ├── IoTData.java │ │ └── IotConsumer.java ├── 03_iot_web │ ├── README.md │ ├── app.py │ └── index.html └── specs │ ├── README │ ├── env-java.yaml │ ├── env-python.yaml │ ├── fission-deployment-config.yaml │ ├── function-count.yaml │ ├── function-data.yaml │ ├── function-fuelavg.yaml │ ├── function-iot-web.yaml │ ├── function-iotflush.yaml │ ├── function-iotstats.yaml │ ├── function-kc.yaml │ ├── function-kp.yaml │ ├── function-speedavg.yaml │ ├── mqtrigger-kc.yaml │ ├── package-02-consumer.yaml │ ├── pkg-01-producer.yaml │ ├── pkg-03-web.yaml │ └── route-6d966491-7ad8-4e42-9efe-6e0d730ed414.yaml ├── jvm-jersey-env ├── 01_iot_data_producer │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── io │ │ └── fission │ │ └── kafka │ │ ├── IoTData.java │ │ ├── IoTDataEncoder.java │ │ └── IotProducer.java ├── 02_iot_data_consumer │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── io │ │ └── fission │ │ ├── api │ │ ├── IotApiData.java │ │ ├── IotApiFuel.java │ │ ├── IotApiSpeed.java │ │ ├── IotApiStats.java │ │ ├── IotApiVehicles.java │ │ └── IotFlushData.java │ │ └── kafka │ │ ├── IoTData.java │ │ └── IotConsumer.java ├── 03_iot_web │ ├── README.md │ ├── app.py │ └── index.html └── specs │ ├── README │ ├── env-java.yaml │ ├── env-python.yaml │ ├── fission-deployment-config.yaml │ ├── function-count.yaml │ ├── function-data.yaml │ ├── function-fuelavg.yaml │ ├── function-iot-web.yaml │ ├── function-iotflush.yaml │ ├── function-iotstats.yaml │ ├── function-kc.yaml │ ├── function-kp.yaml │ ├── function-speedavg.yaml │ ├── mqtrigger-kc.yaml │ ├── package-02-consumer.yaml │ ├── pkg-01-producer.yaml │ ├── pkg-03-web.yaml │ └── route-6d966491-7ad8-4e42-9efe-6e0d730ed414.yaml └── static_assets ├── architecture-diagram.png └── iot-demo-screen.png /.gitignore: -------------------------------------------------------------------------------- 1 | .project 2 | .settings 3 | .classpath 4 | target/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/README.md -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jvm-env/01_iot_data_producer/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jvm-env/01_iot_data_producer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/01_iot_data_producer/pom.xml -------------------------------------------------------------------------------- /jvm-env/01_iot_data_producer/src/main/java/io/fission/kafka/IoTData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/01_iot_data_producer/src/main/java/io/fission/kafka/IoTData.java -------------------------------------------------------------------------------- /jvm-env/01_iot_data_producer/src/main/java/io/fission/kafka/IoTDataEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/01_iot_data_producer/src/main/java/io/fission/kafka/IoTDataEncoder.java -------------------------------------------------------------------------------- /jvm-env/01_iot_data_producer/src/main/java/io/fission/kafka/IotProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/01_iot_data_producer/src/main/java/io/fission/kafka/IotProducer.java -------------------------------------------------------------------------------- /jvm-env/02_iot_data_consumer/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jvm-env/02_iot_data_consumer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/02_iot_data_consumer/pom.xml -------------------------------------------------------------------------------- /jvm-env/02_iot_data_consumer/src/main/java/io/fission/api/IotApiData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/02_iot_data_consumer/src/main/java/io/fission/api/IotApiData.java -------------------------------------------------------------------------------- /jvm-env/02_iot_data_consumer/src/main/java/io/fission/api/IotApiFuel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/02_iot_data_consumer/src/main/java/io/fission/api/IotApiFuel.java -------------------------------------------------------------------------------- /jvm-env/02_iot_data_consumer/src/main/java/io/fission/api/IotApiSpeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/02_iot_data_consumer/src/main/java/io/fission/api/IotApiSpeed.java -------------------------------------------------------------------------------- /jvm-env/02_iot_data_consumer/src/main/java/io/fission/api/IotApiStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/02_iot_data_consumer/src/main/java/io/fission/api/IotApiStats.java -------------------------------------------------------------------------------- /jvm-env/02_iot_data_consumer/src/main/java/io/fission/api/IotApiVehicles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/02_iot_data_consumer/src/main/java/io/fission/api/IotApiVehicles.java -------------------------------------------------------------------------------- /jvm-env/02_iot_data_consumer/src/main/java/io/fission/api/IotFlushData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/02_iot_data_consumer/src/main/java/io/fission/api/IotFlushData.java -------------------------------------------------------------------------------- /jvm-env/02_iot_data_consumer/src/main/java/io/fission/kafka/IoTData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/02_iot_data_consumer/src/main/java/io/fission/kafka/IoTData.java -------------------------------------------------------------------------------- /jvm-env/02_iot_data_consumer/src/main/java/io/fission/kafka/IotConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/02_iot_data_consumer/src/main/java/io/fission/kafka/IotConsumer.java -------------------------------------------------------------------------------- /jvm-env/03_iot_web/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jvm-env/03_iot_web/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/03_iot_web/app.py -------------------------------------------------------------------------------- /jvm-env/03_iot_web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/03_iot_web/index.html -------------------------------------------------------------------------------- /jvm-env/specs/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/specs/README -------------------------------------------------------------------------------- /jvm-env/specs/env-java.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/specs/env-java.yaml -------------------------------------------------------------------------------- /jvm-env/specs/env-python.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/specs/env-python.yaml -------------------------------------------------------------------------------- /jvm-env/specs/fission-deployment-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/specs/fission-deployment-config.yaml -------------------------------------------------------------------------------- /jvm-env/specs/function-count.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/specs/function-count.yaml -------------------------------------------------------------------------------- /jvm-env/specs/function-data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/specs/function-data.yaml -------------------------------------------------------------------------------- /jvm-env/specs/function-fuelavg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/specs/function-fuelavg.yaml -------------------------------------------------------------------------------- /jvm-env/specs/function-iot-web.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/specs/function-iot-web.yaml -------------------------------------------------------------------------------- /jvm-env/specs/function-iotflush.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/specs/function-iotflush.yaml -------------------------------------------------------------------------------- /jvm-env/specs/function-iotstats.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/specs/function-iotstats.yaml -------------------------------------------------------------------------------- /jvm-env/specs/function-kc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/specs/function-kc.yaml -------------------------------------------------------------------------------- /jvm-env/specs/function-kp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/specs/function-kp.yaml -------------------------------------------------------------------------------- /jvm-env/specs/function-speedavg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/specs/function-speedavg.yaml -------------------------------------------------------------------------------- /jvm-env/specs/mqtrigger-kc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/specs/mqtrigger-kc.yaml -------------------------------------------------------------------------------- /jvm-env/specs/package-02-consumer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/specs/package-02-consumer.yaml -------------------------------------------------------------------------------- /jvm-env/specs/pkg-01-producer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/specs/pkg-01-producer.yaml -------------------------------------------------------------------------------- /jvm-env/specs/pkg-03-web.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/specs/pkg-03-web.yaml -------------------------------------------------------------------------------- /jvm-env/specs/route-6d966491-7ad8-4e42-9efe-6e0d730ed414.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-env/specs/route-6d966491-7ad8-4e42-9efe-6e0d730ed414.yaml -------------------------------------------------------------------------------- /jvm-jersey-env/01_iot_data_producer/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jvm-jersey-env/01_iot_data_producer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/01_iot_data_producer/pom.xml -------------------------------------------------------------------------------- /jvm-jersey-env/01_iot_data_producer/src/main/java/io/fission/kafka/IoTData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/01_iot_data_producer/src/main/java/io/fission/kafka/IoTData.java -------------------------------------------------------------------------------- /jvm-jersey-env/01_iot_data_producer/src/main/java/io/fission/kafka/IoTDataEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/01_iot_data_producer/src/main/java/io/fission/kafka/IoTDataEncoder.java -------------------------------------------------------------------------------- /jvm-jersey-env/01_iot_data_producer/src/main/java/io/fission/kafka/IotProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/01_iot_data_producer/src/main/java/io/fission/kafka/IotProducer.java -------------------------------------------------------------------------------- /jvm-jersey-env/02_iot_data_consumer/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jvm-jersey-env/02_iot_data_consumer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/02_iot_data_consumer/pom.xml -------------------------------------------------------------------------------- /jvm-jersey-env/02_iot_data_consumer/src/main/java/io/fission/api/IotApiData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/02_iot_data_consumer/src/main/java/io/fission/api/IotApiData.java -------------------------------------------------------------------------------- /jvm-jersey-env/02_iot_data_consumer/src/main/java/io/fission/api/IotApiFuel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/02_iot_data_consumer/src/main/java/io/fission/api/IotApiFuel.java -------------------------------------------------------------------------------- /jvm-jersey-env/02_iot_data_consumer/src/main/java/io/fission/api/IotApiSpeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/02_iot_data_consumer/src/main/java/io/fission/api/IotApiSpeed.java -------------------------------------------------------------------------------- /jvm-jersey-env/02_iot_data_consumer/src/main/java/io/fission/api/IotApiStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/02_iot_data_consumer/src/main/java/io/fission/api/IotApiStats.java -------------------------------------------------------------------------------- /jvm-jersey-env/02_iot_data_consumer/src/main/java/io/fission/api/IotApiVehicles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/02_iot_data_consumer/src/main/java/io/fission/api/IotApiVehicles.java -------------------------------------------------------------------------------- /jvm-jersey-env/02_iot_data_consumer/src/main/java/io/fission/api/IotFlushData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/02_iot_data_consumer/src/main/java/io/fission/api/IotFlushData.java -------------------------------------------------------------------------------- /jvm-jersey-env/02_iot_data_consumer/src/main/java/io/fission/kafka/IoTData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/02_iot_data_consumer/src/main/java/io/fission/kafka/IoTData.java -------------------------------------------------------------------------------- /jvm-jersey-env/02_iot_data_consumer/src/main/java/io/fission/kafka/IotConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/02_iot_data_consumer/src/main/java/io/fission/kafka/IotConsumer.java -------------------------------------------------------------------------------- /jvm-jersey-env/03_iot_web/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jvm-jersey-env/03_iot_web/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/03_iot_web/app.py -------------------------------------------------------------------------------- /jvm-jersey-env/03_iot_web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/03_iot_web/index.html -------------------------------------------------------------------------------- /jvm-jersey-env/specs/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/specs/README -------------------------------------------------------------------------------- /jvm-jersey-env/specs/env-java.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/specs/env-java.yaml -------------------------------------------------------------------------------- /jvm-jersey-env/specs/env-python.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/specs/env-python.yaml -------------------------------------------------------------------------------- /jvm-jersey-env/specs/fission-deployment-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/specs/fission-deployment-config.yaml -------------------------------------------------------------------------------- /jvm-jersey-env/specs/function-count.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/specs/function-count.yaml -------------------------------------------------------------------------------- /jvm-jersey-env/specs/function-data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/specs/function-data.yaml -------------------------------------------------------------------------------- /jvm-jersey-env/specs/function-fuelavg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/specs/function-fuelavg.yaml -------------------------------------------------------------------------------- /jvm-jersey-env/specs/function-iot-web.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/specs/function-iot-web.yaml -------------------------------------------------------------------------------- /jvm-jersey-env/specs/function-iotflush.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/specs/function-iotflush.yaml -------------------------------------------------------------------------------- /jvm-jersey-env/specs/function-iotstats.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/specs/function-iotstats.yaml -------------------------------------------------------------------------------- /jvm-jersey-env/specs/function-kc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/specs/function-kc.yaml -------------------------------------------------------------------------------- /jvm-jersey-env/specs/function-kp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/specs/function-kp.yaml -------------------------------------------------------------------------------- /jvm-jersey-env/specs/function-speedavg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/specs/function-speedavg.yaml -------------------------------------------------------------------------------- /jvm-jersey-env/specs/mqtrigger-kc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/specs/mqtrigger-kc.yaml -------------------------------------------------------------------------------- /jvm-jersey-env/specs/package-02-consumer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/specs/package-02-consumer.yaml -------------------------------------------------------------------------------- /jvm-jersey-env/specs/pkg-01-producer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/specs/pkg-01-producer.yaml -------------------------------------------------------------------------------- /jvm-jersey-env/specs/pkg-03-web.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/specs/pkg-03-web.yaml -------------------------------------------------------------------------------- /jvm-jersey-env/specs/route-6d966491-7ad8-4e42-9efe-6e0d730ed414.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/jvm-jersey-env/specs/route-6d966491-7ad8-4e42-9efe-6e0d730ed414.yaml -------------------------------------------------------------------------------- /static_assets/architecture-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/static_assets/architecture-diagram.png -------------------------------------------------------------------------------- /static_assets/iot-demo-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fission/fission-kafka-sample/HEAD/static_assets/iot-demo-screen.png --------------------------------------------------------------------------------