You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/manage/software/deploy-software.md
+8-6
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ languages: []
10
10
viamresources: []
11
11
platformarea: ["registry", "fleet"]
12
12
level: "Intermediate"
13
-
date: "2024-08-28"
13
+
date: "2025-02-05"
14
14
aliases:
15
15
- /how-tos/deploy-packages/
16
16
- /manage/software/deploy-packages/
@@ -37,7 +37,7 @@ If at least some of your machine control logic should run on your machine, place
37
37
38
38
{{% alert title="OTA updates for microcontrollers" color="note" %}}
39
39
The following steps do not cover how to create a module with machine control logic for microcontrollers.
40
-
For microcontrollers, see [Micro-RDK modules](/operate/get-started/other-hardware/micro-module) and [Over-the-air firmware updates](/operate/get-started/other-hardware/micro-module/#over-the-air-updates) instead.
40
+
For microcontrollers, see [Micro-RDK modules](/operate/get-started/other-hardware/micro-module/) and [Over-the-air firmware updates](/operate/get-started/other-hardware/micro-module/#over-the-air-updates) instead.
41
41
{{% /alert %}}
42
42
43
43
{{< table >}}
@@ -60,7 +60,7 @@ Follow the prompts, selecting the following options:
60
60
In the example snippets below, the namespace is `naomi`.
61
61
- Resource to be added to the module: `Generic Component`.[^generic]
62
62
- Model name: Your choice, for example `control-logic`
63
-
- Enable cloud build: Choose `Yes` if you are using GitHub or want to make use of cloud build.
63
+
- Enable cloud build: Choose `Yes` if you are using GitHub or want to use cloud build.
64
64
- Register module: `Yes`
65
65
66
66
Press the Enter key and the generator will create a folder for your control logic component.
@@ -81,7 +81,7 @@ Be sure to also implement logic to handle subsequent calls to the reconfigure me
81
81
82
82
For example, in Python, start your logic in <FILE>src/main.py</FILE>:
@@ -174,7 +176,7 @@ For complete examples that implement control logic, see:
174
176
175
177
Once you have implemented your control logic, commit and push your changes to a GitHub repository.
176
178
177
-
If you are not using GitHub, see [Upload your module](/operate/get-started/other-hardware/#upload-your-module) and [Update an existing module](/other-hardware/manage-modules/#update-an-existing-module) for more information on alternatives.
179
+
If you are not using GitHub, see [Upload your module](/operate/get-started/other-hardware/#upload-your-module) and [Update an existing module](/operate/get-started/other-hardware/manage-modules/#update-an-existing-module-using-a-github-action) for more information on alternatives.
178
180
179
181
Follow the steps in [Upload your module](/operate/get-started/other-hardware/#upload-your-module) using cloud build.
Copy file name to clipboardexpand all lines: docs/operate/get-started/other-hardware/micro-module.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -285,7 +285,7 @@ There is no way to roll back to previous firmware after a bad upgrade without re
285
285
{{% /alert %}}
286
286
287
287
{{% alert title="Tip" color="tip" %}}
288
-
To update the firmware version for a group of microcontrollers at the same time, you can [create a fragment](/manage/software/deploy-packages/) with the OTA service configuration and apply it to multiple machines.
288
+
To update the firmware version for a group of microcontrollers at the same time, you can [create a fragment](/manage/software/deploy-software/) with the OTA service configuration and apply it to multiple machines.
289
289
Then, whenever you update the `version` field in the fragment, the version will be updated for each machine that has that fragment in its config, triggering a firmware update the next time the devices fetch their configs.
0 commit comments