<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Zephyr (or other RTOS) and nRF9151 and Skylo certification</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/120281/zephyr-or-other-rtos-and-nrf9151-and-skylo-certification</link><description>When dealing with low power access via NTN (via Skylo), is there any limitation about any particular use of SW? 
 Like, is Zephyr or other RTOS combinable with the Skylo certified nRF9151? 
 The reason I ask is for curiosity and learning about the relationship</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 01 Apr 2025 09:43:02 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/120281/zephyr-or-other-rtos-and-nrf9151-and-skylo-certification" /><item><title>RE: Zephyr (or other RTOS) and nRF9151 and Skylo certification</title><link>https://devzone.nordicsemi.com/thread/529938?ContentTypeID=1</link><pubDate>Tue, 01 Apr 2025 09:43:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:90b15dc2-8cae-48ea-ad93-829d62c9f963</guid><dc:creator>&amp;#216;yvind</dc:creator><description>[quote user="Aclassifier"]Is PSM&amp;nbsp;&lt;a href="https://en.wikipedia.org/wiki/Phase-shift_keying"&gt;Phase-shift keying&lt;/a&gt;?[/quote]
&lt;p&gt;PSM stands for &lt;a href="https://docs.nordicsemi.com/bundle/nwp_044/page/dita_common/glossary/glossary.html#ariaid-title27"&gt;Power Saving Mode&lt;/a&gt;, which is &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/test_and_optimize/optimizing/power_nrf91.html#psm_usage"&gt;part of the power optimization&lt;/a&gt;&amp;nbsp;for nRF91 Series. It is&amp;nbsp;part of&amp;nbsp;&lt;span&gt;3GPP Release 12 to improve battery life of IoT (Internet of Things) devices by minimizing energy consumption. See&amp;nbsp;&lt;cite&gt;3&lt;/cite&gt;&lt;/span&gt;GPP 27.007 Ch. 7.38 for more information.&lt;/p&gt;
[quote user="Aclassifier"]With&amp;nbsp;&lt;span&gt;2.7µA, what is the power (I guess the average voltage applies)? Is there a reference to this test?&lt;/span&gt;[/quote]
&lt;p&gt;What test are you referring to? The 2,7µA measurement?&amp;nbsp;&amp;nbsp;&lt;/p&gt;
[quote user="Aclassifier"] Also, how many Zephyr tasks, and what do they do? Kind of, what is the &amp;quot;task model&amp;quot;?[/quote]
&lt;p&gt;Please note that the nRF91-series consists of two cores, an application core and a &amp;quot;modem core&amp;quot;. The modem is a &amp;quot;black box&amp;quot; which is &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrfxlib/nrf_modem/doc/architecture.html"&gt;communicated with using modem library&lt;/a&gt; in non-secure.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://docs-be.nordicsemi.com/bundle/ncs-latest/page/nrf/_images/nrf91_ug_overview.svg?_LANG=enus" /&gt;&lt;/p&gt;
[quote user="Aclassifier"]Event driven from embedded HW modules or busy polling or whatever?[/quote]
&lt;p&gt;This is an event driven system. Have a look at the &lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-1-zephyr-rtos-advanced/"&gt;nRF Connect SDK Intermediate course in our Developer Academy&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span&gt;&amp;quot;...thread management and data passing in the nRF Connect SDK/Zephyr. We have two execution contexts: Thread context and Interrupt context. Each context has its own usage and timing implications.&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I would recommend to look at our white paper on&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/nwp_044/page/WP/nwp_044/intro.html"&gt;Best practices for cellular IoT development&lt;/a&gt;, and the &lt;a href="https://academy.nordicsemi.com/"&gt;developer academy course on both nRF Connect SDK and Cellular IoT fundamentals&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Øyvind&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr (or other RTOS) and nRF9151 and Skylo certification</title><link>https://devzone.nordicsemi.com/thread/529651?ContentTypeID=1</link><pubDate>Sat, 29 Mar 2025 18:11:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7f7df7a3-47eb-4f48-9b85-4f87bf442d7e</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;In my experience from last year with NTN (not the nRF9151), it&amp;#39;s easy, just multiply everything with at least 10:&lt;/p&gt;
&lt;p&gt;- 10x more power consumption compared to NB-IoT &lt;/p&gt;
&lt;p&gt;- 10x longer RTT (and you need to throttle the responses as well, though last year it was only 1 message with 200 bytes every 30s allowed).&lt;/p&gt;
&lt;p&gt;- 10x times the costs&lt;/p&gt;
&lt;p&gt;Maybe that has changed, we will see, how that develops.&lt;/p&gt;
&lt;p&gt;I guess the main pattern will be something as &amp;quot;1 alive message per weak and notifications for important events on demand&amp;quot;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr (or other RTOS) and nRF9151 and Skylo certification</title><link>https://devzone.nordicsemi.com/thread/529604?ContentTypeID=1</link><pubDate>Fri, 28 Mar 2025 18:04:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:594a1b8f-1393-4288-a758-bf7c3d0cf362</guid><dc:creator>Aclassifier</dc:creator><description>&lt;p&gt;Thanks a lot, &lt;a href="https://devzone.nordicsemi.com/members/oys"&gt;Øyvind&lt;/a&gt;&amp;nbsp;! Looks like Zephyr certainly is used also for this.&lt;/p&gt;
&lt;p&gt;Is PSM&amp;nbsp;&lt;a href="https://en.wikipedia.org/wiki/Phase-shift_keying"&gt;Phase-shift keying&lt;/a&gt;? With&amp;nbsp;&lt;span&gt;2.7&amp;micro;A, what is the power (I guess the average voltage applies)? Is there a reference to this test? Also, how many Zephyr tasks, and what do they do? Kind of, what is the &amp;quot;task model&amp;quot;? Event driven from embedded HW modules or busy polling or whatever? I assume more than one task; how do they communicate?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I did follow your suggestions and landed on these urls out of coincidental curiosity. On some I left DevZone or GitHub searches and used Google instead:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="" href="https://docs.nordicsemi.com/bundle/comp_matrix_nrf9151/page/COMP/nrf9151/nrf9151_comp_matrix.html"&gt;https://docs.nordicsemi.com/bundle/comp_matrix_nrf9151/page/COMP/nrf9151/nrf9151_comp_matrix.html&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a id="" href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev.html"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev.html&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/develop/application/index.html#application"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/develop/application/index.html#application&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/samples/synchronization/README.html#synchronization"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/samples/synchronization/README.html#synchronization&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a href="https://github.com/zephyrproject-rtos/zephyr/blob/main/samples/synchronization/README.rst?plain=1"&gt;https://github.com/zephyrproject-rtos/zephyr/blob/main/samples/synchronization/README.rst?plain=1&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a id="" href="https://github.com/zephyrproject-rtos/zephyr/blob/main/samples/synchronization/src/main.c"&gt;https://github.com/zephyrproject-rtos/zephyr/blob/main/samples/synchronization/src/main.c&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a id="" href="https://docs.zephyrproject.org/apidoc/latest/group__thread__apis.html"&gt;https://docs.zephyrproject.org/apidoc/latest/group__thread__apis.html&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a href="https://docs.zephyrproject.org/apidoc/latest/group__thread__apis.html#ga550b642e071480323e589866abb99c22"&gt;https://docs.zephyrproject.org/apidoc/latest/group__thread__apis.html#ga550b642e071480323e589866abb99c22&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a href="https://docs.zephyrproject.org/apidoc/latest/group__thread__apis.html#ga51307cdfe153ab3e918b18755d97c5d9"&gt;https://docs.zephyrproject.org/apidoc/latest/group__thread__apis.html#ga51307cdfe153ab3e918b18755d97c5d9&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a id="" href="https://github.com/zephyrproject-rtos/zephyr/blob/main/samples/synchronization/src/main.c"&gt;https://github.com/zephyrproject-rtos/zephyr/blob/main/samples/synchronization/src/main.c&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;Oslash;yvind&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr (or other RTOS) and nRF9151 and Skylo certification</title><link>https://devzone.nordicsemi.com/thread/529582?ContentTypeID=1</link><pubDate>Fri, 28 Mar 2025 15:10:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:84729ac1-9f3a-4994-b33b-8e5313b0a22b</guid><dc:creator>&amp;#216;yvind</dc:creator><description>&lt;p&gt;Hello,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;There is not much information out on NTN power consumption yet as we have no official solution out yet. What has been said so far is that the power numbers are close to NB-IoT, these are shown here:&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/nwp_056/page/WP/nwp_056/vdd_current.html"&gt;nRF9151 Hardware Design Guidelines - VDD current consumption&lt;/a&gt;&lt;/p&gt;
[quote user=""]Like, is Zephyr or other RTOS combinable with the Skylo certified nRF9151?[/quote]
&lt;p&gt;Yes, the nRF91-series is controlled by libraries design for nRF Connect SDK which is based on Zephyr OS. And based on this we are able to achieve current consumption down to&amp;nbsp;&lt;span&gt;2.7µA in PSM.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;If you are interested in testing the NTN solution, have a look at our &lt;a href="https://www.nordicsemi.com/Products/Wireless/Low-power-cellular-IoT/What-is-NTN?lang=en#infotabs"&gt;product page for Cellular solutions&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Our &lt;a href="https://www.nordicsemi.com/About-us/Contact-Us"&gt;sales team can provide more information&lt;/a&gt; on the timeline of the NTN solution.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Kind regards,&lt;br /&gt;Øyvind&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr (or other RTOS) and nRF9151 and Skylo certification</title><link>https://devzone.nordicsemi.com/thread/529466?ContentTypeID=1</link><pubDate>Fri, 28 Mar 2025 09:35:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ec3fedfe-169d-4e92-82a9-131b7b980575</guid><dc:creator>Aclassifier</dc:creator><description>&lt;p&gt;I found something at&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/118610/power-consumption-nrf9151"&gt;Power consumption nRF9151&lt;/a&gt;. However, that&amp;#39;s kind of into the code. I&amp;#39;d like to learn about the genarel matters, kind of.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>