{"id":40917366,"url":"https://github.com/rticommunity/rticonnext-wan-demo","last_synced_at":"2026-01-22T03:17:22.870Z","repository":{"id":137881016,"uuid":"566420764","full_name":"rticommunity/rticonnext-wan-demo","owner":"rticommunity","description":"This repository contains 3 demos of Connext Anywhere (6.1.0) using Shapes Demo, and Routing Service, Cloud Discovery Service","archived":false,"fork":false,"pushed_at":"2025-07-02T00:26:57.000Z","size":945,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-07-02T01:24:16.509Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rticommunity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"security_scenarios/scenario_1/README.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-11-15T16:29:11.000Z","updated_at":"2025-07-02T00:27:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"16812bd6-f58c-4ea2-b67c-da6c67d7a1b3","html_url":"https://github.com/rticommunity/rticonnext-wan-demo","commit_stats":null,"previous_names":["rticommunity/rticonnext-wan-demo"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rticommunity/rticonnext-wan-demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rticommunity%2Frticonnext-wan-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rticommunity%2Frticonnext-wan-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rticommunity%2Frticonnext-wan-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rticommunity%2Frticonnext-wan-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rticommunity","download_url":"https://codeload.github.com/rticommunity/rticonnext-wan-demo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rticommunity%2Frticonnext-wan-demo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28652073,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-22T01:17:37.254Z","status":"online","status_checked_at":"2026-01-22T02:00:07.137Z","response_time":144,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-22T03:17:22.251Z","updated_at":"2026-01-22T03:17:22.865Z","avatar_url":"https://github.com/rticommunity.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RTI Connext Professional WAN Demo\n\nThis repository contains 3 demos of RTI Connext Professional WAN 7.3.0 using\nShapes Demo, and Routing Service, Cloud Discovery Service. This repository is\nsplit in 2: _non-security_ scenarios and _security_ scenarios.\n\n\u003e **Note:** The `main` branch uses **RTI Connext 7.3.0**. If you're looking\nfor the version compatible with **RTI Connext 6.1.2**, please switch to the\n[`release/6.1.2`](https://github.com/rticommunity/rticonnext-wan-demo/tree/release/6.1.2) branch.\n\nThe publisher and subscriber you will use for all the demos is Shapes Demo. All\nthe scenarios require Routing Service to interface between Shapes Demo on your\nLAN and the WAN.\n\nThese are the RTI packages you will need:\n\n```plaintext\nrti_connext_dds-7.3.0-pro-host-\u003carchitecture\u003e.\u003crun/exe\u003e\nrti_real_time_wan_transport-7.3.0-host-\u003carchitecture\u003e.rtipkg\nrti_cloud_discovery_service-7.3.0-host-\u003carchitecture\u003e.rtipkg\nrti_security_plugins-7.3.0-host-openssl-3.0-\u003carchitecture\u003e.rtipkg (if using Security)\nopenssl-3.0.12-7.3.0-host-\u003carchitecture\u003e.rtipkg (if using Security)\n```\n\nAs an example, if you were using Linux 64, you would need these packages:\n\n```plaintext\nrti_connext_dds-7.3.0-pro-host-x64Linux.run\nrti_real_time_wan_transport-7.3.0-host-x64Linux.rtipkg\nrti_cloud_discovery_service-7.3.0-host-x64Linux.rtipkg\nrti_security_plugins-7.3.0-host-openssl-3.0-x64Linux.rtipkg\nopenssl-3.0.12-7.3.0-host-x64Linux.rtipkg\n```\n\nThis is the structure of the repository:\n\n* Non-security scenarios\n  * [Scenario 1](non_security_scenarios/scenario_1): Peer-to-peer communication with a DomainParticipant that has a public IP address.\n  * [Scenario 2](non_security_scenarios/scenario_2): Peer-to-peer communication with DomainParticipants behind cone NATs using [Cloud Discovery Service](https://community.rti.com/static/documentation/connext-dds/7.3.0/doc/manuals/addon_products/cloud_discovery_service/index.html).\n  * [Scenario 3](non_security_scenarios/scenario_3): Relayed communication with DomainParticipants behind any NAT using [Routing Service](https://community.rti.com/static/documentation/connext-dds/7.3.0/doc/manuals/connext_dds_professional/services/routing_service/index.html).\n* Security scenarios\n  * [Scenario 1](security_scenarios/scenario_1): Peer-to-peer communication with a DomainParticipant that has a public IP address, securing the WAN domain.\n  * [Scenario 2](security_scenarios/scenario_2): Peer-to-peer communication with DomainParticipants behind cone NATs using [Cloud Discovery Service](https://community.rti.com/static/documentation/connext-dds/7.3.0/doc/manuals/addon_products/cloud_discovery_service/index.html), securing the WAN domain.\n  * [Scenario 3](security_scenarios/scenario_3): Relayed communication with DomainParticipants behind any NAT using [Routing Service](https://community.rti.com/static/documentation/connext-dds/7.3.0/doc/manuals/connext_dds_professional/services/routing_service/index.html), securing the WAN domain.\n\nYou can use this decision tree to decide what scenario suits your needs:\n\n![Scenario decision tree](./resources/images/scenario_decision_tree.png)\n\nYou can use the NAT type checker script in [resources/nat_type_checker](./resources/nat_type_checker)\nif you need to use scenario 2, which requires cone NATs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frticommunity%2Frticonnext-wan-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frticommunity%2Frticonnext-wan-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frticommunity%2Frticonnext-wan-demo/lists"}