diff options
-rw-r--r-- | .github/workflows/hosted.yml | 2 | ||||
-rw-r--r-- | .github/workflows/self_hosted.yml | 2 | ||||
-rw-r--r-- | Cargo.toml | 6 | ||||
-rw-r--r-- | README.md | 21 | ||||
-rwxr-xr-x | ci/test_build.sh (renamed from scripts/test_build.sh) | 0 | ||||
-rw-r--r-- | common/mqtt_client/Cargo.toml (renamed from mqtt/mqtt_client/Cargo.toml) | 0 | ||||
-rw-r--r-- | common/mqtt_client/examples/publish_test.rs (renamed from mqtt/mqtt_client/examples/publish_test.rs) | 0 | ||||
-rw-r--r-- | common/mqtt_client/examples/simple_mapper.rs (renamed from mqtt/mqtt_client/examples/simple_mapper.rs) | 0 | ||||
-rw-r--r-- | common/mqtt_client/examples/temperature_publisher.rs (renamed from mqtt/mqtt_client/examples/temperature_publisher.rs) | 0 | ||||
-rw-r--r-- | common/mqtt_client/src/lib.rs (renamed from mqtt/mqtt_client/src/lib.rs) | 0 | ||||
-rw-r--r-- | common/mqtt_client/tests/integration_test.rs (renamed from mqtt/mqtt_client/tests/integration_test.rs) | 0 | ||||
-rw-r--r-- | configuration/broker/configuration/cumulocity/.gitignore (renamed from broker/configuration/cumulocity/.gitignore) | 0 | ||||
-rw-r--r-- | configuration/broker/configuration/cumulocity/README.md (renamed from broker/configuration/cumulocity/README.md) | 0 | ||||
-rw-r--r-- | configuration/broker/configuration/cumulocity/c8y-trusted-root-certificates.pem (renamed from broker/configuration/cumulocity/c8y-trusted-root-certificates.pem) | 0 | ||||
-rwxr-xr-x | configuration/broker/configuration/cumulocity/create-mosquitto-conf.sh (renamed from broker/configuration/cumulocity/create-mosquitto-conf.sh) | 0 | ||||
-rwxr-xr-x | configuration/broker/configuration/cumulocity/create-self-signed-certificate.sh (renamed from broker/configuration/cumulocity/create-self-signed-certificate.sh) | 0 | ||||
-rwxr-xr-x | configuration/broker/configuration/cumulocity/test-bridge.sh (renamed from broker/configuration/cumulocity/test-bridge.sh) | 0 | ||||
-rwxr-xr-x | configuration/broker/configuration/cumulocity/upload-certificate.sh (renamed from broker/configuration/cumulocity/upload-certificate.sh) | 0 | ||||
-rw-r--r-- | configuration/init/README.md (renamed from scripts/init/README.md) | 0 | ||||
-rw-r--r-- | configuration/init/initd/tedge (renamed from scripts/init/initd/tedge) | 0 | ||||
-rw-r--r-- | configuration/init/systemd/tedge-mapper.service (renamed from scripts/init/systemd/tedge-mapper.service) | 0 | ||||
-rw-r--r-- | configuration/init/systemd/tedge.service (renamed from scripts/init/systemd/tedge.service) | 0 | ||||
-rw-r--r-- | mapper/cumulocity/c8y_mapper/Cargo.toml | 12 | ||||
-rw-r--r-- | mapper/cumulocity/c8y_mapper/src/main.rs (renamed from tedge-mapper/src/main.rs) | 0 | ||||
-rw-r--r-- | mapper/cumulocity/c8y_mapper/src/mapper.rs (renamed from tedge-mapper/src/mapper.rs) | 4 | ||||
-rw-r--r-- | mapper/cumulocity/c8y_translator_lib/Cargo.toml (renamed from translator/c8y_json_translator/Cargo.toml) | 2 | ||||
-rw-r--r-- | mapper/cumulocity/c8y_translator_lib/examples/translate_to_c8yjson.rs (renamed from translator/c8y_json_translator/examples/translate_to_c8yjson.rs) | 2 | ||||
-rw-r--r-- | mapper/cumulocity/c8y_translator_lib/src/lib.rs (renamed from translator/c8y_json_translator/src/lib.rs) | 2 | ||||
-rw-r--r-- | tedge-mapper/Cargo.toml | 12 | ||||
-rw-r--r-- | tedge/Cargo.toml | 2 |
30 files changed, 25 insertions, 42 deletions
diff --git a/.github/workflows/hosted.yml b/.github/workflows/hosted.yml index b5b5a30f..61ee6175 100644 --- a/.github/workflows/hosted.yml +++ b/.github/workflows/hosted.yml @@ -16,4 +16,4 @@ jobs: steps: - uses: actions/checkout@v2 - name: Test and Build script - run: bash ./scripts/test_build.sh + run: bash ./ci/test_build.sh diff --git a/.github/workflows/self_hosted.yml b/.github/workflows/self_hosted.yml index 35298f0d..e0df7f48 100644 --- a/.github/workflows/self_hosted.yml +++ b/.github/workflows/self_hosted.yml @@ -23,4 +23,4 @@ jobs: steps: - uses: actions/checkout@v2 - name: Test and Build script - run: bash ./scripts/test_build.sh + run: bash ./ci/test_build.sh @@ -1,10 +1,10 @@ [workspace] members = [ - "mqtt/mqtt_client", + "common/mqtt_client", "tedge", - "tedge-mapper", - "translator/c8y_json_translator", + "mapper/cumulocity/c8y_mapper", + "mapper/cumulocity/c8y_translator_lib", ] [profile.release] @@ -1,19 +1,2 @@ -# thin-edge -The Software AG Thin Edge - -## Directory layout -- thin-edge - - /core - - /translator - - /cumulocity - - /azure - - /aws - - /connector - - /apama - - /device-management - - /debian - - /docker - - /firmware - - /configuration - - /monitoring - - /tests +# thin-edge.io +The thin-edge.io diff --git a/scripts/test_build.sh b/ci/test_build.sh index 0d59eb38..0d59eb38 100755 --- a/scripts/test_build.sh +++ b/ci/test_build.sh diff --git a/mqtt/mqtt_client/Cargo.toml b/common/mqtt_client/Cargo.toml index 5d2899d9..5d2899d9 100644 --- a/mqtt/mqtt_client/Cargo.toml +++ b/common/mqtt_client/Cargo.toml diff --git a/mqtt/mqtt_client/examples/publish_test.rs b/common/mqtt_client/examples/publish_test.rs index e70475f0..e70475f0 100644 --- a/mqtt/mqtt_client/examples/publish_test.rs +++ b/common/mqtt_client/examples/publish_test.rs diff --git a/mqtt/mqtt_client/examples/simple_mapper.rs b/common/mqtt_client/examples/simple_mapper.rs index 1a709bcf..1a709bcf 100644 --- a/mqtt/mqtt_client/examples/simple_mapper.rs +++ b/common/mqtt_client/examples/simple_mapper.rs diff --git a/mqtt/mqtt_client/examples/temperature_publisher.rs b/common/mqtt_client/examples/temperature_publisher.rs index 49b304e3..49b304e3 100644 --- a/mqtt/mqtt_client/examples/temperature_publisher.rs +++ b/common/mqtt_client/examples/temperature_publisher.rs diff --git a/mqtt/mqtt_client/src/lib.rs b/common/mqtt_client/src/lib.rs index eee88e48..eee88e48 100644 --- a/mqtt/mqtt_client/src/lib.rs +++ b/common/mqtt_client/src/lib.rs diff --git a/mqtt/mqtt_client/tests/integration_test.rs b/common/mqtt_client/tests/integration_test.rs index e5b0e984..e5b0e984 100644 --- a/mqtt/mqtt_client/tests/integration_test.rs +++ b/common/mqtt_client/tests/integration_test.rs diff --git a/broker/configuration/cumulocity/.gitignore b/configuration/broker/configuration/cumulocity/.gitignore index 6418d3f2..6418d3f2 100644 --- a/broker/configuration/cumulocity/.gitignore +++ b/configuration/broker/configuration/cumulocity/.gitignore diff --git a/broker/configuration/cumulocity/README.md b/configuration/broker/configuration/cumulocity/README.md index 3fb874d0..3fb874d0 100644 --- a/broker/configuration/cumulocity/README.md +++ b/configuration/broker/configuration/cumulocity/README.md diff --git a/broker/configuration/cumulocity/c8y-trusted-root-certificates.pem b/configuration/broker/configuration/cumulocity/c8y-trusted-root-certificates.pem index 25f2243f..25f2243f 100644 --- a/broker/configuration/cumulocity/c8y-trusted-root-certificates.pem +++ b/configuration/broker/configuration/cumulocity/c8y-trusted-root-certificates.pem diff --git a/broker/configuration/cumulocity/create-mosquitto-conf.sh b/configuration/broker/configuration/cumulocity/create-mosquitto-conf.sh index b5705b90..b5705b90 100755 --- a/broker/configuration/cumulocity/create-mosquitto-conf.sh +++ b/configuration/broker/configuration/cumulocity/create-mosquitto-conf.sh diff --git a/broker/configuration/cumulocity/create-self-signed-certificate.sh b/configuration/broker/configuration/cumulocity/create-self-signed-certificate.sh index 7f62c9f2..7f62c9f2 100755 --- a/broker/configuration/cumulocity/create-self-signed-certificate.sh +++ b/configuration/broker/configuration/cumulocity/create-self-signed-certificate.sh diff --git a/broker/configuration/cumulocity/test-bridge.sh b/configuration/broker/configuration/cumulocity/test-bridge.sh index f62832c1..f62832c1 100755 --- a/broker/configuration/cumulocity/test-bridge.sh +++ b/configuration/broker/configuration/cumulocity/test-bridge.sh diff --git a/broker/configuration/cumulocity/upload-certificate.sh b/configuration/broker/configuration/cumulocity/upload-certificate.sh index d18c33a6..d18c33a6 100755 --- a/broker/configuration/cumulocity/upload-certificate.sh +++ b/configuration/broker/configuration/cumulocity/upload-certificate.sh diff --git a/scripts/init/README.md b/configuration/init/README.md index 45ab6ab3..45ab6ab3 100644 --- a/scripts/init/README.md +++ b/configuration/init/README.md diff --git a/scripts/init/initd/tedge b/configuration/init/initd/tedge index 30734c74..30734c74 100644 --- a/scripts/init/initd/tedge +++ b/configuration/init/initd/tedge diff --git a/scripts/init/systemd/tedge-mapper.service b/configuration/init/systemd/tedge-mapper.service index 5e299f99..5e299f99 100644 --- a/scripts/init/systemd/tedge-mapper.service +++ b/configuration/init/systemd/tedge-mapper.service diff --git a/scripts/init/systemd/tedge.service b/configuration/init/systemd/tedge.service index a925d134..a925d134 100644 --- a/scripts/init/systemd/tedge.service +++ b/configuration/init/systemd/tedge.service diff --git a/mapper/cumulocity/c8y_mapper/Cargo.toml b/mapper/cumulocity/c8y_mapper/Cargo.toml new file mode 100644 index 00000000..06091236 --- /dev/null +++ b/mapper/cumulocity/c8y_mapper/Cargo.toml @@ -0,0 +1,12 @@ +[package] +name = "c8y_mapper" +version = "0.1.0" +edition = "2018" + +[dependencies] +c8y_translator_lib = {version = "0.1.0", path = "../c8y_translator_lib" } +chrono = "0.4.19" +env_logger = "0.8.2" +log = "0.4.14" +mqtt_client = {version = "0.1.0", path = "../../../common/mqtt_client" } +tokio = { version = "1.1.0", features = ["full"] } diff --git a/tedge-mapper/src/main.rs b/mapper/cumulocity/c8y_mapper/src/main.rs index a5637823..a5637823 100644 --- a/tedge-mapper/src/main.rs +++ b/mapper/cumulocity/c8y_mapper/src/main.rs diff --git a/tedge-mapper/src/mapper.rs b/mapper/cumulocity/c8y_mapper/src/mapper.rs index 9882ae72..558adaaf 100644 --- a/tedge-mapper/src/mapper.rs +++ b/mapper/cumulocity/c8y_mapper/src/mapper.rs @@ -1,4 +1,4 @@ -use c8y_json_translator::CumulocityJson; +use c8y_translator_lib::CumulocityJson; use log; @@ -88,7 +88,7 @@ impl Mapper { Ok(()) } - fn map(input: &[u8]) -> Result<Vec<u8>, c8y_json_translator::ThinEdgeJsonError> { + fn map(input: &[u8]) -> Result<Vec<u8>, c8y_translator_lib::ThinEdgeJsonError> { CumulocityJson::from_thin_edge_json(input) } } diff --git a/translator/c8y_json_translator/Cargo.toml b/mapper/cumulocity/c8y_translator_lib/Cargo.toml index bece0a2e..76947fdd 100644 --- a/translator/c8y_json_translator/Cargo.toml +++ b/mapper/cumulocity/c8y_translator_lib/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "c8y_json_translator" +name = "c8y_translator_lib" version = "0.1.0" edition = "2018" diff --git a/translator/c8y_json_translator/examples/translate_to_c8yjson.rs b/mapper/cumulocity/c8y_translator_lib/examples/translate_to_c8yjson.rs index 7d39bce6..37219535 100644 --- a/translator/c8y_json_translator/examples/translate_to_c8yjson.rs +++ b/mapper/cumulocity/c8y_translator_lib/examples/translate_to_c8yjson.rs @@ -1,4 +1,4 @@ -use c8y_json_translator::CumulocityJson; +use c8y_translator_lib::CumulocityJson; fn single_value_translation() { let single_value_thin_edge_json = r#" { diff --git a/translator/c8y_json_translator/src/lib.rs b/mapper/cumulocity/c8y_translator_lib/src/lib.rs index 6d5f2b7f..210b535e 100644 --- a/translator/c8y_json_translator/src/lib.rs +++ b/mapper/cumulocity/c8y_translator_lib/src/lib.rs @@ -2,7 +2,7 @@ //! Takes thin_edge_json bytes and returns c8y json bytes //! //! ``` -//! use c8y_json_translator::CumulocityJson; +//! use c8y_translator_lib::CumulocityJson; //! let single_value_thin_edge_json = r#"{ //! "time": "2020-06-22T17:03:14.000+02:00", //! "temperature": 23, diff --git a/tedge-mapper/Cargo.toml b/tedge-mapper/Cargo.toml deleted file mode 100644 index 76b52e2f..00000000 --- a/tedge-mapper/Cargo.toml +++ /dev/null @@ -1,12 +0,0 @@ -[package] -name = "tedge-mapper" -version = "0.1.0" -edition = "2018" - -[dependencies] -c8y_json_translator = {version = "0.1.0", path = "../translator/c8y_json_translator"} -chrono = "0.4.19" -env_logger = "0.8.2" -log = "0.4.14" -mqtt_client = {version = "0.1.0", path = "../mqtt/mqtt_client"} -tokio = { version = "1.1.0", features = ["full"] } diff --git a/tedge/Cargo.toml b/tedge/Cargo.toml index 232fe8a3..41767a7a 100644 --- a/tedge/Cargo.toml +++ b/tedge/Cargo.toml @@ -19,7 +19,7 @@ futures = "0.3.12" futures-timer = "3.0.2" json = "0.12.4" log = "0.4.14" -mqtt_client = {version = "0.1.0", path = "../mqtt/mqtt_client"} +mqtt_client = {version = "0.1.0", path = "../common/mqtt_client" } rand = "0.8.3" rcgen = { version = "0.8.9", features = ["pem"] } rumqttc = { git = "https://github.com/bytebeamio/rumqtt" } |