<?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>BLE test case Automation using nRF52840 DK as Peripheral Role</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/75413/ble-test-case-automation-using-nrf52840-dk-as-peripheral-role</link><description>Hi Team, 
 Can I automate BLE test cases using nRF52840 DK ? If yes what is the procedure to follow. 
 My DUT supports central role and I want to make nRF52840 DK as peripheral role. 
 My Intention is to simulate remote device(peripheral role) using nRF52840</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sat, 03 Jul 2021 16:17:43 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/75413/ble-test-case-automation-using-nrf52840-dk-as-peripheral-role" /><item><title>RE: BLE test case Automation using nRF52840 DK as Peripheral Role</title><link>https://devzone.nordicsemi.com/thread/318512?ContentTypeID=1</link><pubDate>Sat, 03 Jul 2021 16:17:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ad1584f4-2b17-4659-b807-aa2911df8066</guid><dc:creator>Pranesh N U</dc:creator><description>&lt;p&gt;Hi David,&lt;/p&gt;
&lt;p&gt;What you mean scripting interface. Could you please clarify me.&lt;/p&gt;
&lt;p&gt;Sorry for the delay.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;,Pranesh N U&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE test case Automation using nRF52840 DK as Peripheral Role</title><link>https://devzone.nordicsemi.com/thread/311187?ContentTypeID=1</link><pubDate>Sun, 23 May 2021 16:26:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:90c138ad-93ec-4baf-9b5e-44ea5d4c2c97</guid><dc:creator>daviddedwin</dc:creator><description>&lt;p&gt;Pick the language that you are comfortable with. The C/C++ interface would also work to achieve what you need. I generally think the scripting interface will get get the job done faster but your call.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE test case Automation using nRF52840 DK as Peripheral Role</title><link>https://devzone.nordicsemi.com/thread/311140?ContentTypeID=1</link><pubDate>Fri, 21 May 2021 19:27:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:05ffd14f-2b87-4813-8686-1553a68282ea</guid><dc:creator>Pranesh</dc:creator><description>&lt;p&gt;Hi Thorsrud,&lt;/p&gt;
&lt;p&gt;I need to change advertiser parameters like adv interval, adv timeout, manufacture data, adv name, address, adv type and need to read/write ATT characteristics etc.....&lt;/p&gt;
&lt;p&gt;Basically I need to control the Nordic DK kit completely for automating BLE test case&amp;#39;s.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I bought 5 nRF52840 board.&lt;/p&gt;
&lt;p&gt;Could you please share me some document if possible for automating the test case.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Which is the best method to automate ?&amp;nbsp; Python (or) C (or) C++ ?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Right now i&amp;#39;m using &lt;span&gt;nRF5_SDK_17.0.2_d674dde SDK(.c) and S&lt;/span&gt;egger embeed studio to compile and run the code(to create hex file) but I&amp;#39;m not able to change the parameter like manufacturer name during advertising etc...&lt;/p&gt;
&lt;p&gt;Thanks &amp;amp; Regards,&lt;/p&gt;
&lt;p&gt;Pranesh N U&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE test case Automation using nRF52840 DK as Peripheral Role</title><link>https://devzone.nordicsemi.com/thread/310974?ContentTypeID=1</link><pubDate>Fri, 21 May 2021 09:48:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5cd6cf29-5f1a-4e37-9143-a7959901d699</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;Pranesh,&lt;/p&gt;
&lt;p&gt;You can use the &lt;a href="https://github.com/NordicSemiconductor/pc-ble-driver"&gt;pc-ble-driver&lt;/a&gt; directly, instead of the python wrapper.&amp;nbsp;That is C++ though, and not pain old C.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE test case Automation using nRF52840 DK as Peripheral Role</title><link>https://devzone.nordicsemi.com/thread/310921?ContentTypeID=1</link><pubDate>Fri, 21 May 2021 07:18:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3702b0df-fae3-4ac2-8479-c113b5b2099d</guid><dc:creator>Pranesh</dc:creator><description>&lt;p&gt;Hi David,&lt;/p&gt;
&lt;p&gt;Is there any alternate way instead of using python language ?&lt;/p&gt;
&lt;p&gt;Can it be done using C language ? If so please do let me know.&lt;/p&gt;
&lt;p&gt;What is the best method/approach to Automate my test case&amp;#39;s ?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks &amp;amp; Regards,&lt;/p&gt;
&lt;p&gt;Pranesh N U&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE test case Automation using nRF52840 DK as Peripheral Role</title><link>https://devzone.nordicsemi.com/thread/310908?ContentTypeID=1</link><pubDate>Fri, 21 May 2021 06:23:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:06429f38-efe3-475e-b521-3a37996ca82b</guid><dc:creator>daviddedwin</dc:creator><description>&lt;p&gt;Yes, that is the intent&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE test case Automation using nRF52840 DK as Peripheral Role</title><link>https://devzone.nordicsemi.com/thread/310907?ContentTypeID=1</link><pubDate>Fri, 21 May 2021 06:13:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9ddcb453-9e55-4f31-b245-77074c1a6bec</guid><dc:creator>Pranesh</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;With this (&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/26467/which-tool-to-use-for-scripting-nrf-connect-dev-board-using-python"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/26467/which-tool-to-use-for-scripting-nrf-connect-dev-board-using-python&lt;/a&gt;) Can I automate by changing the parameters ? for Ex. Setting adv interval to different value, modifying manufacture name, ATT write/read etc....&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks &amp;amp; Regards,&lt;/p&gt;
&lt;p&gt;Pranesh N U&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE test case Automation using nRF52840 DK as Peripheral Role</title><link>https://devzone.nordicsemi.com/thread/310903?ContentTypeID=1</link><pubDate>Fri, 21 May 2021 06:04:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:58be14e9-e4b1-4136-a776-42ddfee16b31</guid><dc:creator>daviddedwin</dc:creator><description>&lt;p&gt;This may work for you&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/26467/which-tool-to-use-for-scripting-nrf-connect-dev-board-using-python"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/26467/which-tool-to-use-for-scripting-nrf-connect-dev-board-using-python&lt;/a&gt;&amp;nbsp;, upvote and accept if this works for you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>