{"id":131750,"date":"2026-08-25T10:20:12","date_gmt":"2026-08-25T10:20:12","guid":{"rendered":"https:\/\/www.seeedstudio.com\/blog\/?p=131750"},"modified":"2026-08-25T10:20:20","modified_gmt":"2026-08-25T10:20:20","slug":"bluetooth-channel-sounding-testing","status":"publish","type":"post","link":"https:\/\/www.seeedstudio.com\/blog\/2026\/08\/25\/bluetooth-channel-sounding-testing\/","title":{"rendered":"Bluetooth Channel Sounding: Cool, but Not Ready"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"131750\" class=\"elementor elementor-131750\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7a51d475 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7a51d475\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7c5c8363\" data-id=\"7c5c8363\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ab68e10 elementor-widget elementor-widget-heading\" data-id=\"ab68e10\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ad879d\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span><h2 class=\"elementor-heading-title elementor-size-default\">Great up close. Hard to trust beyond that.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-56d7c9fd elementor-widget elementor-widget-text-editor\" data-id=\"56d7c9fd\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ad9532\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p><a href=\"https:\/\/www.bluetooth.com\/\"><b>Bluetooth<\/b><\/a><b> 6.0&#8217;s <\/b><span style=\"font-weight: 400;\">Channel Sounding has been one of the most talked-about additions to the spec \u2014 the promise being that Bluetooth can finally tell you not just <\/span><i><span style=\"font-weight: 400;\">whether<\/span><\/i><span style=\"font-weight: 400;\"> something is nearby, but <\/span><i><span style=\"font-weight: 400;\">how far away it actually is<\/span><\/i><span style=\"font-weight: 400;\">. Our application engineer <\/span><b>Brandy<\/b><span style=\"font-weight: 400;\"> put that promise to the test with two <\/span><a href=\"https:\/\/www.seeedstudio.com\/Seeed-Studio-XIAO-nRF54LM20A-Sense-p-6840.html?utm_source=Seeedblog\"><b>XIAO nRF54LM20A boards<\/b><\/a><span style=\"font-weight: 400;\">, a ruler, and an ordinary indoor room.<\/span><\/p><p><!-- \/wp:paragraph --><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-309821bf elementor-widget elementor-widget-image\" data-id=\"309821bf\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ada661\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1308\" height=\"742\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2.jpeg\" class=\"attachment-full size-full wp-image-131756\" alt=\"Two XIAO nRF54LM20A boards \u2014 Initiator and Reflector \u2014 facing each other for the line-of-sight test.\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2.jpeg 1308w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2-300x170.jpeg 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2-1030x584.jpeg 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2-768x436.jpeg 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2-32x18.jpeg 32w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2-1024x581.jpeg 1024w\" sizes=\"(max-width: 1308px) 100vw, 1308px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Two XIAO nRF54LM20A boards \u2014 Initiator and Reflector \u2014 facing each other for the line-of-sight test. <\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35bd010a elementor-widget elementor-widget-heading\" data-id=\"35bd010a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832adad7e\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span><h3 class=\"elementor-heading-title elementor-size-default\">Why the Test Mattered<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25acff50 elementor-widget elementor-widget-text-editor\" data-id=\"25acff50\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832adb4a7\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p><span style=\"font-weight: 400;\">What interested Brandy most about Channel Sounding wasn&#8217;t the protocol itself, but what it could enable in real products.<\/span><\/p><p><span style=\"font-weight: 400;\">A smart lock would no longer have to know only that your phone is &#8220;somewhere nearby&#8221; \u2014 it could potentially know whether you&#8217;re actually standing in front of the door. A smart entryway could estimate how close someone is. A robot could approach a target based on distance without needing a separate ranging sensor.<\/span><\/p><p><span style=\"font-weight: 400;\">Before Channel Sounding, Bluetooth mainly relied on RSSI for proximity detection. RSSI is useful for telling whether something is getting closer or farther away, but it&#8217;s not good at answering a much more useful question: how far away is it, exactly? That gap is what drove the test \u2014 not whether Channel Sounding produces a number, but whether that number can be trusted today.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b77688 elementor-widget elementor-widget-heading\" data-id=\"3b77688\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832adbb55\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span><h3 class=\"elementor-heading-title elementor-size-default\">The Setup<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-22d130e elementor-widget elementor-widget-text-editor\" data-id=\"22d130e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832adc23e\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p><span style=\"font-weight: 400;\">Brandy used two <\/span><b>XIAO nRF54LM20A<\/b><span style=\"font-weight: 400;\"> boards, one as the <\/span><b>Initiator<\/b><span style=\"font-weight: 400;\"> and one as the <\/span><b>Reflector<\/b><span style=\"font-weight: 400;\">. The method was intentionally simple: measure the real distance with a ruler, then compare it directly against the distance Channel Sounding reported.<\/span><\/p><p><span style=\"font-weight: 400;\">Crucially, this wasn&#8217;t done in an ideal RF lab. Most measurements took place in a normal indoor environment \u2014 because if Channel Sounding is eventually going into smart locks, robots, trackers, or other consumer devices, it will have to cope with desks, walls, glass, people, reflections, and everything else the real world contains.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7d23e57 elementor-widget elementor-widget-image\" data-id=\"7d23e57\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832add178\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1448\" height=\"1086\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10003.jpeg\" class=\"attachment-full size-full wp-image-131754\" alt=\"Four steps to build a Bluetooth Channel Sounding distance-measurement demo\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10003.jpeg 1448w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10003-300x225.jpeg 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10003-1030x773.jpeg 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10003-768x576.jpeg 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10003-32x24.jpeg 32w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10003-1024x768.jpeg 1024w\" sizes=\"(max-width: 1448px) 100vw, 1448px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">The test in four steps: set up, measure, change the scene, compare results.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7af3499b elementor-widget elementor-widget-heading\" data-id=\"7af3499b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832add880\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span><h3 class=\"elementor-heading-title elementor-size-default\">First Surprise: 40\u201350 cm Was Already Off<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5953fa15 elementor-widget elementor-widget-text-editor\" data-id=\"5953fa15\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832addfba\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p><span style=\"font-weight: 400;\">The boards started around 40\u201350 cm apart. That&#8217;s already a very short distance, so a reasonably close result seemed likely.<\/span><\/p><p><span style=\"font-weight: 400;\">It wasn&#8217;t. There was already a noticeable gap between the real distance and the ranging result.<\/span><\/p><p><span style=\"font-weight: 400;\">Rather than immediately moving farther away, Brandy went the other direction \u2014 to find out how close the devices had to be before Channel Sounding produced something that could fairly be called accurate.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-de808f3 elementor-widget elementor-widget-heading\" data-id=\"de808f3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ade669\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span><h2 class=\"elementor-heading-title elementor-size-default\">At 8 cm, It Looked Perfect<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5dfdee8 elementor-widget elementor-widget-text-editor\" data-id=\"5dfdee8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832aded69\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p><span style=\"font-weight: 400;\">At around 8 cm, the result finally landed.<\/span><\/p><p><span style=\"font-weight: 400;\">After adjusting the board distance offset, the real distance was about 8 cm and the IFFT estimate came in around <\/span><b>7.66 cm<\/b><span style=\"font-weight: 400;\"> \u2014 with very stable readings. At that moment, it was easy to believe Channel Sounding was already working.<\/span><\/p><p><span style=\"font-weight: 400;\">But one detail in that setup turned out to matter enormously: the antennas were very carefully aligned.<\/span><\/p><p><span style=\"font-weight: 400;\">So the 8 cm result doesn&#8217;t show that Channel Sounding is already accurate. It shows something much narrower: at short range, after calibration, and with a favorable antenna orientation, Channel Sounding can be very accurate. That distinction turned out to be the heart of the whole test.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5dc8e5 elementor-widget elementor-widget-heading\" data-id=\"a5dc8e5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832adf407\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span><h2 class=\"elementor-heading-title elementor-size-default\">Then the Boards Moved Apart\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-87b982a elementor-widget elementor-widget-text-editor\" data-id=\"87b982a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832adfb31\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p><span style=\"font-weight: 400;\">To see whether the result would survive outside that best case, Brandy increased the distance step by step \u2014 40\u201350 cm, 1 m, 1.1 m, 1.5 m, 1.6 m, 2 m, and eventually close to 3 m.<\/span><\/p><p><span style=\"font-weight: 400;\">The individual numbers matter less than the pattern. At around 1 m, a real distance of 1 m produced an IFFT result of roughly <\/span><b>4 m<\/b><span style=\"font-weight: 400;\">. In another measurement, moving the boards just from 1.0 m to 1.1 m \u2014 antennas still facing each other \u2014 swung the estimated distance by several meters.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f14538c elementor-widget elementor-widget-image\" data-id=\"f14538c\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ae0991\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1620\" height=\"990\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10005.jpeg\" class=\"attachment-full size-full wp-image-131752\" alt=\"Bluetooth Channel Sounding accuracy chart comparing IFFT, Phase Slope, and RTT\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10005.jpeg 1620w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10005-300x183.jpeg 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10005-1030x629.jpeg 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10005-768x469.jpeg 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10005-1536x939.jpeg 1536w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10005-32x20.jpeg 32w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10005-1024x626.jpeg 1024w\" sizes=\"(max-width: 1620px) 100vw, 1620px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Estimated vs. actual distance. IFFT (orange) tracked closest; Phase Slope and RTT drifted further. None followed the ideal line beyond short range. <\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2fbcda5 elementor-widget elementor-widget-text-editor\" data-id=\"2fbcda5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ae1117\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p><span style=\"font-weight: 400;\">Worth noting what that chart shows beyond the headline numbers: Channel Sounding reports distance through several estimation methods, and they don&#8217;t agree. IFFT stayed closest to the truth throughout, Phase Slope sat consistently above it, and RTT was furthest off \u2014 reporting well over 5 m at an actual 2 m. The figures quoted here are the IFFT results, in other words the most favorable of the three.<\/span><\/p><p><span style=\"font-weight: 400;\">That last point is important, because these longer-range tests were <\/span><b>not<\/b><span style=\"font-weight: 400;\"> done with the boards randomly rotated. The antennas remained facing each other throughout. So the poor results at 1 m, 1.5 m, and 1.6 m can&#8217;t be explained away as bad orientation. Even under favorable alignment, the ranging result was already becoming unreliable as distance grew.<\/span><\/p><p><span style=\"font-weight: 400;\">This is where the picture changed. It didn&#8217;t look like a gentle curve of &#8220;a few centimeters of error up close, slightly further out.&#8221; It looked like a much sharper <\/span><b>operating boundary<\/b><span style=\"font-weight: 400;\">: excellent results at very short range, then a point beyond which the reported distance simply stopped tracking reality in a trustworthy way.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-50d8ce08 elementor-widget elementor-widget-heading\" data-id=\"50d8ce08\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ae1804\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span><h3 class=\"elementor-heading-title elementor-size-default\">Orientation Makes It Worse<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-401657bd elementor-widget elementor-widget-text-editor\" data-id=\"401657bd\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ae1ef5\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p><span style=\"font-weight: 400;\">Only after establishing that did Brandy isolate orientation as its own variable.<\/span><\/p><p><span style=\"font-weight: 400;\">Moving the boards back to a shorter distance and changing the antenna angle made the problem even more obvious. The devices weren&#8217;t farther apart \u2014 only their orientation had changed \u2014 yet measurement variation increased significantly.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e6e6f1f elementor-widget elementor-widget-image\" data-id=\"e6e6f1f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ae2c16\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1086\" height=\"1448\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10002.jpeg\" class=\"attachment-full size-full wp-image-131755\" alt=\"Correct vs incorrect antenna orientation for Bluetooth Channel Sounding\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10002.jpeg 1086w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10002-225x300.jpeg 225w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10002-773x1030.jpeg 773w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10002-768x1024.jpeg 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10002-24x32.jpeg 24w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10002-1024x1365.jpeg 1024w\" sizes=\"(max-width: 1086px) 100vw, 1086px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Facing each other, the direct path dominates. Misaligned, multipath increases \u2014 and so does variance. <\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a984985 elementor-widget elementor-widget-text-editor\" data-id=\"a984985\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ae334f\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p><span style=\"font-weight: 400;\">This matters far more once real products enter the picture. Users don&#8217;t think about where the antenna is. A phone rotates. A tracker on a keychain rotates. A robot changes direction. Anything a person holds is constantly changing orientation.<\/span><\/p><p><span style=\"font-weight: 400;\">If a smart lock only achieves its best centimeter-level accuracy when the user&#8217;s phone happens to be held at a particular angle, that accuracy isn&#8217;t especially useful.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c101927 elementor-widget elementor-widget-heading\" data-id=\"3c101927\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ae3a2c\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span><h3 class=\"elementor-heading-title elementor-size-default\">Environment Is Another Variable\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-197519f elementor-widget elementor-widget-text-editor\" data-id=\"197519f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ae40f1\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p><span style=\"font-weight: 400;\">Placing glass between the two devices changed the measurement again.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef5d7e6 elementor-widget elementor-widget-image\" data-id=\"ef5d7e6\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ae4de5\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1475\" height=\"936\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10004.jpeg\" class=\"attachment-full size-full wp-image-131753\" alt=\"Effect of glass on Bluetooth Channel Sounding distance measurement at 2 m\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10004.jpeg 1475w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10004-300x190.jpeg 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10004-1030x654.jpeg 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10004-768x487.jpeg 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10004-32x20.jpeg 32w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10004-1024x650.jpeg 1024w\" sizes=\"(max-width: 1475px) 100vw, 1475px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">The same 2 m measured with and without glass. Every method already reads well above the actual distance. <\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c921086 elementor-widget elementor-widget-text-editor\" data-id=\"c921086\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ae5565\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p><span style=\"font-weight: 400;\">Brandy is careful not to claim that &#8220;glass adds exactly X centimeters of error&#8221; \u2014 the glass thickness, coating, angle, and the room&#8217;s reflections weren&#8217;t controlled variables. But the result was enough to demonstrate that the surrounding environment is yet another factor shaping the final number.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7011327 elementor-widget elementor-widget-heading\" data-id=\"7011327\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ae5c35\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span><h3 class=\"elementor-heading-title elementor-size-default\">At 3 m, a Different Kind of Problem<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ea1f71 elementor-widget elementor-widget-text-editor\" data-id=\"8ea1f71\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ae6319\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p><span style=\"font-weight: 400;\">As the distance approached 3 m, a new failure mode appeared. The issue was no longer just inaccuracy \u2014 some ranging procedures stopped producing complete data altogether. Peer and local ranging counters failed to match, and subevents were aborted. At that point the question shifted from how large the ranging error was to whether the ranging attempt had completed at all. For a shipping product, that&#8217;s a far bigger problem.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b3ce6a elementor-widget elementor-widget-heading\" data-id=\"8b3ce6a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ae69cd\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span><h3 class=\"elementor-heading-title elementor-size-default\">The Conclusion\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c6f840 elementor-widget elementor-widget-text-editor\" data-id=\"4c6f840\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ae7140\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p><span style=\"font-weight: 400;\">A demo only needs a handful of good measurements to look impressive. A product needs to work when the user rotates the device, walks around, stands near glass or furniture, and moves from 50 cm to 2 m without thinking about any of it.<\/span><\/p><p><span style=\"font-weight: 400;\">Channel Sounding can measure distance, and under ideal short-range conditions it produces genuinely impressive results. But based on these measurements, Brandy doesn&#8217;t consider it ready to be treated as a reliable ranging solution for products like smart locks, robots, or trackers.<\/span><\/p><p><span style=\"font-weight: 400;\">Users don&#8217;t need one perfect 7.66 cm measurement. They need the number to stay believable when the device rotates, when the distance changes, when something comes between the devices, and when the RF environment is no longer ideal. In these tests, it didn&#8217;t reach that level.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8dd0dea elementor-widget elementor-widget-heading\" data-id=\"8dd0dea\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ae7886\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span><h3 class=\"elementor-heading-title elementor-size-default\">So, Is Channel Sounding a Gimmick?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-690d50f9 elementor-widget elementor-widget-text-editor\" data-id=\"690d50f9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ae7fda\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p><span style=\"font-weight: 400;\">At its current stage, its practical value does look limited \u2014 there isn&#8217;t yet a solution mature enough for straightforward product deployment.<\/span><\/p><p><span style=\"font-weight: 400;\">But that&#8217;s not the same as calling the underlying technology meaningless. The basic ranging principle is sound, and there&#8217;s plenty of room for the system to improve: antenna design, calibration, distance-estimation algorithms, multipath handling, orientation compensation, and failure recovery.<\/span><\/p><p><span style=\"font-weight: 400;\">It&#8217;s also worth noting that this story is far from finished. <\/span><a href=\"https:\/\/www.nordicsemi.com\/\"><b>Nordic<\/b><\/a> <span style=\"font-weight: 400;\">continues to update its Channel Sounding samples and development support, while the Bluetooth SIG keeps working on the Ranging Profile. Bluetooth 6.0 itself doesn&#8217;t define a single universal distance-estimation algorithm \u2014 so the IFFT, Phase Slope, and other results seen today still depend heavily on the chipset vendor&#8217;s implementation and software stack.<\/span><\/p><p><span style=\"font-weight: 400;\">In other words, today&#8217;s disappointing results don&#8217;t mean Channel Sounding will never work. A more accurate framing: <\/span><b>the low-level ranging capability already exists, but the algorithms and product experience are still maturing.<\/b><\/p><p><span style=\"font-weight: 400;\">Which is exactly why Brandy plans to re-run these same tests after future SDK and ranging-algorithm updates.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3116dc1 elementor-widget elementor-widget-heading\" data-id=\"3116dc1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ae86c7\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span><h3 class=\"elementor-heading-title elementor-size-default\">An Open Invitation<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f3e3251 elementor-widget elementor-widget-text-editor\" data-id=\"f3e3251\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832ae8db6\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p><span style=\"font-weight: 400;\">Brandy&#8217;s closing note to the community: if anyone has a really good Channel Sounding distance-estimation algorithm, please help. \ud83d\ude4f<\/span><\/p><p><span style=\"font-weight: 400;\">If you&#8217;ve managed to get stable results across different distances, antenna orientations, and real indoor environments, he&#8217;d genuinely like to see how you did it \u2014 drop a comment below.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-699ffb elementor-align-center elementor-widget elementor-widget-button\" data-id=\"699ffb\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832aea0c3\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.hackster.io\/lsw031105guge-bit\/testing-bluetooth-channel-sounding-on-nordic-nrf54l-231193\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Read Brandy's full write-up on Hackster.io <\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-19b2da87 elementor-widget elementor-widget-spacer\" data-id=\"19b2da87\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832aea7e9\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-4bf625c4 e-flex e-con-boxed e-con e-parent\" data-id=\"4bf625c4\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-38cf3e07 elementor-widget elementor-widget-heading\" data-id=\"38cf3e07\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832aee968\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span><h4 class=\"elementor-heading-title elementor-size-default\">End Note<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d7503b2 elementor-widget elementor-widget-text-editor\" data-id=\"4d7503b2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832aef0ef\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t<p>Hey community, we&#8217;re curating a monthly newsletter centering around the beloved <a href=\"https:\/\/www.seeedstudio.com\/xiao-series-page\"><span style=\"color: #99cc00;\"><strong>Seeed Studio XIAO<\/strong><\/span><\/a>. If you want to stay up-to-date with:<\/p><p>\ud83e\udd16\ufe0f\u00a0<strong>Cool Projects from the Community<\/strong>\u00a0to get inspiration and tutorials<br \/>\ud83d\udcf0\u00a0<strong>Product Updates<\/strong>: firmware update, new product spoiler<br \/>\ud83d\udcd6\u00a0<strong>Wiki Updates<\/strong>: new wikis + wiki contribution<br \/>\ud83d\udce3\u00a0<strong>News<\/strong>: events, contests, and other community stuff<\/p><p>Please click the image below\ud83d\udc47 to subscribe now!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4de372f5 elementor-widget elementor-widget-image\" data-id=\"4de372f5\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span id=\"scroll6a8d832aefecc\"  class=\"scrollMagicControl\" type=\"hidden\" effect = {} wpmp_enable_desktop=\"yes\" wpmp_enable_tablet=\"yes\" wpmp_enable_mobile=\"yes\" wpmp_trigger_hook=\"0.5\" wpmp_reverse=\"yes\" wpmp_class_CSS =\"custom\" split-text = {} value=\"scrollmagic\"><\/span>\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/mailchi.mp\/seeed\/xiao\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"800\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2024\/05\/XIAO-Newsletter-scaled.jpg\" class=\"attachment-full size-full wp-image-94852\" alt=\"\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2024\/05\/XIAO-Newsletter-scaled.jpg 2560w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2024\/05\/XIAO-Newsletter-300x94.jpg 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2024\/05\/XIAO-Newsletter-1030x322.jpg 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2024\/05\/XIAO-Newsletter-768x240.jpg 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2024\/05\/XIAO-Newsletter-1536x480.jpg 1536w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2024\/05\/XIAO-Newsletter-2048x640.jpg 2048w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2024\/05\/XIAO-Newsletter-32x10.jpg 32w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2024\/05\/XIAO-Newsletter-1024x320.jpg 1024w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Great up close. Hard to trust beyond that. Bluetooth 6.0&#8217;s Channel Sounding has been one<\/p>\n","protected":false},"author":3623,"featured_media":131756,"comment_status":"open","ping_status":"closed","sticky":false,"template":"elementor_theme","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"iawp_total_views":0,"footnotes":""},"categories":[4391,5007],"tags":[251,5556,5555,304,5205,4706,5471],"class_list":["post-131750","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-build","category-feature","tag-ble","tag-bluetooth-6-0","tag-channel-sounding","tag-iot","tag-nordic-semiconductor","tag-seeed-studio-xiao","tag-xiao-nrf54lm20a"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Bluetooth Channel Sounding: Cool, but Not Ready Yet<\/title>\n<meta name=\"description\" content=\"We tested Bluetooth Channel Sounding on two XIAO nRF54LM20A boards. Great at 8 cm, unreliable past 1 m. Here&#039;s what the real-world ranging data showed.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.seeedstudio.com\/blog\/2026\/08\/25\/bluetooth-channel-sounding-testing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bluetooth Channel Sounding: Cool, but Not Ready Yet\" \/>\n<meta property=\"og:description\" content=\"We tested Bluetooth Channel Sounding on two XIAO nRF54LM20A boards. Great at 8 cm, unreliable past 1 m. Here&#039;s what the real-world ranging data showed.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seeedstudio.com\/blog\/2026\/08\/25\/bluetooth-channel-sounding-testing\/\" \/>\n<meta property=\"og:site_name\" content=\"Latest News from Seeed Studio\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-25T10:20:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-25T10:20:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1308\" \/>\n\t<meta property=\"og:image:height\" content=\"742\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Kezang Loday\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kezang Loday\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2026\/08\/25\/bluetooth-channel-sounding-testing\/\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/2026\/08\/25\/bluetooth-channel-sounding-testing\/\",\"name\":\"Bluetooth Channel Sounding: Cool, but Not Ready Yet\",\"isPartOf\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2026\/08\/25\/bluetooth-channel-sounding-testing\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2026\/08\/25\/bluetooth-channel-sounding-testing\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2.jpeg\",\"datePublished\":\"2026-08-25T10:20:12+00:00\",\"dateModified\":\"2026-08-25T10:20:20+00:00\",\"author\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/8ba4d5089097d474bddd0715aec08055\"},\"description\":\"We tested Bluetooth Channel Sounding on two XIAO nRF54LM20A boards. Great at 8 cm, unreliable past 1 m. Here's what the real-world ranging data showed.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2026\/08\/25\/bluetooth-channel-sounding-testing\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.seeedstudio.com\/blog\/2026\/08\/25\/bluetooth-channel-sounding-testing\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2026\/08\/25\/bluetooth-channel-sounding-testing\/#primaryimage\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2.jpeg\",\"contentUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2.jpeg\",\"width\":1308,\"height\":742,\"caption\":\"Two XIAO nRF54LM20A boards \u2014 Initiator and Reflector \u2014 facing each other for the line-of-sight test.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2026\/08\/25\/bluetooth-channel-sounding-testing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.seeedstudio.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bluetooth Channel Sounding: Cool, but Not Ready\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/\",\"name\":\"Latest News from Seeed Studio\",\"description\":\"Emerging IoT, AI and Autonomous Applications on the Edge\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/8ba4d5089097d474bddd0715aec08055\",\"name\":\"Kezang Loday\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f949ebcb0a7740f701fdbabe6c11427e?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f949ebcb0a7740f701fdbabe6c11427e?s=96&r=g\",\"caption\":\"Kezang Loday\"},\"url\":\"https:\/\/www.seeedstudio.com\/blog\/author\/kezang\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bluetooth Channel Sounding: Cool, but Not Ready Yet","description":"We tested Bluetooth Channel Sounding on two XIAO nRF54LM20A boards. Great at 8 cm, unreliable past 1 m. Here's what the real-world ranging data showed.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.seeedstudio.com\/blog\/2026\/08\/25\/bluetooth-channel-sounding-testing\/","og_locale":"en_US","og_type":"article","og_title":"Bluetooth Channel Sounding: Cool, but Not Ready Yet","og_description":"We tested Bluetooth Channel Sounding on two XIAO nRF54LM20A boards. Great at 8 cm, unreliable past 1 m. Here's what the real-world ranging data showed.","og_url":"https:\/\/www.seeedstudio.com\/blog\/2026\/08\/25\/bluetooth-channel-sounding-testing\/","og_site_name":"Latest News from Seeed Studio","article_published_time":"2026-08-25T10:20:12+00:00","article_modified_time":"2026-08-25T10:20:20+00:00","og_image":[{"width":1308,"height":742,"url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2.jpeg","type":"image\/jpeg"}],"author":"Kezang Loday","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kezang Loday","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.seeedstudio.com\/blog\/2026\/08\/25\/bluetooth-channel-sounding-testing\/","url":"https:\/\/www.seeedstudio.com\/blog\/2026\/08\/25\/bluetooth-channel-sounding-testing\/","name":"Bluetooth Channel Sounding: Cool, but Not Ready Yet","isPartOf":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2026\/08\/25\/bluetooth-channel-sounding-testing\/#primaryimage"},"image":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2026\/08\/25\/bluetooth-channel-sounding-testing\/#primaryimage"},"thumbnailUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2.jpeg","datePublished":"2026-08-25T10:20:12+00:00","dateModified":"2026-08-25T10:20:20+00:00","author":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/8ba4d5089097d474bddd0715aec08055"},"description":"We tested Bluetooth Channel Sounding on two XIAO nRF54LM20A boards. Great at 8 cm, unreliable past 1 m. Here's what the real-world ranging data showed.","breadcrumb":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2026\/08\/25\/bluetooth-channel-sounding-testing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seeedstudio.com\/blog\/2026\/08\/25\/bluetooth-channel-sounding-testing\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/2026\/08\/25\/bluetooth-channel-sounding-testing\/#primaryimage","url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2.jpeg","contentUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2.jpeg","width":1308,"height":742,"caption":"Two XIAO nRF54LM20A boards \u2014 Initiator and Reflector \u2014 facing each other for the line-of-sight test."},{"@type":"BreadcrumbList","@id":"https:\/\/www.seeedstudio.com\/blog\/2026\/08\/25\/bluetooth-channel-sounding-testing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seeedstudio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Bluetooth Channel Sounding: Cool, but Not Ready"}]},{"@type":"WebSite","@id":"https:\/\/www.seeedstudio.com\/blog\/#website","url":"https:\/\/www.seeedstudio.com\/blog\/","name":"Latest News from Seeed Studio","description":"Emerging IoT, AI and Autonomous Applications on the Edge","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/8ba4d5089097d474bddd0715aec08055","name":"Kezang Loday","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f949ebcb0a7740f701fdbabe6c11427e?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f949ebcb0a7740f701fdbabe6c11427e?s=96&r=g","caption":"Kezang Loday"},"url":"https:\/\/www.seeedstudio.com\/blog\/author\/kezang\/"}]}},"modified_by":"Kezang Loday","views":8,"featured_image_urls":{"full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2.jpeg",1308,742,false],"thumbnail":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2-80x80.jpeg",80,80,true],"medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2-300x170.jpeg",300,170,true],"medium_large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2-768x436.jpeg",640,363,true],"large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2-1030x584.jpeg",640,363,true],"1536x1536":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2.jpeg",1308,742,false],"2048x2048":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2.jpeg",1308,742,false],"visody_icon":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2-32x18.jpeg",32,18,true],"magazine-7-slider-full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2.jpeg",1308,742,false],"magazine-7-slider-center":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2-936x742.jpeg",936,742,true],"magazine-7-featured":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2-1024x581.jpeg",1024,581,true],"magazine-7-medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2-720x380.jpeg",720,380,true],"magazine-7-medium-square":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2026\/08\/10001-2-675x450.jpeg",675,450,true]},"author_info":{"display_name":"Kezang Loday","author_link":"https:\/\/www.seeedstudio.com\/blog\/author\/kezang\/"},"category_info":"<a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/build\/\" rel=\"category tag\">Build<\/a> <a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/feature\/\" rel=\"category tag\">Feature<\/a>","tag_info":"Feature","comment_count":"0","_links":{"self":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/131750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/users\/3623"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/comments?post=131750"}],"version-history":[{"count":10,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/131750\/revisions"}],"predecessor-version":[{"id":131771,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/131750\/revisions\/131771"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media\/131756"}],"wp:attachment":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media?parent=131750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/categories?post=131750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/tags?post=131750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}