├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── application ├── Dockerfile ├── README.md ├── adapter │ ├── logic.go │ └── node.go ├── application ├── dataService │ └── sql │ │ ├── actuatorRepo.go │ │ ├── init.go │ │ ├── logicRepo.go │ │ ├── logicServiceRepo.go │ │ ├── nodeRepo.go │ │ ├── sensorRepo.go │ │ ├── sinkRepo.go │ │ └── topicRepo.go ├── docker-compose.yml ├── docs │ ├── docs.go │ ├── swagger.json │ └── swagger.yaml ├── domain │ ├── model │ │ ├── actuator.go │ │ ├── hook.go │ │ ├── logic.go │ │ ├── node.go │ │ ├── sensor.go │ │ └── topic.go │ └── repository │ │ └── repository.go ├── go.mod ├── go.sum ├── main.go ├── rest │ └── handler │ │ ├── event.go │ │ ├── handler.go │ │ └── regist.go ├── setting │ └── setting.go ├── trace.out └── usecase │ ├── eventUsecase │ ├── event.go │ ├── eventHelper.go │ └── eventUsecase.go │ ├── registUsecase │ ├── actuator.go │ ├── logic.go │ ├── node.go │ ├── registUsecase.go │ ├── sensor.go │ └── topic.go │ └── usecase.go ├── docker-compose.yml ├── health-check ├── Dockerfile ├── adapter │ ├── helper.go │ ├── registration.go │ └── states.go ├── dataService │ └── memory │ │ └── statusRepo.go ├── docker-compose.yml ├── domain │ ├── model │ │ └── status.go │ └── repository │ │ └── statusRepo.go ├── go.mod ├── go.sum ├── main.go ├── setting │ └── setting.go ├── test │ └── tcp test │ │ ├── c2 │ │ └── client.go └── usecase │ ├── healthCheckUC │ ├── healthCheckHelper.go │ └── healthCheckUsecase.go │ ├── usecase.go │ └── websocketUC │ └── websocketUsecase.go ├── logic-core ├── Dockerfile ├── adapter │ ├── globalVariable.go │ ├── kafkaData.go │ ├── registration.go │ └── sinkAddr.go ├── dataService │ └── memory │ │ └── registration.go ├── docker-compose.yml ├── domain │ ├── model │ │ ├── logicData.go │ │ ├── platformData.go │ │ └── registration.go │ ├── repository │ │ └── repository.go │ └── service │ │ ├── elasticClient.go │ │ ├── kafkaConsumer.go │ │ └── logicService.go ├── elasticClient │ ├── client.go │ └── template.json ├── go.mod ├── go.sum ├── kafkaConsumer │ ├── confluent │ │ ├── consumer.go │ │ └── group.go │ └── sarama │ │ └── consumer.go ├── logicService │ ├── core.go │ └── logic │ │ ├── action.go │ │ ├── filter.go │ │ ├── logic.go │ │ └── trace.out ├── main ├── main.go ├── rest │ └── handler │ │ └── handler.go ├── setting │ └── setting.go ├── trace.out └── usecase │ ├── eventUC │ └── eventUsecase.go │ ├── logicCoreUC │ ├── lcucHelper.go │ └── logicCoreUsecase.go │ └── usecase.go └── ui ├── .dockerignore ├── .prettierrc ├── Dockerfile ├── README.md ├── config ├── env.js ├── getHttpsConfig.js ├── jest │ ├── cssTransform.js │ └── fileTransform.js ├── modules.js ├── paths.js ├── pnpTs.js ├── webpack.config.js └── webpackDevServer.config.js ├── docker-compose.yml ├── package-lock.json ├── package.json ├── public ├── favicon.png ├── favicon.svg ├── index.html ├── manifest.json ├── robots.txt └── trash.svg ├── scripts ├── build.js ├── start.js └── test.js ├── src ├── App.test.tsx ├── App.tsx ├── ElemInterface │ ├── ElementsInterface.tsx │ └── LcElementsInterface.tsx ├── Home.tsx ├── KafkaComponents │ └── Topic │ │ ├── RegisterTopic.tsx │ │ ├── TopicManagement.tsx │ │ └── TopicTable.tsx ├── KibanaDashboard.tsx ├── KibanaVisualize.tsx ├── LogicCoreComponents │ ├── InputCards │ │ ├── InputActionCard.tsx │ │ ├── InputGroupCard.tsx │ │ ├── InputSensorCard.tsx │ │ ├── InputTimeCard.tsx │ │ └── InputValueCard.tsx │ ├── LogicCore.css │ ├── LogicCoreManagement.tsx │ ├── LogicTable.tsx │ ├── RegisterLogic.tsx │ ├── ShowCards │ │ ├── ShowActionCard.tsx │ │ ├── ShowGroupCard.tsx │ │ ├── ShowSensorCard.tsx │ │ ├── ShowTimeCard.tsx │ │ └── ShowValueCard.tsx │ └── ShowLogic.tsx ├── ManagementComponents │ ├── AlertAlarm.tsx │ ├── LatLngPicker.tsx │ ├── NodeManagement.tsx │ ├── NodeMap.css │ ├── NodeMap.tsx │ ├── Pagination.css │ ├── Pagination.tsx │ ├── Register │ │ ├── RegisterNode.tsx │ │ ├── RegisterSensor.tsx │ │ └── RegisterSink.tsx │ ├── SensorManagement.tsx │ ├── SinkManagement.tsx │ └── Table │ │ ├── MapNodeTable.tsx │ │ ├── NodeTable.tsx │ │ ├── SensorTable.tsx │ │ └── SinkTable.tsx ├── Navigation.tsx ├── defineUrl.tsx ├── index.tsx ├── react-app-env.d.ts ├── serviceWorker.ts └── setupTests.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/README.md -------------------------------------------------------------------------------- /application/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/Dockerfile -------------------------------------------------------------------------------- /application/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/README.md -------------------------------------------------------------------------------- /application/adapter/logic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/adapter/logic.go -------------------------------------------------------------------------------- /application/adapter/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/adapter/node.go -------------------------------------------------------------------------------- /application/application: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/application -------------------------------------------------------------------------------- /application/dataService/sql/actuatorRepo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/dataService/sql/actuatorRepo.go -------------------------------------------------------------------------------- /application/dataService/sql/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/dataService/sql/init.go -------------------------------------------------------------------------------- /application/dataService/sql/logicRepo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/dataService/sql/logicRepo.go -------------------------------------------------------------------------------- /application/dataService/sql/logicServiceRepo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/dataService/sql/logicServiceRepo.go -------------------------------------------------------------------------------- /application/dataService/sql/nodeRepo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/dataService/sql/nodeRepo.go -------------------------------------------------------------------------------- /application/dataService/sql/sensorRepo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/dataService/sql/sensorRepo.go -------------------------------------------------------------------------------- /application/dataService/sql/sinkRepo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/dataService/sql/sinkRepo.go -------------------------------------------------------------------------------- /application/dataService/sql/topicRepo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/dataService/sql/topicRepo.go -------------------------------------------------------------------------------- /application/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/docker-compose.yml -------------------------------------------------------------------------------- /application/docs/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/docs/docs.go -------------------------------------------------------------------------------- /application/docs/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/docs/swagger.json -------------------------------------------------------------------------------- /application/docs/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/docs/swagger.yaml -------------------------------------------------------------------------------- /application/domain/model/actuator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/domain/model/actuator.go -------------------------------------------------------------------------------- /application/domain/model/hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/domain/model/hook.go -------------------------------------------------------------------------------- /application/domain/model/logic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/domain/model/logic.go -------------------------------------------------------------------------------- /application/domain/model/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/domain/model/node.go -------------------------------------------------------------------------------- /application/domain/model/sensor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/domain/model/sensor.go -------------------------------------------------------------------------------- /application/domain/model/topic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/domain/model/topic.go -------------------------------------------------------------------------------- /application/domain/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/domain/repository/repository.go -------------------------------------------------------------------------------- /application/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/go.mod -------------------------------------------------------------------------------- /application/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/go.sum -------------------------------------------------------------------------------- /application/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/main.go -------------------------------------------------------------------------------- /application/rest/handler/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/rest/handler/event.go -------------------------------------------------------------------------------- /application/rest/handler/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/rest/handler/handler.go -------------------------------------------------------------------------------- /application/rest/handler/regist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/rest/handler/regist.go -------------------------------------------------------------------------------- /application/setting/setting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/setting/setting.go -------------------------------------------------------------------------------- /application/trace.out: -------------------------------------------------------------------------------- 1 | go 1.11 trace -------------------------------------------------------------------------------- /application/usecase/eventUsecase/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/usecase/eventUsecase/event.go -------------------------------------------------------------------------------- /application/usecase/eventUsecase/eventHelper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/usecase/eventUsecase/eventHelper.go -------------------------------------------------------------------------------- /application/usecase/eventUsecase/eventUsecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/usecase/eventUsecase/eventUsecase.go -------------------------------------------------------------------------------- /application/usecase/registUsecase/actuator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/usecase/registUsecase/actuator.go -------------------------------------------------------------------------------- /application/usecase/registUsecase/logic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/usecase/registUsecase/logic.go -------------------------------------------------------------------------------- /application/usecase/registUsecase/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/usecase/registUsecase/node.go -------------------------------------------------------------------------------- /application/usecase/registUsecase/registUsecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/usecase/registUsecase/registUsecase.go -------------------------------------------------------------------------------- /application/usecase/registUsecase/sensor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/usecase/registUsecase/sensor.go -------------------------------------------------------------------------------- /application/usecase/registUsecase/topic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/usecase/registUsecase/topic.go -------------------------------------------------------------------------------- /application/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/application/usecase/usecase.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /health-check/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/health-check/Dockerfile -------------------------------------------------------------------------------- /health-check/adapter/helper.go: -------------------------------------------------------------------------------- 1 | package adapter 2 | -------------------------------------------------------------------------------- /health-check/adapter/registration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/health-check/adapter/registration.go -------------------------------------------------------------------------------- /health-check/adapter/states.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/health-check/adapter/states.go -------------------------------------------------------------------------------- /health-check/dataService/memory/statusRepo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/health-check/dataService/memory/statusRepo.go -------------------------------------------------------------------------------- /health-check/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/health-check/docker-compose.yml -------------------------------------------------------------------------------- /health-check/domain/model/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/health-check/domain/model/status.go -------------------------------------------------------------------------------- /health-check/domain/repository/statusRepo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/health-check/domain/repository/statusRepo.go -------------------------------------------------------------------------------- /health-check/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/health-check/go.mod -------------------------------------------------------------------------------- /health-check/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/health-check/go.sum -------------------------------------------------------------------------------- /health-check/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/health-check/main.go -------------------------------------------------------------------------------- /health-check/setting/setting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/health-check/setting/setting.go -------------------------------------------------------------------------------- /health-check/test/tcp test/c2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/health-check/test/tcp test/c2 -------------------------------------------------------------------------------- /health-check/test/tcp test/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/health-check/test/tcp test/client.go -------------------------------------------------------------------------------- /health-check/usecase/healthCheckUC/healthCheckHelper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/health-check/usecase/healthCheckUC/healthCheckHelper.go -------------------------------------------------------------------------------- /health-check/usecase/healthCheckUC/healthCheckUsecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/health-check/usecase/healthCheckUC/healthCheckUsecase.go -------------------------------------------------------------------------------- /health-check/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/health-check/usecase/usecase.go -------------------------------------------------------------------------------- /health-check/usecase/websocketUC/websocketUsecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/health-check/usecase/websocketUC/websocketUsecase.go -------------------------------------------------------------------------------- /logic-core/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/Dockerfile -------------------------------------------------------------------------------- /logic-core/adapter/globalVariable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/adapter/globalVariable.go -------------------------------------------------------------------------------- /logic-core/adapter/kafkaData.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/adapter/kafkaData.go -------------------------------------------------------------------------------- /logic-core/adapter/registration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/adapter/registration.go -------------------------------------------------------------------------------- /logic-core/adapter/sinkAddr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/adapter/sinkAddr.go -------------------------------------------------------------------------------- /logic-core/dataService/memory/registration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/dataService/memory/registration.go -------------------------------------------------------------------------------- /logic-core/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/docker-compose.yml -------------------------------------------------------------------------------- /logic-core/domain/model/logicData.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/domain/model/logicData.go -------------------------------------------------------------------------------- /logic-core/domain/model/platformData.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/domain/model/platformData.go -------------------------------------------------------------------------------- /logic-core/domain/model/registration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/domain/model/registration.go -------------------------------------------------------------------------------- /logic-core/domain/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/domain/repository/repository.go -------------------------------------------------------------------------------- /logic-core/domain/service/elasticClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/domain/service/elasticClient.go -------------------------------------------------------------------------------- /logic-core/domain/service/kafkaConsumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/domain/service/kafkaConsumer.go -------------------------------------------------------------------------------- /logic-core/domain/service/logicService.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/domain/service/logicService.go -------------------------------------------------------------------------------- /logic-core/elasticClient/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/elasticClient/client.go -------------------------------------------------------------------------------- /logic-core/elasticClient/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/elasticClient/template.json -------------------------------------------------------------------------------- /logic-core/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/go.mod -------------------------------------------------------------------------------- /logic-core/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/go.sum -------------------------------------------------------------------------------- /logic-core/kafkaConsumer/confluent/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/kafkaConsumer/confluent/consumer.go -------------------------------------------------------------------------------- /logic-core/kafkaConsumer/confluent/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/kafkaConsumer/confluent/group.go -------------------------------------------------------------------------------- /logic-core/kafkaConsumer/sarama/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/kafkaConsumer/sarama/consumer.go -------------------------------------------------------------------------------- /logic-core/logicService/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/logicService/core.go -------------------------------------------------------------------------------- /logic-core/logicService/logic/action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/logicService/logic/action.go -------------------------------------------------------------------------------- /logic-core/logicService/logic/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/logicService/logic/filter.go -------------------------------------------------------------------------------- /logic-core/logicService/logic/logic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/logicService/logic/logic.go -------------------------------------------------------------------------------- /logic-core/logicService/logic/trace.out: -------------------------------------------------------------------------------- 1 | go 1.11 trace -------------------------------------------------------------------------------- /logic-core/main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/main -------------------------------------------------------------------------------- /logic-core/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/main.go -------------------------------------------------------------------------------- /logic-core/rest/handler/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/rest/handler/handler.go -------------------------------------------------------------------------------- /logic-core/setting/setting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/setting/setting.go -------------------------------------------------------------------------------- /logic-core/trace.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/trace.out -------------------------------------------------------------------------------- /logic-core/usecase/eventUC/eventUsecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/usecase/eventUC/eventUsecase.go -------------------------------------------------------------------------------- /logic-core/usecase/logicCoreUC/lcucHelper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/usecase/logicCoreUC/lcucHelper.go -------------------------------------------------------------------------------- /logic-core/usecase/logicCoreUC/logicCoreUsecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/usecase/logicCoreUC/logicCoreUsecase.go -------------------------------------------------------------------------------- /logic-core/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/logic-core/usecase/usecase.go -------------------------------------------------------------------------------- /ui/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/.dockerignore -------------------------------------------------------------------------------- /ui/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/.prettierrc -------------------------------------------------------------------------------- /ui/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/Dockerfile -------------------------------------------------------------------------------- /ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/README.md -------------------------------------------------------------------------------- /ui/config/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/config/env.js -------------------------------------------------------------------------------- /ui/config/getHttpsConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/config/getHttpsConfig.js -------------------------------------------------------------------------------- /ui/config/jest/cssTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/config/jest/cssTransform.js -------------------------------------------------------------------------------- /ui/config/jest/fileTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/config/jest/fileTransform.js -------------------------------------------------------------------------------- /ui/config/modules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/config/modules.js -------------------------------------------------------------------------------- /ui/config/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/config/paths.js -------------------------------------------------------------------------------- /ui/config/pnpTs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/config/pnpTs.js -------------------------------------------------------------------------------- /ui/config/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/config/webpack.config.js -------------------------------------------------------------------------------- /ui/config/webpackDevServer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/config/webpackDevServer.config.js -------------------------------------------------------------------------------- /ui/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/docker-compose.yml -------------------------------------------------------------------------------- /ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/package-lock.json -------------------------------------------------------------------------------- /ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/package.json -------------------------------------------------------------------------------- /ui/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/public/favicon.png -------------------------------------------------------------------------------- /ui/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/public/favicon.svg -------------------------------------------------------------------------------- /ui/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/public/index.html -------------------------------------------------------------------------------- /ui/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/public/manifest.json -------------------------------------------------------------------------------- /ui/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/public/robots.txt -------------------------------------------------------------------------------- /ui/public/trash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/public/trash.svg -------------------------------------------------------------------------------- /ui/scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/scripts/build.js -------------------------------------------------------------------------------- /ui/scripts/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/scripts/start.js -------------------------------------------------------------------------------- /ui/scripts/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/scripts/test.js -------------------------------------------------------------------------------- /ui/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/App.test.tsx -------------------------------------------------------------------------------- /ui/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/App.tsx -------------------------------------------------------------------------------- /ui/src/ElemInterface/ElementsInterface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/ElemInterface/ElementsInterface.tsx -------------------------------------------------------------------------------- /ui/src/ElemInterface/LcElementsInterface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/ElemInterface/LcElementsInterface.tsx -------------------------------------------------------------------------------- /ui/src/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/Home.tsx -------------------------------------------------------------------------------- /ui/src/KafkaComponents/Topic/RegisterTopic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/KafkaComponents/Topic/RegisterTopic.tsx -------------------------------------------------------------------------------- /ui/src/KafkaComponents/Topic/TopicManagement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/KafkaComponents/Topic/TopicManagement.tsx -------------------------------------------------------------------------------- /ui/src/KafkaComponents/Topic/TopicTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/KafkaComponents/Topic/TopicTable.tsx -------------------------------------------------------------------------------- /ui/src/KibanaDashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/KibanaDashboard.tsx -------------------------------------------------------------------------------- /ui/src/KibanaVisualize.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/KibanaVisualize.tsx -------------------------------------------------------------------------------- /ui/src/LogicCoreComponents/InputCards/InputActionCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/LogicCoreComponents/InputCards/InputActionCard.tsx -------------------------------------------------------------------------------- /ui/src/LogicCoreComponents/InputCards/InputGroupCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/LogicCoreComponents/InputCards/InputGroupCard.tsx -------------------------------------------------------------------------------- /ui/src/LogicCoreComponents/InputCards/InputSensorCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/LogicCoreComponents/InputCards/InputSensorCard.tsx -------------------------------------------------------------------------------- /ui/src/LogicCoreComponents/InputCards/InputTimeCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/LogicCoreComponents/InputCards/InputTimeCard.tsx -------------------------------------------------------------------------------- /ui/src/LogicCoreComponents/InputCards/InputValueCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/LogicCoreComponents/InputCards/InputValueCard.tsx -------------------------------------------------------------------------------- /ui/src/LogicCoreComponents/LogicCore.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/LogicCoreComponents/LogicCore.css -------------------------------------------------------------------------------- /ui/src/LogicCoreComponents/LogicCoreManagement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/LogicCoreComponents/LogicCoreManagement.tsx -------------------------------------------------------------------------------- /ui/src/LogicCoreComponents/LogicTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/LogicCoreComponents/LogicTable.tsx -------------------------------------------------------------------------------- /ui/src/LogicCoreComponents/RegisterLogic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/LogicCoreComponents/RegisterLogic.tsx -------------------------------------------------------------------------------- /ui/src/LogicCoreComponents/ShowCards/ShowActionCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/LogicCoreComponents/ShowCards/ShowActionCard.tsx -------------------------------------------------------------------------------- /ui/src/LogicCoreComponents/ShowCards/ShowGroupCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/LogicCoreComponents/ShowCards/ShowGroupCard.tsx -------------------------------------------------------------------------------- /ui/src/LogicCoreComponents/ShowCards/ShowSensorCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/LogicCoreComponents/ShowCards/ShowSensorCard.tsx -------------------------------------------------------------------------------- /ui/src/LogicCoreComponents/ShowCards/ShowTimeCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/LogicCoreComponents/ShowCards/ShowTimeCard.tsx -------------------------------------------------------------------------------- /ui/src/LogicCoreComponents/ShowCards/ShowValueCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/LogicCoreComponents/ShowCards/ShowValueCard.tsx -------------------------------------------------------------------------------- /ui/src/LogicCoreComponents/ShowLogic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/LogicCoreComponents/ShowLogic.tsx -------------------------------------------------------------------------------- /ui/src/ManagementComponents/AlertAlarm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/ManagementComponents/AlertAlarm.tsx -------------------------------------------------------------------------------- /ui/src/ManagementComponents/LatLngPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/ManagementComponents/LatLngPicker.tsx -------------------------------------------------------------------------------- /ui/src/ManagementComponents/NodeManagement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/ManagementComponents/NodeManagement.tsx -------------------------------------------------------------------------------- /ui/src/ManagementComponents/NodeMap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/ManagementComponents/NodeMap.css -------------------------------------------------------------------------------- /ui/src/ManagementComponents/NodeMap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/ManagementComponents/NodeMap.tsx -------------------------------------------------------------------------------- /ui/src/ManagementComponents/Pagination.css: -------------------------------------------------------------------------------- 1 | .pink { 2 | background: pink; 3 | } 4 | -------------------------------------------------------------------------------- /ui/src/ManagementComponents/Pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/ManagementComponents/Pagination.tsx -------------------------------------------------------------------------------- /ui/src/ManagementComponents/Register/RegisterNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/ManagementComponents/Register/RegisterNode.tsx -------------------------------------------------------------------------------- /ui/src/ManagementComponents/Register/RegisterSensor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/ManagementComponents/Register/RegisterSensor.tsx -------------------------------------------------------------------------------- /ui/src/ManagementComponents/Register/RegisterSink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/ManagementComponents/Register/RegisterSink.tsx -------------------------------------------------------------------------------- /ui/src/ManagementComponents/SensorManagement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/ManagementComponents/SensorManagement.tsx -------------------------------------------------------------------------------- /ui/src/ManagementComponents/SinkManagement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/ManagementComponents/SinkManagement.tsx -------------------------------------------------------------------------------- /ui/src/ManagementComponents/Table/MapNodeTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/ManagementComponents/Table/MapNodeTable.tsx -------------------------------------------------------------------------------- /ui/src/ManagementComponents/Table/NodeTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/ManagementComponents/Table/NodeTable.tsx -------------------------------------------------------------------------------- /ui/src/ManagementComponents/Table/SensorTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/ManagementComponents/Table/SensorTable.tsx -------------------------------------------------------------------------------- /ui/src/ManagementComponents/Table/SinkTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/ManagementComponents/Table/SinkTable.tsx -------------------------------------------------------------------------------- /ui/src/Navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/Navigation.tsx -------------------------------------------------------------------------------- /ui/src/defineUrl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/defineUrl.tsx -------------------------------------------------------------------------------- /ui/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/index.tsx -------------------------------------------------------------------------------- /ui/src/react-app-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/react-app-env.d.ts -------------------------------------------------------------------------------- /ui/src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/serviceWorker.ts -------------------------------------------------------------------------------- /ui/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/src/setupTests.ts -------------------------------------------------------------------------------- /ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SSU-NC/toiot/HEAD/ui/tsconfig.json --------------------------------------------------------------------------------