Skip to content

Commit dcf9495

Browse files
committed
Updated links to Coiote DM User Guide
1 parent ade5524 commit dcf9495

File tree

15 files changed

+57
-56
lines changed

15 files changed

+57
-56
lines changed

docs/Coiote_IoT_DM/Cloud_integrations/Azure_IoT_Central/Set_an_Observation.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This section describes how to set an Observation in your Azure IoT Central application.
44

5-
Setting an Observation lets your devices know what value changes and for what particular resources they need to notify you about. An Observation can be set for any or all the components of the [data model](../Concepts/LwM2M_mappings_Central.md ): objects, objects instances, and resources. Whenever there is a change in values, a device will send a Notify message to {{ coiote_short_name }}, which in turn will transfer it to Azure IoT Central.
5+
Setting an Observation lets your devices know what value changes and for what particular resources they need to notify you about. An Observation can be set for any or all the components of the [data model](https://{{coiote_server}}/doc/user/integrations/topic-guides/lwm2m-mappings-azure-iot-hub/): objects, objects instances, and resources. Whenever there is a change in values, a device will send a Notify message to {{ coiote_short_name }}, which in turn will transfer it to Azure IoT Central.
66

77
In this section, you learn how to:
88

@@ -16,13 +16,13 @@ In this section, you learn how to:
1616
1. An active Azure IoT Central with hub owner access permissions.
1717
2. A {{ coiote_short_name }} user account with permissions to use the Azure IoT Central integration.
1818
3. A device group created in {{ coiote_short_name }}.
19-
4. [A configured integration between {{ coiote_short_name }} and Azure Iot Central]( Configure_Azure_IoT_Central_integration.md).
20-
5. [A configured integration template in {{ coiote_short_name }}, assigned to the device group](../Configure_integration_templates/Azure_integration_templates.md).
21-
5. A connected device in {{ coiote_short_name }} that has been [exported to](./Configure_Azure_IoT_Central_integration.md) or [imported from](./Configure_Azure_IoT_Central_integration.md) Azure IoT Central.
19+
4. [A configured integration between {{ coiote_short_name }} and Azure Iot Central](https://{{coiote_server}}/doc/user/integrations/how-to-guides/hyperscaler-integrations/azure-iot-central/integrate-with-azure-iot-central/).
20+
5. [A configured integration template in {{ coiote_short_name }}, assigned to the device group](https://{{coiote_server}}/doc/user/integrations/how-to-guides/hyperscaler-integrations/configure-integration-templates/).
21+
5. A connected device in {{ coiote_short_name }} that has been [exported to or imported from](https://{{coiote_server}}/doc/user/integrations/how-to-guides/hyperscaler-integrations/azure-iot-central/synchronize-devices-with-azure-iot-central/) Azure IoT Central.
2222

2323
## Assign a device template
2424

25-
To enable correct communication between {{ coiote_short_name }} and Azure IoT Central, you need two templates. The first template configures the {{ coiote_short_name }} integration with Azure. ([Follow the instruction](../Configure_integration_templates/Azure_integration_templates.md) to learn how to configure it.) The second template builds on the first one and allows to provide information that is used only in Azure IoT Central. For example: a given resource is temperature and is measured in Celsius.
25+
To enable correct communication between {{ coiote_short_name }} and Azure IoT Central, you need two templates. The first template configures the {{ coiote_short_name }} integration with Azure. ([Follow the instruction](https://{{coiote_server}}/doc/user/integrations/how-to-guides/hyperscaler-integrations/configure-integration-templates/) in the Coiote DM User Documentation to learn how to configure it.) The second template builds on the first one and allows to provide information that is used only in Azure IoT Central. For example: a given resource is temperature and is measured in Celsius.
2626

2727
### Download LwM2M template in {{ coiote_short_name }}
2828

docs/Coiote_IoT_DM/Cloud_integrations/Azure_IoT_Hub/Perform_Execute.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,16 @@ In this section, you learn how to:
1313
1. An active Azure IoT Hub with hub owner access permissions.
1414
2. A {{ coiote_short_name }} user account with permissions to use the integration extension.
1515
3. A device group created in {{ coiote_short_name }}.
16-
4. [A configured extension between {{ coiote_short_name }} and Azure Iot Hub](../Azure_IoT_Hub/Configure_Azure_IoT_Hub_integration.md).
17-
5. [A configured integration template in {{ coiote_short_name }}, assigned to the device group](../Configure_integration_templates/Azure_integration_templates.md).
18-
5. [A connected device](../../../Coiote_IoT_DM/Onboarding/connect.md).
16+
4. [A configured extension between {{ coiote_short_name }} and Azure Iot Hub](https://{{coiote_server}}/doc/user/integrations/how-to-guides/hyperscaler-integrations/azure-iot-hub/integrate-with-azure-iot-hub/).
17+
5. [A configured integration template in {{ coiote_short_name }}, assigned to the device group](https://{{coiote_server}}/doc/user/integrations/how-to-guides/hyperscaler-integrations/configure-integration-templates/).
18+
5. [A connected device](https://{{coiote_server}}/doc/user/getting-started/onboard-your-first-device/).
1919

2020
## Perform EXECUTE
2121

2222
Let’s perform an EXECUTE operation on the **Factory Reset** resource with ID **3/0/5**.
2323

2424
!!! note
25-
From the Azure IoT integration standpoint, **Factory Reset** is interpreted as a *Command*. Read more about how LwM2M data model is mapped to Azure IoT Hub mechanisms in [Concepts](../Concepts/LwM2M_mappings_Hub.md).
25+
From the Azure IoT integration standpoint, **Factory Reset** is interpreted as a *Command*. Read more about how LwM2M data model is mapped to Azure IoT Hub mechanisms in [LwM2M mappings - Azure IoT Hub](https://{{coiote_server}}/doc/user/integrations/topic-guides/lwm2m-mappings-azure-iot-hub/) in the Coiote DM User Documentation.
2626

2727
1. In your Azure IoT Hub account, go to **Devices** from the left pane.
2828

docs/Coiote_IoT_DM/Cloud_integrations/Azure_IoT_Hub/Perform_Read_Write.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This section describes how to perform a LwM2M WRITE and READ operations in your Azure IoT Hub and {{ coiote_short_name }}.
44

5-
A WRITE operation lets you change the current value on the given [data model](../Concepts/LwM2M_mappings_Hub.md) component: object, object instance, and resource. The READ enables you to see the updated value of an object, object instance, or resource.
5+
A WRITE operation lets you change the current value on the given data model component: object, object instance, and resource. The READ enables you to see the updated value of an object, object instance, or resource.
66

77
In this section, you learn how to:
88

@@ -15,15 +15,15 @@ In this section, you learn how to:
1515
1. An active Azure IoT Hub with hub owner access permissions.
1616
2. A {{ coiote_short_name }} user account with permissions to use the integration extension.
1717
3. A device group created in {{ coiote_short_name }}.
18-
4. [A configured extension between {{ coiote_short_name }} and Azure Iot Hub](../Azure_IoT_Hub/Configure_Azure_IoT_Hub_integration.md).
19-
5. [A configured integration template in {{ coiote_short_name }}, assigned to the device group](../Configure_integration_templates/Azure_integration_templates.md).
20-
5. [A connected device](../../../Coiote_IoT_DM/Onboarding/connect.md).
18+
4. [A configured extension between {{ coiote_short_name }} and Azure Iot Hub](https://{{coiote_server}}/doc/user/integrations/how-to-guides/hyperscaler-integrations/azure-iot-hub/integrate-with-azure-iot-hub/).
19+
5. [A configured integration template in {{ coiote_short_name }}, assigned to the device group](https://{{coiote_server}}/doc/user/integrations/how-to-guides/hyperscaler-integrations/configure-integration-templates/).
20+
5. [A connected device](https://{{coiote_server}}/doc/user/getting-started/onboard-your-first-device/).
2121

2222
## Perform WRITE
2323

2424
Let’s perform a WRITE operation on the **Lifetime** resource with ID **1/1/1**. From the Azure IoT integration standpoint, **Lifetime** it is interpreted as a *Property*.
2525

26-
In Azure IoT Hub, value changes for both *Telemetry* and *Property* are stored in the [Device twin](https://https://iotdevzone.avsystem.com/docs/Azure_IoT_Integration_Guide/Concepts/LwM2M_mappings_Hub/#lwm2m-readable-and-writable-resources). To perform a WRITE operation, do the following:
26+
In Azure IoT Hub, value changes for both *Telemetry* and *Property* are stored in the [Device twin](https://{{coiote_server}}/doc/user/integrations/topic-guides/lwm2m-mappings-azure-iot-hub/#lwm2m-readable-and-writable-resources). To perform a WRITE operation, do the following:
2727

2828
1. In your Azure IoT Hub account, go to **Devices** from the left pane.
2929

@@ -88,9 +88,9 @@ You have successfully performed a LwM2M WRITE on a resource.
8888
8989
## Perform READ
9090
91-
Let’s perform a READ operation on the **Temperature** object's **Sensor Value** resource with ID **3303/0/5700** defined as a *Property* in the [integration template in {{ coiote_short_name }}](../Configure_integration_templates/Azure_integration_templates.md).
91+
Let’s perform a READ operation on the **Temperature** object's **Sensor Value** resource with ID **3303/0/5700** defined as a *Property* in the [integration template in {{ coiote_short_name }}](https://{{coiote_server}}/doc/user/integrations/how-to-guides/hyperscaler-integrations/configure-integration-templates/).
9292
93-
To learn more about reading value changes for both *Telemetry* and *Property*, refer to [LwM2M mappings for Azure IoT Hub](../Concepts/LwM2M_mappings_Hub.md). To perform a READ operation, do the following:
93+
To learn more about reading value changes for both *Telemetry* and *Property*, refer to [LwM2M mappings for Azure IoT Hub](https://{{coiote_server}}/doc/user/integrations/topic-guides/lwm2m-mappings-azure-iot-hub/). To perform a READ operation, do the following:
9494
9595
1. In {{ coiote_short_name }}, go to your device and select the **Data model** tab.
9696
2. Expand the **Temperature** object, and find the **Sensor Value (3303/0/5700)** resource in the list.

docs/Coiote_IoT_DM/Cloud_integrations/Azure_IoT_Hub/Set_an_Observation.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This section describes how to set an Observation in your Azure IoT Hub.
44

5-
Setting an Observation lets your devices know what value changes and for what particular resources they need to notify you about. An Observation can be set for any or all the components of the [data model](../Concepts/LwM2M_mappings_Hub.md): objects, objects instances, and resources. Whenever there is a change in values, a device will send a Notify message to {{ coiote_short_name }}, which in turn will transfer it to Azure IoT Hub.
5+
Setting an Observation lets your devices know what value changes and for what particular resources they need to notify you about. An Observation can be set for any or all the components of the [data model](https://{{coiote_server}}/doc/user/integrations/topic-guides/lwm2m-mappings-azure-iot-hub/): objects, objects instances, and resources. Whenever there is a change in values, a device will send a Notify message to {{ coiote_short_name }}, which in turn will transfer it to Azure IoT Hub.
66

77
In this section, you learn how to:
88

@@ -15,15 +15,15 @@ In this section, you learn how to:
1515
1. An active Azure IoT Hub with hub owner access permissions.
1616
2. A {{ coiote_short_name }} user account with permissions to use the integration extension.
1717
3. A device group created in {{ coiote_short_name }}.
18-
4. [A configured extension between {{ coiote_short_name }} and Azure Iot Hub](../Azure_IoT_Hub/Configure_Azure_IoT_Hub_integration.md).
19-
5. [A configured integration template in {{ coiote_short_name }}, assigned to the device group](../Configure_integration_templates/Azure_integration_templates.md).
20-
5. [A connected device](../../../Coiote_IoT_DM/Onboarding/connect.md).
18+
4. [A configured extension between {{ coiote_short_name }} and Azure Iot Hub](https://{{coiote_server}}/doc/user/integrations/how-to-guides/hyperscaler-integrations/azure-iot-hub/integrate-with-azure-iot-hub/).
19+
5. [A configured integration template in {{ coiote_short_name }}, assigned to the device group](https://{{coiote_server}}/doc/user/integrations/how-to-guides/hyperscaler-integrations/configure-integration-templates/).
20+
5. [A connected device](https://{{coiote_server}}/doc/user/getting-started/onboard-your-first-device/).
2121

2222
## Set an Observation and define its attributes
2323

2424
Let’s set two Observations: one on the whole object with ID **1/1 (1 LwM2M Server, 1 Lifetime)** and on the resource with ID **3/0/13** (3 Device, 13 Current time). Both of them are Properties.
2525

26-
In Azure IoT Hub, value changes for both Telemetry and Property are stored in [Device twin](../Concepts/LwM2M_mappings_Hub.md), because Observation is a Property in itself and it does not keep track of historical changes in values. To set an Observation, do the following:
26+
In Azure IoT Hub, value changes for both Telemetry and Property are stored in [Device twin](https://{{coiote_server}}/doc/user/integrations/topic-guides/lwm2m-mappings-azure-iot-hub/#lwm2m-readable-and-writable-resources), because Observation is a Property in itself and it does not keep track of historical changes in values. To set an Observation, do the following:
2727

2828
1. In your Azure IoT Hub account, go to **Devices** from the left pane.
2929

docs/Coiote_IoT_DM/Cloud_integrations/Azure_IoT_Hub/Upgrading_firmware.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ If you would like to upgrade the firmware of devices using the Azure IoT Hub, fo
44

55
## Prerequisites
66

7-
- At least one [synchronized](../Synchronize_devices_with_Azure_IoT_Hub) {{ coiote_short_name }} - Azure IoT Hub device.
7+
- At least one [synchronized](https://{{coiote_server}}/doc/user/integrations/how-to-guides/hyperscaler-integrations/azure-iot-hub/synchronize-devices-with-azure-iot-hub/) {{ coiote_short_name }} - Azure IoT Hub device.
88
- A firmware file hosted on an HTTP server that is reachable by the {{ coiote_short_name }} server.
99

1010
!!! note
@@ -148,4 +148,4 @@ To cancel the firmware upgrade procedure, follow these steps:
148148
149149
## See also
150150
151-
See the relevant section of [LwM2M mappings](https://iotdevzone.avsystem.com/docs/Cloud_integrations/Azure_IoT/Concepts/LwM2M_mappings_Hub/) to learn the details of how Azure IoT Hub Direct Methods are mapped in {{ coiote_short_name }}.
151+
See [LwM2M mappings - Azure IoT Hub](https://{{coiote_server}}/doc/user/integrations/topic-guides/lwm2m-mappings-azure-iot-hub/) in the Coiote DM User Documentation to learn the details of how Azure IoT Hub Direct Methods are mapped in {{ coiote_short_name }}.

docs/Coiote_IoT_DM/Cloud_integrations/Device_Integration_Center/datacake.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ This decoder does several things required to ingest device data into the Datacak
9393

9494
## Monitor events in Datacake
9595

96-
After activating the event handler, go to your Datacake account and open the Dashboard of your device. If you have already [set an observation on the Temperature object](../../../Coiote_IoT_DM/Device_Center.md), you should see that the **Last update** field of your device in Datacake changed to the time when Datacake received last information from {{ coiote_short_name }}.
96+
After activating the event handler, go to your Datacake account and open the Dashboard of your device. If you have already set an observation on the Temperature object, you should see that the **Last update** field of your device in Datacake changed to the time when Datacake received last information from {{ coiote_short_name }}.
9797

9898
![Last update time of the device in Datacake](../images/datacake-last-update.webp "Last update time of the device in Datacake")
9999

docs/Coiote_IoT_DM/Cloud_integrations/Device_Integration_Center/graphql.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ This tutorial explains how to use **Data Integration Center** to send e.g. a mut
3131

3232
!!! Info
3333

34-
For detailed instructions on how to create webhooks, see the [Webhook](../webhooks.md) and [Overview](../overview.md) chapters.
34+
For detailed instructions on how to create webhooks, see [Create a webhook event handler](https://{{coiote_server}}/doc/user/integrations/how-to-guides/data-integration-center/create-webhook-event-handler/) in the Coiote DM User Documentation.
3535

3636
![graphql-configuration](../images/graphql-configuration.webp)
3737

docs/Coiote_IoT_DM/Cloud_integrations/Device_Integration_Center/slack.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ To send messages to Slack:
3232

3333
!!! Info
3434

35-
For detailed instructions on how to create webhooks, see the [Webhook](../webhooks.md) and [Overview](../overview.md) chapters.
35+
For detailed instructions on how to create webhooks, see [Create a webhook event handler](https://{{coiote_server}}/doc/user/integrations/how-to-guides/data-integration-center/create-webhook-event-handler/) in the Coiote DM User Documentation.
3636

3737
![Slack Configuration](../images/slack-configuration.webp)
3838

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# IoT Cloud Integrations
2+
3+
With the {{ coiote_long_name }}, you can integrate your LwM2M devices with Microsoft Azure, AWS and nRF Cloud.
4+
5+
These guides will take you on a step-by-step journey to seamlessly activate the integrations.
6+
7+
## Microsoft Azure integrations
8+
9+
See guides in Coiote DM User Documentation to learn how you can get started with the {{ coiote_short_name }} – Azure IoT integration:
10+
11+
[Azure IoT Hub](https://{{coiote_server}}/doc/user/integrations/how-to-guides/hyperscaler-integrations/azure-iot-hub/integrate-with-azure-iot-hub/){: .md-button .md-button--big :style="float: left;margin-right: 30px;"} [Azure IoT Central](https://{{coiote_server}}/doc/user/integrations/how-to-guides/hyperscaler-integrations/azure-iot-central/integrate-with-azure-iot-central/){: .md-button .md-button--big :style="float: left;margin-right: 30px;"} [Azure DPS](https://{{coiote_server}}/doc/user/integrations/how-to-guides/hyperscaler-integrations/integrate-with-azure-dps/){: .md-button .md-button--big }
12+
13+
## AWS integration
14+
15+
Integrate {{ coiote_short_name }} with the Amazon Web Services and gain new opportunities to leverage your IoT data.
16+
17+
[Integrate with AWS](https://{{coiote_server}}/doc/user/integrations/how-to-guides/configure-aws-iot-core-integration/){: .md-button .md-button--big }
18+
19+
## nRF Cloud Location services
20+
Integrate {{ coiote_short_name }} with the nRF Cloud Location Services to track your devices' location and save battery life.
21+
22+
[Integrate with nRF Cloud](https://{{coiote_server}}/doc/user/integrations/how-to-guides/configure-nrf-cloud-integration/){: .md-button .md-button--big }

docs/Demo_Projects/Air_quality_monitoring_tutorial.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ While your new IoT hub is deploying, you can add a new storage account:
5656
## Configuring the Azure IoT Hub integration extension
5757

5858
Once the deployments are complete, go to {{ coiote_short_name }} to set up the Azure IoT Hub extension.
59-
If you haven't done this yet, please follow the [instruction for the Azure IoT Hub integration configuration](../Cloud_integrations/Azure_IoT/Azure_IoT_Hub/Configure_Azure_IoT_Hub_integration.md).
59+
If you haven't done this yet, please follow the [instruction for the Azure IoT Hub integration configuration](https://{{coiote_server}}/doc/user/integrations/how-to-guides/hyperscaler-integrations/azure-iot-hub/integrate-with-azure-iot-hub/) in the Coiote DM User Documentation.
6060

6161
## Adding and connecting LwM2M air quality meter simulators to {{ coiote_short_name }} and Azure IoT Hub
6262
1. Go to your Azure IoT Hub and add new devices:
@@ -76,7 +76,7 @@ If you haven't done this yet, please follow the [instruction for the Azure IoT H
7676
3. Go to your command line and register the device simulators:
7777
- Paste and run the following command to create a container group:
7878
```
79-
az container create -g coiote-dm-experiments --name air-quality-meter-example-0 --image avsystemcom/air-quality-meter-example --environment-variables DEVICEID=air-quality-meter-example-0 SERVER_ADDRESS={{ coiote_server }} OPEN_WEATHER_API_TOKEN=exampletoken
79+
az container create -g coiote-dm-experiments --name air-quality-meter-example-0 --image avsystemcom/air-quality-meter-example --environment-variables DEVICEID=air-quality-meter-example-0 SERVER_ADDRESS={{coiote_server}} OPEN_WEATHER_API_TOKEN=exampletoken
8080
8181
```
8282
@@ -108,7 +108,7 @@ If you haven't done this yet, please follow the [instruction for the Azure IoT H
108108
### From Azure IoT Hub to {{ coiote_short_name }}
109109
110110
!!! note
111-
To read more about how the Device Twins work in the {{ coiote_short_name }} - Azure IoT Hub integration, please refer to [the LwM2M Mappings section](../Cloud_integrations/Azure_IoT/Concepts/LwM2M_mappings_Hub.md).
111+
To read more about how the Device Twins work in the {{ coiote_short_name }} - Azure IoT Hub integration, please refer to [the LwM2M Mappings document](https://{{coiote_server}}/doc/user/integrations/topic-guides/lwm2m-mappings-azure-iot-hub/) in the Coiote DM User Documentation.
112112
113113
1. In your Azure IoT hub, select **IoT devices**, click one of your added devices and select the **Device Twin** panel.
114114
2. To change the ``Lifetime`` resource in {{ coiote_short_name }}, you need to modify the relevant Device Twin desired property.

0 commit comments

Comments
 (0)