<?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>beacons in conjunction with a server in a MESH</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/37147/beacons-in-conjunction-with-a-server-in-a-mesh</link><description>Hey is it possible to use advertising beacons together with an server or there will be some collisions in message reception ? 
 what i want to do is: setup a mesh which consist of several servers with advertising beacons activated and a client (client</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 08 Aug 2018 09:19:48 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/37147/beacons-in-conjunction-with-a-server-in-a-mesh" /><item><title>RE: beacons in conjunction with a server in a MESH</title><link>https://devzone.nordicsemi.com/thread/143321?ContentTypeID=1</link><pubDate>Wed, 08 Aug 2018 09:19:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba7ea76a-20ed-417c-938f-608a0416b2cd</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Sorry for the delayed response. Have you tried to provision the beaconing example via Interactive PyACI directly?&lt;/p&gt;
&lt;p&gt;It should work to combine the light switch server with the beaconing example as you have done. There has been a &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/23974/mesh-sdk-beaconing-instructions"&gt;devzone case related to this previously here&lt;/a&gt;. Regarding wireless interference between the mesh packets &amp;amp; the advertising beacon packets, this should not be an issue. &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v2.1.1/md_examples_beaconing_README.html?cp=4_1_0_4_4"&gt;The beaconing documentation&lt;/a&gt; explains a bit better how the beacon packets are scheduled (see Section Beacon transmission).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Are you using mesh sdk v2.1.1? Regarding your comment, do you receive any error messages from the reply_status() function when you send the&amp;nbsp;neighbours_msg_status_t structure? Have you looked at the documentation &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v2.1.1/md_doc_getting_started_how_to_models.html?cp=4_1_0_3_5"&gt;provided for creating new models&lt;/a&gt;?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: beacons in conjunction with a server in a MESH</title><link>https://devzone.nordicsemi.com/thread/143022?ContentTypeID=1</link><pubDate>Mon, 06 Aug 2018 12:27:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:160a2073-5992-484f-89e1-93ad3518f2d5</guid><dc:creator>smart_life</dc:creator><description>&lt;p&gt;I want send this structure &lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;/** Message format for the neighbours list message. */
typedef struct __attribute((packed))
{
    uint16_t*  present_neighbours; /**&amp;lt; Current neigbour list. */
} neighbours_msg_status_t;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;via reply_status(...)&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;static void reply_status(const neighbours_server_t * p_server,
                         const access_message_rx_t * p_message,
                         uint16_t* present_neighbours)
{
    neighbours_msg_status_t status;
    status.present_neighbours = present_neighbours;
    access_message_tx_t reply;
    reply.opcode.opcode = NEIGHBOURS_OPCODE_STATUS;
    reply.opcode.company_id = NEIGHBOURS_COMPANY_ID;
    reply.p_buffer = (const uint8_t *) &amp;amp;status;
    reply.length = sizeof(status);
    reply.force_segmented = false;
    reply.transmic_size = NRF_MESH_TRANSMIC_SIZE_DEFAULT;
    reply.access_token = nrf_mesh_unique_token_get();
 
    (void) access_model_reply(p_server-&amp;gt;model_handle, p_message, &amp;amp;reply);
}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;but it doesn&amp;#39;t work correct&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>