{"id":4412,"date":"2019-11-22T10:45:55","date_gmt":"2019-11-22T10:45:55","guid":{"rendered":"https:\/\/www.beaconzone.co.uk\/blog\/?p=4412"},"modified":"2019-11-22T10:55:29","modified_gmt":"2019-11-22T10:55:29","slug":"wireshark-supports-bluetooth-mesh","status":"publish","type":"post","link":"https:\/\/www.beaconzone.co.uk\/blog\/wireshark-supports-bluetooth-mesh\/","title":{"rendered":"Wireshark Supports Bluetooth Mesh"},"content":{"rendered":"\n<p>Wireshark has <a href=\"https:\/\/www.wireshark.org\/news\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"announced support (opens in a new tab)\">announced support<\/a> for the Bluetooth Mesh Beacon, PB-ADV, Provisioning PDU and Proxy Bluetooth mesh protocols. <\/p>\n\n\n\n<p>Wireshark is a protocol analyser that takes packets and decodes into human readable data. It&#8217;s usually used with other hardware and software as the last stage in processing captured data. For example, you can use Wireshark with the <a rel=\"noreferrer noopener\" aria-label=\"Nordic nRF sniffer (opens in a new tab)\" href=\"https:\/\/www.nordicsemi.com\/Software-and-Tools\/Development-Tools\/nRF-Sniffer-for-Bluetooth-LE\" target=\"_blank\">Nordic nRF sniffer<\/a>, on <a href=\"https:\/\/learn.adafruit.com\/introducing-the-adafruit-bluefruit-le-sniffer\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Adafruit hardware (opens in a new tab)\">Adafruit hardware<\/a> and on <a rel=\"noreferrer noopener\" aria-label=\"Linux (opens in a new tab)\" href=\"https:\/\/wiki.wireshark.org\/CaptureSetup\/Bluetooth\" target=\"_blank\">Linux<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"637\" src=\"https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2019\/11\/snifferoutput.png\" alt=\"\" class=\"wp-image-4413\" srcset=\"https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2019\/11\/snifferoutput.png 800w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2019\/11\/snifferoutput-300x239.png 300w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2019\/11\/snifferoutput-768x612.png 768w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/figure><\/div>\n\n\n\n<p>In the case of Bluetooth mesh, data packets are encrypted. In fact, data is double encrypted in that first the data is encrypted and then the packets. This means that while you can capture packets you can only see the packet types and <a rel=\"noreferrer noopener\" aria-label=\"Bluetooth metadata (opens in a new tab)\" href=\"https:\/\/www.wireshark.org\/docs\/dfref\/b\/btmesh.html\" target=\"_blank\">Bluetooth mesh metadata<\/a>. You won&#8217;t be able to decrypt the actual data. It&#8217;s more useful for determining the type and size of traffic for mesh traffic optimisation.<\/p>\n\n\n\n<p>Read about <a href=\"https:\/\/www.beaconzone.co.uk\/BluetoothMeshBeacons\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Beacons and the Bluetooth Mesh (opens in a new tab)\">Beacons and the Bluetooth Mesh<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wireshark has announced support for the Bluetooth Mesh Beacon, PB-ADV, Provisioning PDU and Proxy Bluetooth mesh protocols. Wireshark is a protocol analyser that takes packets and decodes into human readable data. It&#8217;s usually used with other hardware and software as the last stage in processing captured data. For example, you can use Wireshark with the &hellip; <a href=\"https:\/\/www.beaconzone.co.uk\/blog\/wireshark-supports-bluetooth-mesh\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Wireshark Supports Bluetooth Mesh&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[183,157],"tags":[],"_links":{"self":[{"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts\/4412"}],"collection":[{"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=4412"}],"version-history":[{"count":5,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts\/4412\/revisions"}],"predecessor-version":[{"id":4418,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts\/4412\/revisions\/4418"}],"wp:attachment":[{"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=4412"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=4412"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=4412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}