<?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>Using nRF52840 to send data over open sea surface</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/48826/using-nrf52840-to-send-data-over-open-sea-surface</link><description>I am currently working on a project where I try to send data from a swimmer in the open sea to a point on the land (beach). I know that Bluetooth communications are blocked by the water, but would it be possible to achieve this communication whenever</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 24 Jun 2019 09:26:28 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/48826/using-nrf52840-to-send-data-over-open-sea-surface" /><item><title>RE: Using nRF52840 to send data over open sea surface</title><link>https://devzone.nordicsemi.com/thread/194275?ContentTypeID=1</link><pubDate>Mon, 24 Jun 2019 09:26:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:91bc5c18-bfcc-41db-9091-41352268c351</guid><dc:creator>awneil</dc:creator><description>[quote userid="80856" url="~/f/nordic-q-a/48826/using-nrf52840-to-send-data-over-open-sea-surface/194161"]I selected it because I am familiar with it [/quote]
&lt;p&gt;&lt;em&gt;&amp;quot;When a hammer is the only tool you have, every problem looks like a nail.&amp;quot;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;It is better to start with the &lt;em&gt;requirements&lt;/em&gt; - and choose something which fits well with those &lt;em&gt;requirements&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Googling &amp;quot;&lt;em&gt;radio communications sea water&lt;/em&gt;&amp;quot; finds this (among others):&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.researchgate.net/post/Establishing_an_underwater_radio_communication_link"&gt;https://www.researchgate.net/post/Establishing_an_underwater_radio_communication_link&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So you really are onto a loser with 2.4GHz !&lt;/p&gt;
&lt;p&gt;&lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f62e.svg" title="Open mouth"&gt;&amp;#x1f62e;&lt;/span&gt;&lt;/p&gt;
[quote userid="80856" url="~/f/nordic-q-a/48826/using-nrf52840-to-send-data-over-open-sea-surface/194161"]and because of its range[/quote]
&lt;p&gt;But that only applies in favourable operating conditions.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using nRF52840 to send data over open sea surface</title><link>https://devzone.nordicsemi.com/thread/194234?ContentTypeID=1</link><pubDate>Mon, 24 Jun 2019 07:48:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:74ec848a-021c-4a9d-ae12-f0ba83ae9e5e</guid><dc:creator>awneil</dc:creator><description>[quote userid="26071" url="~/f/nordic-q-a/48826/using-nrf52840-to-send-data-over-open-sea-surface/194226"]maybe a beacon would be more suitable[/quote]
&lt;p&gt;But, as already noted, it&amp;#39;ll need fast advertising - which will draw a lot of power.&lt;/p&gt;
&lt;p&gt;And, if the device is only above the water briefly, it may not be enough for a scanner to &amp;quot;catch&amp;quot; (beacons are usually assumed to be &amp;quot;permanently&amp;quot; visible)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using nRF52840 to send data over open sea surface</title><link>https://devzone.nordicsemi.com/thread/194233?ContentTypeID=1</link><pubDate>Mon, 24 Jun 2019 07:45:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:42132619-17d6-4bf3-98a8-92788d792c9f</guid><dc:creator>awneil</dc:creator><description>[quote userid="80856" url="~/f/nordic-q-a/48826/using-nrf52840-to-send-data-over-open-sea-surface/194161"]Any directives are welcome[/quote]
&lt;p&gt;Still unclear what your goal is - what you&amp;#39;re actually trying to achieve - so impossible to give much direction.&lt;/p&gt;
&lt;p&gt;But I think the main directive is that BLE is not at all well-suited to this.&lt;/p&gt;
&lt;p&gt;Note that the nRF devices can also do other protocols but, because of the water&lt;span class="mceItem mceNonEditable mceQuote" id="mceQuote1"&gt;...&lt;/span&gt; submersion, anything 2.4GHz is probably not going to be great.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using nRF52840 to send data over open sea surface</title><link>https://devzone.nordicsemi.com/thread/194226?ContentTypeID=1</link><pubDate>Mon, 24 Jun 2019 07:33:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:df6e61ce-6b3e-4a76-a53d-0e0992a0e8ee</guid><dc:creator>Edvin</dc:creator><description>[quote user="Harry94"]Well, there are two scenarios based on the range. If the the range can reach the shore then yes, it would be a phone. Otherwise, I could connect to an Arduino enclosed in a buoy in the open sea, and then with an antenna communicate with the phone on the shore.[/quote]
&lt;p&gt;&amp;nbsp;Well. This is all possible, but you would simply have to test in the conditions that the device will operate in to see whether it will be detected or not. As &lt;a href="https://devzone.nordicsemi.com/members/awneil"&gt;awneil&lt;/a&gt; says, maybe a beacon would be more suitable, instead of actually connecting to the device.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using nRF52840 to send data over open sea surface</title><link>https://devzone.nordicsemi.com/thread/194161?ContentTypeID=1</link><pubDate>Fri, 21 Jun 2019 19:46:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:64b3efb7-399a-4618-aa42-19d441ea7d3b</guid><dc:creator>Harry94</dc:creator><description>&lt;p&gt;I selected it because I am familiar with it and because of its range. I have considered more alternatives, but I am doing a research of what is possible. Any directives are welcome.&lt;/p&gt;
&lt;p&gt;-Harry&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using nRF52840 to send data over open sea surface</title><link>https://devzone.nordicsemi.com/thread/194157?ContentTypeID=1</link><pubDate>Fri, 21 Jun 2019 18:43:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:23e1e353-9fa9-42e9-a7f1-ba8dfe1c960d</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;Perhaps you need to define what, exactly, &lt;em&gt;&lt;strong&gt;you&lt;/strong&gt; &lt;/em&gt;mean by &amp;quot;detect&amp;quot; ?&lt;/p&gt;
&lt;p&gt;Remember that we know nothing about what you&amp;#39;re trying to achieve here!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.catb.org/esr/faqs/smart-questions.html#goal"&gt;http://www.catb.org/esr/faqs/smart-questions.html#goal&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If the device is simply broadcasting a &amp;quot;beacon&amp;quot;, then you can &lt;em&gt;detect&lt;/em&gt; whether that is present or not without having to establish a &lt;em&gt;connection&lt;/em&gt;.&lt;/p&gt;
[quote userid="26071" url="~/f/nordic-q-a/48826/using-nrf52840-to-send-data-over-open-sea-surface/194087"]This doesn&amp;#39;t sound like a case where BLE would be very suitable[/quote]
&lt;p&gt;So why, specifically have you chosen BLE?&lt;/p&gt;
&lt;p&gt;Have you considered alternatives?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using nRF52840 to send data over open sea surface</title><link>https://devzone.nordicsemi.com/thread/194156?ContentTypeID=1</link><pubDate>Fri, 21 Jun 2019 18:37:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:605e338f-ce12-4210-89a4-4cb518ecbb84</guid><dc:creator>Harry94</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/edvin-holmseth"&gt;Edvin&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Well, there are two scenarios based on the range. If the the range can reach the shore then yes, it would be a phone. Otherwise, I could connect to an Arduino enclosed in a buoy in the open sea, and then with an antenna communicate with the phone on the shore.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/awneil"&gt;awneil&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;How could I detect it then? Do you have something more efficient and long range in your mind?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you both for the replies.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;-Harry&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using nRF52840 to send data over open sea surface</title><link>https://devzone.nordicsemi.com/thread/194123?ContentTypeID=1</link><pubDate>Fri, 21 Jun 2019 13:14:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c360ea53-031b-40a3-ac92-87a4b34582ca</guid><dc:creator>awneil</dc:creator><description>[quote userid="80856" url="~/f/nordic-q-a/48826/using-nrf52840-to-send-data-over-open-sea-surface/194093"]What if only wanted to establish the connection (just for detection purposes)? [/quote]
&lt;p&gt;If it&amp;#39;s just for &lt;em&gt;detection&lt;/em&gt;, why do you need to establish a connection at all?&lt;/p&gt;
&lt;p&gt;&lt;span&gt;If it&amp;#39;s just for&amp;nbsp;&lt;/span&gt;&lt;em&gt;detection&lt;/em&gt;&lt;span&gt;, do you need to&amp;nbsp;use Bluetooth at all ... ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using nRF52840 to send data over open sea surface</title><link>https://devzone.nordicsemi.com/thread/194111?ContentTypeID=1</link><pubDate>Fri, 21 Jun 2019 12:36:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:673ae8b2-8021-4fcd-9ff5-8eec327fe4c8</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;On peripheral (typically the device with the smallest battery, so I assume the wristband thing), you need a short advertising interval. On the Central (the scanning device), you need a large scan window (preferably equal to the scan window). Depending on what acts as your central, you may or may not be allowed to use the radio 100% for scanning. If it is a mobile phone, you will not, but if it is another nRF, just set the scan window = scan interval.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Then, on both devices, set your preferred connection interval to be as low as possible. Again, if the central is a phone, you can&amp;#39;t decide exactly what it is going to be. If it is an nRF, set both minimum and maximum connection interval to be 7.5ms.&lt;/p&gt;
&lt;p&gt;What you would want to do then is to keep track of your connected and disconnected events. That is, the BLE_GAP_EVT_CONNECTED, and BLE_GAP_EVT_DISCONNECTED.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t know exactly how the position in the water will affect the range. You would have to do some testing to figure this out.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;So what is your central in this connection? Is it a phone, or do you intend to use nRFs as both peripheral and central in the connection?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using nRF52840 to send data over open sea surface</title><link>https://devzone.nordicsemi.com/thread/194093?ContentTypeID=1</link><pubDate>Fri, 21 Jun 2019 12:07:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:475ddcee-9a22-4bf0-bdf2-04e70a23afb2</guid><dc:creator>Harry94</dc:creator><description>&lt;p&gt;Hi Edvin,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks a lot for your reply.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;What if only wanted to establish the connection (just for detection purposes)? What could I use if I wanted to achieve fast connection?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Harry&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using nRF52840 to send data over open sea surface</title><link>https://devzone.nordicsemi.com/thread/194087?ContentTypeID=1</link><pubDate>Fri, 21 Jun 2019 11:56:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5db52eae-e619-446f-bd86-122a7a210c98</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;This doesn&amp;#39;t sound like a case where BLE would be very suitable.&lt;/p&gt;
&lt;p&gt;As you say, water is a medium that blocks the BLE radio communication, so it will not be possible to maintain a BLE link under water. In the case that you mention, to transfer data when the wrist is above water, this also sounds difficult, because you need to establish the connection and then send whatever payload data you want to send before the wrist goes back into the water.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To establish a link very quickly, you would need a very short advertising interval and a short connection interval once the link is connected, if you want to transfer data fast. So depending on how long your device is above water, this may or may not work. In normal swimming conditions, I would say that it wouldn&amp;#39;t work very well.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The short advertising and connection intervals will also use a lot of power, so your battery life will not be great.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>