diff --git a/docs/blueprints/doorlock.rst b/docs/blueprints/doorlock.rst new file mode 100644 index 0000000000000000000000000000000000000000..dcd6d5dd99a242a40612179efc71f0b10c2d06aa --- /dev/null +++ b/docs/blueprints/doorlock.rst @@ -0,0 +1,30 @@ +.. SPDX-FileCopyrightText: Huawei Inc. +.. +.. SPDX-License-Identifier: CC-BY-4.0 + +DoorLock Blueprint +################## + +.. contents:: + :depth: 4 + +Overview +******** + +The DoorLock Blueprint provides support for building a PoC smart door lock to demonstrate: +#. Keypad input to operate the lock locally +#. Secure wireless communication to operate the lock locally +#. Secure communication with the lock remotely +#. Secure OTA + +Get sources +*********** +#. + Get All Scenarios OS sources as described in the :ref:`documentation <AllScenariOSQuickBuild>`. + +#. + If you already have sources cloned, update them to the most recent revision + + .. code-block:: bash + + user@pc:~/ohos$ repo sync -d diff --git a/docs/blueprints/index.rst b/docs/blueprints/index.rst index 441cbefa658afcef13426369e4f3df213d22af6b..b673277478f1eabfc74e3d64e8b526debb8f1d6c 100644 --- a/docs/blueprints/index.rst +++ b/docs/blueprints/index.rst @@ -42,3 +42,7 @@ This section details the available blueprints provided as part of the All Scenar :maxdepth: 1 smart-panel + doorlock + touchpanel + transparent-gateway + vending-machine diff --git a/docs/blueprints/touchpanel.rst b/docs/blueprints/touchpanel.rst new file mode 100644 index 0000000000000000000000000000000000000000..032a2093ca5d2d3040250415ec2a09b5f28d8fbe --- /dev/null +++ b/docs/blueprints/touchpanel.rst @@ -0,0 +1,29 @@ +.. SPDX-FileCopyrightText: Huawei Inc. +.. +.. SPDX-License-Identifier: CC-BY-4.0 + +TouchPanel Blueprint +##################### + +.. contents:: + :depth: 4 + +Overview +******** + +The TouchPanel Blueprint provides support for building a PoC smart touch panel that can be used in other smart devices to accept input and display status. Some features to demonstrate include: +#. Accepting input from a keypad +#. Accepting input from UI icons on a touch panel +#. Ability to send input data securely over the network + +Get sources +*********** +#. + Get All Scenarios OS sources as described in the :ref:`documentation <AllScenariOSQuickBuild>`. + +#. + If you already have sources cloned, update them to the most recent revision + + .. code-block:: bash + + user@pc:~/ohos$ repo sync -d diff --git a/docs/blueprints/transparent-gateway.rst b/docs/blueprints/transparent-gateway.rst new file mode 100644 index 0000000000000000000000000000000000000000..b4e0c76652849e31439e6d2c96ba7668a988d9cd --- /dev/null +++ b/docs/blueprints/transparent-gateway.rst @@ -0,0 +1,30 @@ +.. SPDX-FileCopyrightText: Huawei Inc. +.. +.. SPDX-License-Identifier: CC-BY-4.0 + +Transparent Gateway Blueprint +############################# + +.. contents:: + :depth: 4 + +Overview +******** + +The Transparent Gateway Blueprint provides support for building a PoC gateway that can be the communication hub in a smart home. Some of the features it demonstrates are: +#. Ability to participate in an OpenThread network +#. Automatic IPv6-to-IPv4 translation between devices and rest of the world +#. Wifi AP functionality +#. Secure OTA + +Get sources +*********** +#. + Get All Scenarios OS sources as described in the :ref:`documentation <AllScenariOSQuickBuild>`. + +#. + If you already have sources cloned, update them to the most recent revision. + + .. code-block:: bash + + user@pc:~/ohos$ repo sync -d diff --git a/docs/blueprints/vending-machine.rst b/docs/blueprints/vending-machine.rst new file mode 100644 index 0000000000000000000000000000000000000000..a5e0f94259b3b287c1437dabbfdc63ac79d2b83a --- /dev/null +++ b/docs/blueprints/vending-machine.rst @@ -0,0 +1,28 @@ +.. SPDX-FileCopyrightText: Huawei Inc. +.. +.. SPDX-License-Identifier: CC-BY-4.0 + +Vending Machine Blueprint +######################### + +.. contents:: + :depth: 4 + +Overview +******** + +The Vending Machine Blueprint provides support for building a PoC smart vending machine +with components showing the capabilities of the All Scenarios OS build infrastructure to easily +build an end-to-end solution using multiple operating systems cooperating inside a product. + +Get sources +*********** +#. + Get All Scenarios OS sources as described in the :ref:`documentation <AllScenariOSQuickBuild>`. + +#. + If you already have sources cloned, update them to the most recent revision + + .. code-block:: bash + + user@pc:~/ohos$ repo sync -d