<?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>nrf9160 throughput</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/90419/nrf9160-throughput</link><description>I&amp;#39;m trying to build a proof of concept for a BLE gateway that captures data from BLE sensors and sends it to the cloud via LTE-M connection. I&amp;#39;m hoping that the gateway can support 20 concurrent BLE connections for the proof of concept. However, I&amp;#39;m concerned</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 01 Aug 2022 06:52:20 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/90419/nrf9160-throughput" /><item><title>RE: nrf9160 throughput</title><link>https://devzone.nordicsemi.com/thread/379440?ContentTypeID=1</link><pubDate>Mon, 01 Aug 2022 06:52:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2576a50d-3719-4239-a6e1-e3cf5b251588</guid><dc:creator>Albrecht Markus Schellenberger</dc:creator><description>&lt;p&gt;&lt;span&gt;Hello Ben Li,&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
[quote user="Ben Li"]I think what I&amp;#39;m trying to say is that the throughput of the modem on nrf9160 seems to be very low. Just like what other people said&amp;nbsp;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/77700/nrf9160-dk-maximum-throughput"&gt;nRF9160 DK maximum throughput&lt;/a&gt;&amp;nbsp;I&amp;#39;m not sure the UL rate of 50kbps is going to be enough for my case (20 concurrent BLE connections). I am afriad that when the application sends more data than how much the modem can transmit, I will experience the some issues with the data trasmission.&amp;nbsp;(like it´s waiting to send the buffer to the cellular tower or the socket disconnects.)&amp;nbsp;[/quote]
&lt;p&gt;&lt;span&gt;The above-mentioned data rates are not nRF9160 specific, we are talking about &lt;a href="https://iot.telenor.com/iot-insights/lte-m-vs-nb-iot-guide-differences/"&gt;designed limits&lt;/a&gt; according to the specifications of the LTE-M / NB-IoT protocol. In LTE-M, data rates up to 4 Mbps can be achieved while NB-IoT is specified for 127 kbps up to this point.&amp;nbsp;The&amp;nbsp;nRF9160 acts according to those standards, which it is designed for. And I guess this what my colleague Simon means with &lt;em&gt;“The nRF9160 isn&amp;#39;t really designed for high throughput use cases, but rather low power solutions.”&lt;/em&gt;&lt;/span&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;However, if one would consider those data rates&amp;nbsp;as low or high throughput depends on how you look at it and what you compare it to.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
[quote user="Ben Li"]I&amp;#39;ve been told by Simon about this issue on my last ticket&amp;nbsp;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/90064/nrf6943-or-nrf9160-dk-ble-cellular-gateway"&gt;nRF6943 or nRF9160 DK (BLE Cellular gateway)&lt;/a&gt;&amp;nbsp;but I still want to consider using nRF9160DK because I&amp;#39;m not sure how to connect nRF52 with SIMCOM GSM. So I&amp;#39;m wondering if nRF9160 cellular modem is capable of supporting&amp;nbsp;high throughput. I have also been told by my supervisor that LTE-CAT M1 doesn&amp;#39;t have enough UL and DL rate, what&amp;#39;s why I&amp;#39;m considering using LTE CAT4. What do you think about that?[/quote]
&lt;p&gt;&lt;span&gt;The nRF9160 does not support LTE protocols, no. &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;One challenge that I see from what you are describing here is that the gateway has to buffer lots of data, filter and transfer it within certain time frames. Since the nRF9160 has a shared memory for data exchange between the application and modem core, this can be handled quite fast. On the other hand, if an external modem is used, the data rates of the interface that communicates with this modem might limit the throughput. Additionally, how fast an external modem will act on certain requests might have to be considered as well.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I might not have an universal answer for you here, Ben Li. At a certain point you should test and compare the devices you are considering for your project and see which ones give you the most promising results.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Cheers,&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Markus&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf9160 throughput</title><link>https://devzone.nordicsemi.com/thread/379178?ContentTypeID=1</link><pubDate>Thu, 28 Jul 2022 16:53:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:adcfdb71-4a46-49ed-b74d-281e265fca7a</guid><dc:creator>Ben Li</dc:creator><description>&lt;p&gt;Hello Markus,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thank you so much for your input.&amp;nbsp;&lt;/p&gt;
[quote userid="100109" url="~/f/nordic-q-a/90419/nrf9160-throughput/379042"]&lt;p&gt;&lt;span&gt;I’m still not sure if I understand what you mean by &amp;#39;latency issues&amp;#39;. Could you think of a specific example or use case here?&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;div class="quote-header"&gt;&lt;/div&gt;&lt;blockquote class="quote"&gt;&lt;div class="quote-user"&gt;&lt;/div&gt;&lt;/blockquote&gt;[/quote]
&lt;p&gt;I think what I&amp;#39;m trying to say is that the throughput of the modem on nrf9160 seems to be very low. Just like what other people said&amp;nbsp;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/77700/nrf9160-dk-maximum-throughput"&gt;nRF9160 DK maximum throughput&lt;/a&gt;&amp;nbsp;I&amp;#39;m not sure the UL rate of 50kbps is going to be enough for my case (20 concurrent BLE connections). I am afriad that when the application sends more data than how much the modem can transmit, I will experience the some issues with the data trasmission.&amp;nbsp;(like it&amp;acute;s waiting to send the buffer to the cellular tower or the socket disconnects.)&amp;nbsp;&lt;/p&gt;
[quote userid="100109" url="~/f/nordic-q-a/90419/nrf9160-throughput/379042"]What gives you the impression that the nRF9160 &amp;#39;seems to be designed for low throughput use cases&amp;#39;?[/quote]
&lt;p&gt;I&amp;#39;ve been told by Simon about this issue on my last ticket&amp;nbsp;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/90064/nrf6943-or-nrf9160-dk-ble-cellular-gateway"&gt;nRF6943 or nRF9160 DK (BLE Cellular gateway)&lt;/a&gt;&amp;nbsp;but I still want to consider using nRF9160DK because I&amp;#39;m not sure how to connect nRF52 with SIMCOM GSM. So I&amp;#39;m wondering if nRF9160 cellular modem is capable of supporting&amp;nbsp;high throughput. I have also been told by my supervisor that LTE-CAT M1 doesn&amp;#39;t have enough UL and DL rate, what&amp;#39;s why I&amp;#39;m considering using LTE CAT4. What do you think about that?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Ben Li&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf9160 throughput</title><link>https://devzone.nordicsemi.com/thread/379042?ContentTypeID=1</link><pubDate>Thu, 28 Jul 2022 07:35:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:02c63251-95a1-44a5-8b48-ddfc4171233b</guid><dc:creator>Albrecht Markus Schellenberger</dc:creator><description>[quote user="Ben Li"]My first approach is to use nRF52 t&lt;span&gt;hat scans and initiate connections, and I will need another nrf52 as a peripheral to advertise 20 BLE signals in total&amp;nbsp;using blood pressure profile, heart rate profile... etc. To send the data to the cloud, I will connect the central with another third party cellular module such as the madrino board via SPI or UART so that I can foward the data to the cloud via 4G/5G cellular&lt;/span&gt;[/quote]
&lt;p&gt;&lt;span&gt;Thanks a lot for the detailed input, Ben Li!&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
[quote user="Ben Li"]My second approach is just using two NRF9160 together. Since there are on board nrf52480 SOC and cellular modem.[/quote]
&lt;p&gt;&lt;span&gt;In this case, you mean two &lt;a href="https://www.nordicsemi.com/Products/Development-hardware/nrf9160-dk"&gt;nRF9160 DK&lt;/a&gt;s, right? Because the&amp;nbsp;&lt;a href="https://www.nordicsemi.com/products/nrf9160"&gt;nRF9160 SiP&lt;/a&gt; itself has no nRF52840 SoC included. Please be advised, that on the nRF9160 DK the nRF52840 SoC is flashed with a firmware called the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.0.0/nrf/ug_nrf9160.html#board-controller"&gt;Board Controller&lt;/a&gt;. You can of course flash other firmware to it, but you will then loose some of the functionality that comes along with the DK.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
[quote user="Ben Li"]My concern is that I&amp;#39;m not sure if there is going to be latency issue&amp;nbsp;[/quote]
&lt;p&gt;&lt;span&gt;I’m still not sure if I understand what you mean by &amp;#39;latency issues&amp;#39;. Could you think of a specific example or use case here?&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
[quote user="Ben Li"]since nRF9160 seems to be designed for low throughput use cases.[/quote]
&lt;p&gt;&lt;span&gt;What gives you the impression that the nRF9160 &amp;#39;seems to be designed for low throughput use cases&amp;#39;? Could you point me to the source mentioning that?&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
[quote user="Ben Li"]I am afraid the network core will runs out of memory. [/quote]
&lt;p&gt;&lt;span&gt;The nRF9160 has no network core. It includes an application and a modem core which, except of a &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.0.0/nrfxlib/nrf_modem/doc/architecture.html#library-architecture"&gt;shared RAM memory&lt;/a&gt; area, are completely separated from each other.&amp;nbsp;&lt;/span&gt;&lt;span lang="EN-GB"&gt;Along with the nRF5340, the nRF9160 is our most powerful product. Having the application core&amp;nbsp;out of memory will require quite some coding. The modem core on the other hand is designed as a black box which cannot be&amp;nbsp;accessed from the outside, except via the mentioned shared RAM memory area.&lt;/span&gt; &lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Markus&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf9160 throughput</title><link>https://devzone.nordicsemi.com/thread/378981?ContentTypeID=1</link><pubDate>Wed, 27 Jul 2022 16:45:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:68e47318-60ed-4195-9d4a-54d2fc0b6b9b</guid><dc:creator>Ben Li</dc:creator><description>[quote userid="100109" url="~/f/nordic-q-a/90419/nrf9160-throughput/378867"]&lt;p&gt;&lt;span&gt;I’m honestly not quite sure what your approach is here. Can you elaborate?&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;div class="quote-header"&gt;&lt;/div&gt;&lt;blockquote class="quote"&gt;&lt;div class="quote-content"&gt;&lt;/div&gt;&lt;/blockquote&gt;[/quote]
&lt;p&gt;My first approach is to use nRF52 t&lt;span&gt;hat scans and initiate connections, and I will need another nrf52 as a peripheral to advertise 20 BLE signals in total&amp;nbsp;using blood pressure profile, heart rate profile... etc. To send the data to the cloud, I will connect the central with another third party cellular module such as the madrino board via SPI or UART so that I can foward the data to the cloud via 4G/5G cellular&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;My second approach is just using two NRF9160 together. Since there are on board nrf52480 SOC and cellular modem. It will serves as a central. I will still use another nrf52 to serve as peripheral.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
[quote userid="100109" url="~/f/nordic-q-a/90419/nrf9160-throughput/378867"]&lt;p&gt;&lt;span&gt;Why are you concerned about the nRF91 data rate and what do you mean by ‘throughput on the cellular side lacking’?&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;[/quote]
&lt;p&gt;My concern is that I&amp;#39;m not sure if there is going to be latency issue&amp;nbsp; since nRF9160 seems to be designed for low throughput use cases. As I&amp;#39;m having 20 concurrent BLE signals. I am afraid the network core will runs out of memory. Therefore I&amp;#39;m wondering if it is necessary to connect two nRF9160 together to solve this issue.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf9160 throughput</title><link>https://devzone.nordicsemi.com/thread/378867?ContentTypeID=1</link><pubDate>Wed, 27 Jul 2022 10:45:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:601017ca-5ae4-4406-b20e-bea42b955480</guid><dc:creator>Albrecht Markus Schellenberger</dc:creator><description>&lt;p&gt;&lt;span&gt;Hello Ben Li,&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
[quote user=""]&lt;p&gt;&lt;span&gt;My idea is to connect two NRF9160 together to handle the throughput. Or I can connect nrf52840 with&amp;nbsp;a LTE CAT4 module like&amp;nbsp;Maduino Zero 4G LTE. Both options need to be battery backed and runs without connecting to PC eventually.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Would that work?&lt;/span&gt;&lt;/p&gt;[/quote]
&lt;p&gt;&lt;span&gt;I’m honestly not quite sure what your approach is here. Can you elaborate?&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
[quote user=""]However, I&amp;#39;m concerned on nRF91&amp;#39;s data rate. I am afraid it leave the throughput on the cellular side lacking compared to what it receives from the BLE peripheral. Is there anyway to get around this? Or&amp;nbsp;should I use a third party GSM like sim7600?[/quote]
&lt;p&gt;&lt;span&gt;Why are you concerned about the nRF91 data rate and what do you mean by ‘throughput on the cellular side lacking’?&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regards,&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Markus&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>