Appearance
Data Forwarding
YenGear IoT Cloud can automatically forward device data to external systems in real-time. This enables seamless integration with your existing infrastructure, analytics tools, and business applications.
Overview
When devices send data to YenGear IoT Cloud, the platform can simultaneously push that data to one or more external destinations. Each forwarding configuration is called a Forwarder Profile.
Key Features
- Multiple Destinations: Forward data to webhooks, databases, message queues, or cloud storage
- Per-Organization: Each organization manages its own forwarding rules
- Priority Control: Set execution order when multiple forwarders are active
- Real-time Delivery: Data is forwarded as soon as it arrives
- Activity Tracking: Monitor sent counts and monthly statistics
Supported Forwarding Types
| Type | Description | Documentation |
|---|---|---|
| HTTP Post | Send data via HTTP POST to any webhook endpoint | HTTP Post Forwarding |
| MongoDB | Store data directly in MongoDB collections | MongoDB Forwarding |
| MQTT | Publish data to MQTT brokers | MQTT Forwarding |
| InfluxDB | Write time-series data to InfluxDB | InfluxDB Forwarding |
| S3/OSS | Archive data to object storage | S3 Forwarding |
| AMQP | Send messages to RabbitMQ or other AMQP brokers | Coming soon |
| NATS | Publish to NATS messaging system | Coming soon |
| Elasticsearch | Index data for search and analytics | Coming soon |
Getting Started
Prerequisites
- An organization with at least one device sending data
- Access to Org → Data Forwarding in the sidebar
- Target system credentials (URL, API keys, etc.)
Create a Forwarder Profile
- Navigate to Org → Data Forwarding
- Click + New Profile
- Enter a Name (optional but recommended)
- Select a Type from the dropdown
- Set Priority (higher values execute first)
- Configure the Target Config for your chosen type
- Ensure Enabled is on
- Click Save
Managing Profiles
- Toggle: Enable/disable forwarding without deleting the profile
- Edit: Update configuration at any time
- Delete: Remove the profile permanently
- Monitor: Check Sent Count and Monthly Sent statistics
Data Format
All forwarding types receive data in a consistent JSON format:
json
{
"device_id": "d-1000-abc",
"project_id": "proj-xyz",
"timestamp": 1709856000,
"factors": [
{
"agri_id": "d-1000-abc-1-00",
"value": 25.5,
"unit": "°C"
},
{
"agri_id": "d-1000-abc-1-01",
"value": 65.2,
"unit": "%"
}
]
}Troubleshooting
| Issue | Solution |
|---|---|
| No data delivered | Verify the profile is Enabled and target is reachable |
| Wrong execution order | Increase Priority value to run earlier |
| Authentication errors | Double-check credentials in Target Config |
| Invalid JSON config | Use a JSON validator to check syntax |
Need Help?
Contact us at [email protected] for technical support.
