-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
doc: samples: lwm2m_carrier: Add overlay and doc for SoftBank and LG U+ #18706
base: main
Are you sure you want to change the base?
Conversation
CI InformationTo view the history of this post, clich the 'edited' button above Inputs:Sources:sdk-nrf: PR head: 7dbb149cca3923ed19704ebde67c612fd030e38b more detailssdk-nrf:
Github labels
List of changed files detected by CI (13)
Outputs:ToolchainVersion: b44b7a08c9 Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped;
|
Add overlay and improve the Kconfigs and documentation to calrify the extra configurations needed to successfully use SoftBank and/or LG U+. Signed-off-by: Håvard Vermeer <[email protected]>
40058b0
to
0efd366
Compare
You can find the documentation preview for this PR at this link. It will be updated about 10 minutes after the documentation build succeeds. Note: This comment is automatically posted by the Documentation Publishing GitHub Action. |
c1f08f5
to
e5986c9
Compare
* Add overlay and improve the Kconfigs and documentation to clarify the extra configurations needed to successfully use SoftBank and/or LG U+. * Add missing entry for shell overlay in the sample.yaml. * Improve requirement documentation to mention the specific setups. Signed-off-by: Håvard Vermeer <[email protected]>
e5986c9
to
7dbb149
Compare
See :ref:`slm_carrier_library_support` for more information on how to connect to an operator's device management platform. | ||
|
||
* :file:`overlay-carrier-softbank.conf`;:file:`sysbuild-softbank.conf` - Configuration files that adds SoftBank configurations needed by the carrier libray. | ||
Used in conjunction with :file:`overlay-carrier.conf`. | ||
For more information see the :ref:`lwm2m_carrier_dependent` section of the :ref:`liblwm2m_carrier_readme` documentation. | ||
* :file:`overlay-carrier-lgu.conf` - Configuration file that adds LG U+ configurations needed by the carrier libray. | ||
Used in conjunction with :file:`overlay-carrier.conf`. | ||
For more information see the :ref:`lwm2m_carrier_dependent` section of the :ref:`liblwm2m_carrier_readme` documentation. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See :ref:`slm_carrier_library_support` for more information on how to connect to an operator's device management platform. | |
* :file:`overlay-carrier-softbank.conf`;:file:`sysbuild-softbank.conf` - Configuration files that adds SoftBank configurations needed by the carrier libray. | |
Used in conjunction with :file:`overlay-carrier.conf`. | |
For more information see the :ref:`lwm2m_carrier_dependent` section of the :ref:`liblwm2m_carrier_readme` documentation. | |
* :file:`overlay-carrier-lgu.conf` - Configuration file that adds LG U+ configurations needed by the carrier libray. | |
Used in conjunction with :file:`overlay-carrier.conf`. | |
For more information see the :ref:`lwm2m_carrier_dependent` section of the :ref:`liblwm2m_carrier_readme` documentation. | |
See :ref:`slm_carrier_library_support` for more information on how to connect to an operator's device management platform. | |
* :file:`overlay-carrier-softbank.conf` and :file:`sysbuild-softbank.conf` - Configuration files that add SoftBank configurations needed by the carrier library. | |
Used in conjunction with :file:`overlay-carrier.conf`. | |
For more information, see the :ref:`lwm2m_carrier_dependent` section of the :ref:`liblwm2m_carrier_readme` documentation. | |
* :file:`overlay-carrier-lgu.conf` - This configuration file adds LG U+ configurations needed by the carrier library. | |
Used in conjunction with :file:`overlay-carrier.conf`. | |
For more information, see the :ref:`lwm2m_carrier_dependent` section of the :ref:`liblwm2m_carrier_readme` documentation. |
* If the application is using the TLS socket, it must immediately close it when the :c:macro:`LWM2M_CARRIER_EVENT_FOTA_START` event is received. | ||
* The socket is released by the library again upon the next reboot, or in the event of a FOTA error. | ||
* If the application always needs a TLS socket, it can use `Mbed TLS`_. | ||
|
||
* When in the Verizon network, the LwM2M carrier library uses both the DTLS sessions made available through the modem. | ||
Therefore, the application cannot run any DTLS or TLS sessions. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove extra empty lines.
Carrier Dependent | ||
***************** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Carrier Dependent | |
***************** | |
Carrier dependency | |
****************** |
Carrier Dependent | ||
***************** | ||
|
||
In order for your device to comply with the carrier's specifications, the following additional requirements apply to your application to use the carrier's LwM2M device management: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In order for your device to comply with the carrier's specifications, the following additional requirements apply to your application to use the carrier's LwM2M device management: | |
To ensure your device complies with the carrier's specifications, your application must meet the following additional requirements to use the carrier's LwM2M device management: |
|
||
.. group-tab:: Verizon | ||
|
||
* When in the Verizon network, the LwM2M carrier library uses both the DTLS sessions made available through the modem. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* When in the Verizon network, the LwM2M carrier library uses both the DTLS sessions made available through the modem. | |
* In the Verizon network, the :ref:`liblwm2m_carrier_readme` library uses both DTLS sessions made available through the modem. |
* If you are using the :ref:`serial_lte_modem` application, this should be set in the file :file:`slm_auto_connect.h, which is included with :kconfig:option:`CONFIG_SLM_AUTO_CONNECT`. | ||
For more information, see :ref:`CONFIG_SLM_AUTO_CONNECT` in the :ref:`serial_lte_modem` documentation. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* If you are using the :ref:`serial_lte_modem` application, this should be set in the file :file:`slm_auto_connect.h, which is included with :kconfig:option:`CONFIG_SLM_AUTO_CONNECT`. | |
For more information, see :ref:`CONFIG_SLM_AUTO_CONNECT` in the :ref:`serial_lte_modem` documentation. | |
* If you are using the :ref:`serial_lte_modem` application, set the mode in the :file:`slm_auto_connect.h` file that is included with the :ref:`CONFIG_SLM_AUTO_CONNECT <CONFIG_SLM_AUTO_CONNECT>` Kconfig option. |
|
||
* The application must support application FOTA. | ||
The :ref:`serial_lte_modem` application and :ref:`lwm2m_carrier` sample contain extra config files to enable the :kconfig:option:`CONFIG_LWM2M_CARRIER_LG_UPLUS` dependencies. | ||
* The appplication must set the LG U+ specific configurations listed in :c:struct:`lwm2m_carrier_lg_uplus_config_t`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* The appplication must set the LG U+ specific configurations listed in :c:struct:`lwm2m_carrier_lg_uplus_config_t`. | |
* The application must set the LG U+-specific configurations listed in the :c:struct:`lwm2m_carrier_lg_uplus_config_t` structure. |
* The application must support application FOTA. | ||
The :ref:`serial_lte_modem` application and :ref:`lwm2m_carrier` sample contain extra config files to enable the :kconfig:option:`CONFIG_LWM2M_CARRIER_LG_UPLUS` dependencies. | ||
* The appplication must set the LG U+ specific configurations listed in :c:struct:`lwm2m_carrier_lg_uplus_config_t`. | ||
If you are unsure about which values to supply during certification, reach out to your carrier or your local Nordic Sales representative. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you are unsure about which values to supply during certification, reach out to your carrier or your local Nordic Sales representative. | |
If you are unsure about which values to supply during certification, reach out to your carrier or your local Nordic Semiconductor sales representative. |
@@ -101,6 +101,10 @@ The following files are available: | |||
|
|||
* :file:`prj.conf` - Standard default configuration file. | |||
* :file:`overlay-shell.conf` - Enables the :ref:`lwm2m_carrier_shell` and :ref:`lib_at_shell`. | |||
* :file:`overlay-softbank.conf`;:file:`sysbuild-softbank.conf` - Enables configurations for SoftBank. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* :file:`overlay-softbank.conf`;:file:`sysbuild-softbank.conf` - Enables configurations for SoftBank. | |
* :file:`overlay-softbank.conf` and :file:`sysbuild-softbank.conf` - Enable configurations for SoftBank. |
@@ -101,6 +101,10 @@ The following files are available: | |||
|
|||
* :file:`prj.conf` - Standard default configuration file. | |||
* :file:`overlay-shell.conf` - Enables the :ref:`lwm2m_carrier_shell` and :ref:`lib_at_shell`. | |||
* :file:`overlay-softbank.conf`;:file:`sysbuild-softbank.conf` - Enables configurations for SoftBank. | |||
For more information see the :ref:`lwm2m_carrier_dependent` section of the :ref:`liblwm2m_carrier_readme` documentation. | |||
* :file:`overlay-lgu.conf`;:file:`sysbuild-lgu.conf` - Enables configurations for LG U+. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* :file:`overlay-lgu.conf`;:file:`sysbuild-lgu.conf` - Enables configurations for LG U+. | |
* :file:`overlay-lgu.conf` and :file:`sysbuild-lgu.conf` - Enable configurations for LG U+. |
Might be worth a changelog entry. |
Add overlay and improve the Kconfigs and documentation to calrify the extra configurations needed to successfully use SoftBank and/or LG U+.