Cisco IR1101 Container (Tutorial)) teaches you to:
- Deploy FrameworX Docker container on Cisco routers using IOx App Hosting
- Configure network settings for container communication
- Connect Designer to remote container runtime
- Upload and run EdgeConnect solutions
- Set up MQTT SparkplugB data publishing
Prerequisites:
- Cisco IR1101 router with IOx framework enabled
- Docker image file: cisco-edge-gateway-[version]_Full.tar
- Windows computer with FrameworX Designer installed
- Network access to router (port 8443 for IOx, port 10108 for runtime)
In this page:
Table of Contents maxLevel 2 minLevel 2 indent 10px exclude Steps style none
Container Deployment → Tutorial | Concept | How-to Guide | Reference
Prepare Router for App Hosting
- Access Cisco Local Manager at
https://[router-ip]:8443
- Navigate to Configuration → Services → IOx
- Verify IOx Service is Enabled
- If VirtualPortGroup not configured:
- See detailed steps in [Cisco IR1101 Connector (Reference)]
- Must be completed before container deployment
Deploy Docker Container
- In IOx interface, click Applications tab
- Click Add New
- Select Docker image:
- File:
cisco-edge-gateway-[version]_Full.tar
- Application Name:
EdgeConnect
- File:
- Click Upload
Activate Container
- Click Activate button for EdgeConnect app
- Set resource allocation:
- CPU: 1000
- Memory: 800 MB
- Disk: 300 MB
- Configure network:
- Click Edit → Interface Settings
- IPv4: Static
- Container IP: 192.168.1.100 (example)
- Gateway: 192.168.1.1
- Click OK twice
- Click Activate App
Start Container Runtime
- Return to Applications tab
- Find EdgeConnect in list
- Click Start
- Verify status shows Running
- Test connectivity:
cmd
ping [container-ip]
Connect Designer to Container
- Open Solution Center on Windows
- Navigate to Server tab
- Configure remote connection:
- Select Remote
- URL:
http://[container-ip]:10108
- Click Connect
- Verify connection:
- Status: Connected
- License: EdgeConnect visible
Upload Solution
- In Solution Center, click Upload File...
- Select your
.dbsln
solution file - Wait for upload completion
- Open the uploaded solution
- Go to Runtime → Startup
- Select Execution Profile
- Click Run Startup
Typical solution configuration
Configure MQTT Publishing
- In Designer, go to Devices → Channels
- Add MQTT SparkplugB channel:
- Name: MQTTSpB_Publisher
- Protocol: MQTT SparkplugB
- Broker: Your MQTT server
- Client ID: CiscoEdge01
- Configure SparkplugB namespace:
- Group ID: Plant01
- Node ID: Router01
- Device ID: PLC1
→ Details in [MQTT SparkplugB Publisher Connector]
Test Solution
- Open Runtime → Diagnostics
- Launch Property Watch:
- Check tag values updating
- Verify Quality = 192 (good)
- Launch Trace Window:
- Filter by Devices
- Look for "Command Success"
- Monitor MQTT broker for published messages
Step-by-step guide to deploy FrameworX EdgeConnect as a Docker container on Cisco IR1101 routers using IOx App Hosting framework for industrial edge computing.
In this section...
Page Tree | ||||
---|---|---|---|---|
|
...