From 84f970552048314d2d31f2ce3cb969bc2d6f6ac0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20K=C3=B6hl?= Date: Tue, 5 Dec 2023 19:32:21 +0100 Subject: [PATCH] docs: add section about integrations --- README.md | 2 +- www/docs/integrations/_category_.json | 8 ++++++++ www/docs/integrations/index.md | 5 +++++ www/docs/integrations/mender.md | 15 +++++++++++++++ www/docs/integrations/thin-edge.md | 10 ++++++++++ 5 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 www/docs/integrations/_category_.json create mode 100644 www/docs/integrations/index.md create mode 100644 www/docs/integrations/mender.md create mode 100644 www/docs/integrations/thin-edge.md diff --git a/README.md b/README.md index a224220..75ca9c8 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,6 @@ Unless you explicitly state otherwise, any contribution intentionally submitted --- -Made with ❤️ for OSS by [Silitics](https://www.silitics.com). +Made with ❤️ for OSS by [Silitics](https://www.silitics.com) Raspberry Pi is a trademark of Raspberry Pi Ltd diff --git a/www/docs/integrations/_category_.json b/www/docs/integrations/_category_.json new file mode 100644 index 0000000..86dc34e --- /dev/null +++ b/www/docs/integrations/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "Integrations", + "position": 30, + "link": { + "type": "doc", + "id": "index" + } +} \ No newline at end of file diff --git a/www/docs/integrations/index.md b/www/docs/integrations/index.md new file mode 100644 index 0000000..d5bed6d --- /dev/null +++ b/www/docs/integrations/index.md @@ -0,0 +1,5 @@ +# Integrations + +Rugpi provides the reliable foundation for building images, OTA updates, and state management. +To manage devices remotely, Rugpi integrates well with existing off-the-shelf solutions. +This part of the documentations list such integrations. \ No newline at end of file diff --git a/www/docs/integrations/mender.md b/www/docs/integrations/mender.md new file mode 100644 index 0000000..81b1feb --- /dev/null +++ b/www/docs/integrations/mender.md @@ -0,0 +1,15 @@ +--- +sidebar_position: 1 +--- + +# Mender + +Rugpi can be used to build images for use with [Mender's](https://mender.io/) device management solution. +Using Rugpi over [Mender's conversion approach](https://docs.mender.io/operating-system-updates-debian-family/convert-a-mender-debian-image) has the advantage that Rugpi's modern image building workflow and state management can be used. +In addition, it works for 64-bit Raspberry Pi OS, which `mender-convert` does not support,[^1] and on newer Raspberry Pi's the `tryboot` feature can be used to deploy updates to the boot partition, including changes to device tree overlays in `config.txt`. + +To apply updates via Mender, a custom Mender update module is necessary. +At this time, the respective module is not open-source. +If you are interested, please [contact us](mailto:rugpi@silitics.com) so that we can send you the module. + +[^1]: At the time of writing. For updates, see [this issue in Mender's issue tracker](https://northerntech.atlassian.net/browse/MEN-5634). diff --git a/www/docs/integrations/thin-edge.md b/www/docs/integrations/thin-edge.md new file mode 100644 index 0000000..ecfb691 --- /dev/null +++ b/www/docs/integrations/thin-edge.md @@ -0,0 +1,10 @@ +--- +sidebar_position: 0 +--- + +# Thin-edge.io + +[Thin-edge.io](https://thin-edge.io/) is an open-source, cloud-agnostic IoT framework designed for resource constraint devices. +It provides an abstraction layer to interface with different providers of IoT management solutions such as [Cumulocity IoT](https://www.cumulocity.com/guides/concepts/introduction/), [Azure IoT](https://azure.microsoft.com/en-us/solutions/iot), and [AWS IoT](https://aws.amazon.com/iot/). +Thin-edge.io officially supports Rugpi to build and deploy images. +To learn more, checkout the [thin-edge.io Rugpi reference repository](https://github.com/thin-edge/tedge-rugpi-image). \ No newline at end of file