Forwarding Device Data to OBS for Long-Term Storage
Scenarios
For data reported by devices, the platform can push the data to the application server for storage, or forward the data to the Object Storage Service (OBS) for storage.
In this example, data reported by all devices is forwarded to OBS.
Creating an OBS Bucket
- Log in to the Huawei Cloud official website and access Object Storage Service (OBS).
- Click Access Console to go to the OBS console.
- Click Create Bucket in the upper right corner of the page, select bucket specifications as required, and click Create Now. Figure 1 Purchasing OBS
Configuring IoTDA
Using IoTDA, you can create a product model, register a device, and set a data forwarding rule to forward data reported by the device to OBS.
Creating a rule
- Access IoT Device Access and click Access Console. Click the target instance card.
- In the navigation pane, choose , and click Create Rule in the upper left corner.
- Set the parameters based on the table below. The following parameter values are only examples. You can create your own rules by referring to Data Forwarding Process. After setting the parameters, click Create Rule.
Parameter
Description
Rule Name
Description: Customize a name, for example, iotda-obs.
Description
Description: Customize a rule description, for example, forwarding data to OBS for storage.
Data Source
Description: Select Device property.
Trigger
Description: Device property reported is automatically configured.
Resource Spaces
Description: Select All resource spaces.
Figure 2 Rules triggered by property reporting - Forwarding data to OBS
- Click the Set Forwarding Target tab, and then click Add to set a forwarding target.
Parameter
Description
Forwarding Target
Description: Select Object Storage Service (OBS).
Region
Description: Select the region where OBS is located. If IoTDA is not authorized to access the service in this region, configure cloud service access authorization as prompted.
OBS Bucket
Description: Select the bucket where data is to be stored. If no bucket is available, go to OBS console to create one.
Figure 3 Creating a forwarding target - to OBS in JSON
- Click Enable Rule to activate the configured data forwarding rule. Figure 4 Enabling a rule - Forwarding data to OBS
Verifying the Configurations
- You can use a registered physical device to access the platform and enable the device to report data.
- You can also use a simulator to simulate a device to report data. For details, see Developing an MQTT-based Simulated Smart Street Light Online.
Log in to Object Storage Service (OBS) and click the bucket name. On the Objects page, you can view the data reported by the device.
You can also use the APIs to read files (see Downloading an Object).
What is your overall rating for this page?
Thank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot