<?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>Making Separate BLE Mouse &amp;amp; Keyboard (each nRF52832) Appear as a Single BLE Device</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/118863/making-separate-ble-mouse-keyboard-each-nrf52832-appear-as-a-single-ble-device</link><description>Hi, 
 I am working on a project where I have two separate physical devices , each based on an nRF52832 : 
 
 One device is a BLE Mouse 
 The other is a BLE Keyboard 
 
 My goal is to make both devices appear as a single HID device when connected to a</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 14 Feb 2025 12:56:29 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/118863/making-separate-ble-mouse-keyboard-each-nrf52832-appear-as-a-single-ble-device" /><item><title>RE: Making Separate BLE Mouse &amp; Keyboard (each nRF52832) Appear as a Single BLE Device</title><link>https://devzone.nordicsemi.com/thread/523051?ContentTypeID=1</link><pubDate>Fri, 14 Feb 2025 12:56:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cba193b6-0486-4139-85e2-d5e56733c006</guid><dc:creator>blitz0145</dc:creator><description>&lt;p&gt;Hello Sigurd,&lt;br /&gt;LLPM will solve the issue.&lt;br /&gt;&lt;br /&gt;Thank you for your time!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making Separate BLE Mouse &amp; Keyboard (each nRF52832) Appear as a Single BLE Device</title><link>https://devzone.nordicsemi.com/thread/523029?ContentTypeID=1</link><pubDate>Fri, 14 Feb 2025 11:41:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a521b567-c3ed-40d1-860c-790a793a00a7</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi!&lt;/p&gt;
&lt;p&gt;Gazell does not use MPSL. I suggest evaluating nRF Desktop.&lt;/p&gt;
&lt;p&gt;Regarding latency, nRF Desktop have support for&amp;nbsp;&lt;span&gt;Low latency packet mode (LLPM)&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allows up to 1000 packets/second&lt;/li&gt;
&lt;li&gt;1 ms connection interval (2 ms with two peripherals connected)&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making Separate BLE Mouse &amp; Keyboard (each nRF52832) Appear as a Single BLE Device</title><link>https://devzone.nordicsemi.com/thread/522838?ContentTypeID=1</link><pubDate>Thu, 13 Feb 2025 12:01:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:65a51fcd-6f57-4071-bced-9e27b9f20f35</guid><dc:creator>blitz0145</dc:creator><description>&lt;p&gt;That&amp;#39;s great for an alternative!&lt;br /&gt;However upon testing we figured that latency becomes a bit of an issue- I&amp;#39;ve roughly explained the problem here.&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1739446624401v1.png" /&gt;&lt;br /&gt;&lt;br /&gt;Theoretically Gazell would fix the latency issue between the keyboard and mouse if used correctly with the&amp;nbsp;&lt;strong&gt;Multi Protocol Service Layer.&amp;nbsp;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Also, if making Gazell work with MPSL&amp;nbsp;&lt;/strong&gt;is challenging, we&amp;#39;re also willing to switch to an alternate protocol like ESB (Enhanced Shock Burst)&lt;br /&gt;&lt;br /&gt;Here are a few resources:&lt;br /&gt;&lt;a id="" href="https://github.com/inductivekickback/ncs_ble_esb_demo"&gt;https://github.com/inductivekickback/ncs_ble_esb_demo&lt;br /&gt;&lt;/a&gt;The github link demonstrates how ESB can be modified to work with&amp;nbsp;&lt;strong&gt;MPSL.&amp;nbsp;Perhaps this&amp;nbsp;could&amp;nbsp;also be done with Gazell?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a id="i2" href="https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/updating-to-the-mpsl-timeslot-interface"&gt;https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/updating-to-the-mpsl-timeslot-interface&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:400px;max-width:304px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/608x800/__key/communityserver-discussions-components-files/4/pastedimage1739447415245v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;We&amp;#39;ll also have a &amp;#39;dongle&amp;#39; mode- so that would look something like this:&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1739448033112v3.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making Separate BLE Mouse &amp; Keyboard (each nRF52832) Appear as a Single BLE Device</title><link>https://devzone.nordicsemi.com/thread/522779?ContentTypeID=1</link><pubDate>Thu, 13 Feb 2025 07:45:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0676d43b-6a5f-41e3-82c7-de7c7e7ac666</guid><dc:creator>Lorenzo Amicucci</dc:creator><description>&lt;p&gt;Have you considered using BLE multirole? one device will be peripheral only. The other device will be central and peripheral. In this way the BT stack will handle connections without conflicts. (more difficult when you combine gazell with BLE concurrent as their timing may collide)&lt;/p&gt;
&lt;p&gt;for HID, check also the nRF Desktop application. There is the code for the dongle and code for peripherals, all over BLE.&amp;nbsp; There should be all building blocks for what you need, but it needs some code adjustments for sure. Basically you need to combine the dongle with the peripheral.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;See block diagrams&lt;br /&gt;&lt;a id="" href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/applications/nrf_desktop/README.html"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/applications/nrf_desktop/README.html&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making Separate BLE Mouse &amp; Keyboard (each nRF52832) Appear as a Single BLE Device</title><link>https://devzone.nordicsemi.com/thread/522720?ContentTypeID=1</link><pubDate>Wed, 12 Feb 2025 17:32:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c0c54d2a-f4d4-46d2-8d75-a8a8e8996356</guid><dc:creator>blitz0145</dc:creator><description>&lt;p&gt;The Gazell solution seems to be the most sound one. Perhaps there are some examples on how to get Gazell to work with MPSL?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making Separate BLE Mouse &amp; Keyboard (each nRF52832) Appear as a Single BLE Device</title><link>https://devzone.nordicsemi.com/thread/522711?ContentTypeID=1</link><pubDate>Wed, 12 Feb 2025 17:08:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c0e1fe4b-0d19-4a9a-b717-2d3be0e5ee85</guid><dc:creator>blitz0145</dc:creator><description>&lt;p&gt;Hello!&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
[quote userid="15146" url="~/f/nordic-q-a/118863/making-separate-ble-mouse-keyboard-each-nrf52832-appear-as-a-single-ble-device/522655"]Could you explain why you have this goal?[/quote]
&lt;p&gt;The mouse and keyboard are going to get shipped together as a pair; this eliminates the need to pair the mouse and keyboard&amp;nbsp;individually&amp;nbsp;to the desktop.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
[quote userid="140946" url="~/f/nordic-q-a/118863/making-separate-ble-mouse-keyboard-each-nrf52832-appear-as-a-single-ble-device"]My goal is to make &lt;strong&gt;both devices appear as a single HID device&lt;/strong&gt; when connected to a host (PC, Mac, etc.)[/quote]
&lt;p&gt;Correcting my statement:&lt;br /&gt;My goal is to make both devices appear as a single Bluetooth device when connected to a host.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making Separate BLE Mouse &amp; Keyboard (each nRF52832) Appear as a Single BLE Device</title><link>https://devzone.nordicsemi.com/thread/522655?ContentTypeID=1</link><pubDate>Wed, 12 Feb 2025 13:30:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:579fc868-0585-40b7-8eb5-d546ae561348</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi!&lt;/p&gt;
[quote user=""]My goal is to make &lt;strong&gt;both devices appear as a single HID device&lt;/strong&gt; when connected to a host (PC, Mac, etc.).[/quote]
&lt;p&gt;Could you explain why you have this goal?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>