{"id":723,"date":"2024-05-24T12:06:59","date_gmt":"2024-05-24T06:36:59","guid":{"rendered":"https:\/\/www.mrcoder701.com\/?p=723"},"modified":"2024-08-20T14:31:33","modified_gmt":"2024-08-20T09:01:33","slug":"how-to-make-a-bluetooth-device-scanner-in-python","status":"publish","type":"post","link":"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/","title":{"rendered":"How to Make a Bluetooth Device Scanner in Python"},"content":{"rendered":"

Have you ever wanted a high-tech gizmo that could identify neighboring devices, akin to James Bond’s? You may, however, make your own Bluetooth device scanner using Python! Like a digital bloodhound, this program will detect Bluetooth Low Energy (LE) devices nearby and report their presence.<\/p>

This blog will walk you through every step of the process, from installing required libraries to writing the code and comprehending how it works. At the conclusion, you’ll have a Python script that functions as a Bluetooth radar, demonstrating Python’s amazing capabilities for hardware interaction.<\/p>

Installation<\/strong><\/h1>

To embark on this Bluetooth scanning adventure, we’ll need a trusty Python library called pybluez<\/code>. Here’s how to install it:<\/p>

  1. Open your terminal or command prompt.<\/strong><\/li>\n\n
  2. Type the following command and press Enter:<\/strong><\/li><\/ol>
    <\/circle><\/circle><\/circle><\/g><\/svg><\/span><\/path><\/path><\/svg><\/span>
    pip<\/span> <\/span>install<\/span> <\/span>pybluez<\/span><\/span><\/code><\/pre><\/div>

    This command instructs the pip<\/code> package manager to install pybluez<\/code> for your Python environment.<\/p>

    Building the Scanner<\/strong><\/h1>
    \"\"<\/figure>

    Now, let’s delve into the code! Create a new Python file (e.g., scanner.py<\/code>) and paste the following:<\/p>

    <\/circle><\/circle><\/circle><\/g><\/svg><\/span><\/path><\/path><\/svg><\/span>
    import<\/span> <\/span>bluetooth<\/span><\/span>\n<\/span>\nprint<\/span>(<\/span>"<\/span>Scanning for Bluetooth devices...<\/span>"<\/span>)<\/span><\/span>\n<\/span>\nnearby_devices<\/span> = <\/span>bluetooth<\/span>.<\/span>discover_devices<\/span>(<\/span>lookup_names<\/span>=<\/span>True<\/span>)<\/span><\/span>\n<\/span>\nprint<\/span>(<\/span>"<\/span>Found %d devices<\/span>"<\/span> % <\/span>len<\/span>(<\/span>nearby_devices<\/span>))<\/span><\/span>\n<\/span>\nfor<\/span> <\/span>addr<\/span>,<\/span> <\/span>name<\/span> <\/span>in<\/span> <\/span>nearby_devices<\/span>:<\/span><\/span>\n    <\/span>try<\/span>:<\/span><\/span>\n        <\/span>print<\/span>(<\/span>"<\/span>Address: <\/span>"<\/span> + <\/span>addr<\/span> + <\/span>"<\/span> , Name: <\/span>"<\/span> + <\/span>name<\/span>)<\/span><\/span>\n    <\/span>except<\/span> <\/span>TypeError<\/span>:<\/span><\/span>\n        <\/span>print<\/span>(<\/span>"<\/span>Address: <\/span>"<\/span> + <\/span>addr<\/span> + <\/span>"<\/span> , Name: unknown<\/span>"<\/span>)<\/span><\/span><\/code><\/pre><\/div>

    Explanation<\/strong><\/h2>
    1. Import bluetooth<\/code>:<\/strong> This line imports the pybluez<\/code> library, granting us access to Bluetooth functionalities in Python.<\/li>\n\n
    2. Print a message:<\/strong> This line simply informs the user that the scanning process is beginning.<\/li>\n\n
    3. Discover devices:<\/strong> The discover_devices<\/code> the function does the heavy lifting. It searches for Bluetooth LE devices within range and returns a list containing two elements for each device: its MAC address and its name (if available). The lookup_names argument is set to True<\/code> attempt to retrieve device names.<\/li>\n\n
    4. Print number of devices:<\/strong> This line displays the total number of devices discovered.<\/li>\n\n
    5. Iterate through devices:<\/strong> We loop through the list of devices returned by discover_devices<\/code>.<\/li>\n\n
    6. Extract address and name:<\/strong> Inside the loop, addr<\/code> stores the device’s MAC address, and name<\/code> holds its name (if retrieved successfully).<\/li>\n\n
    7. Print device information:<\/strong> This line prints the MAC address and the device name (or “unknown” if unavailable) for each discovered device.<\/li>\n\n
    8. Handle errors:<\/strong> The try-except<\/code> block gracefully handles potential errors that might occur during name retrieval.<\/li><\/ol>

      Running the Scanner<\/strong><\/h2>

      Save the scanner.py<\/code> file and navigate to its location in your terminal. Now, execute the script using the following command:<\/p>

      <\/circle><\/circle><\/circle><\/g><\/svg><\/span><\/path><\/path><\/svg><\/span>
      python<\/span> <\/span>scanner<\/span>.<\/span>py<\/span><\/span><\/code><\/pre><\/div>

      The program will initiate the scan, displaying a message indicating the search and then listing the discovered devices with their addresses and names (or “unknown”).<\/p>

      Voila!<\/strong> You’ve built a basic Bluetooth device scanner in Python. This is just the beginning; you can extend this code to filter specific devices, display additional information like signal strength, or even connect to paired devices!<\/p>

      Remember:<\/strong> This scanner primarily detects Bluetooth LE devices, commonly found in smartphones, wearables, and other low-power gadgets. It might not detect classic Bluetooth devices like speakers or headsets.<\/p>

      \"\"<\/figure>

      <\/p>

      <\/p>","protected":false},"excerpt":{"rendered":"

      Unleash the power of Python to discover hidden Bluetooth devices around you! This comprehensive guide walks you through creating your own Bluetooth scanner, perfect for automating tasks or simply exploring your wireless environment.<\/p>\n","protected":false},"author":2,"featured_media":725,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[18,19,56,32,31],"class_list":["post-723","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python","tag-python","tag-python3","tag-learnpython","tag-programmingtips","tag-pythondev"],"yoast_head":"\nHow to Make a Bluetooth Device Scanner in Python - 🌟Code with MrCoder7️⃣0️⃣1️⃣<\/title>\n<meta name=\"description\" content=\"Unleash the power of Python to discover hidden Bluetooth devices around you! This comprehensive guide walks you through creating your own Bluetooth scanner, perfect for automating tasks or simply exploring your wireless environment.\" \/>\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.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Make a Bluetooth Device Scanner in Python - 🌟Code with MrCoder7️⃣0️⃣1️⃣\" \/>\n<meta property=\"og:description\" content=\"Unleash the power of Python to discover hidden Bluetooth devices around you! This comprehensive guide walks you through creating your own Bluetooth scanner, perfect for automating tasks or simply exploring your wireless environment.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/\" \/>\n<meta property=\"og:site_name\" content=\"🌟Code with MrCoder7️⃣0️⃣1️⃣\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-24T06:36:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-20T09:01:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/05\/1x7i7ZfnTD-YYaCvCwiJxA.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"mr.coder\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"mr.coder\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/\"},\"author\":{\"name\":\"mr.coder\",\"@id\":\"https:\/\/www.mrcoder701.com\/#\/schema\/person\/ba1cd6b2ad26df384b1a655341eaef5d\"},\"headline\":\"How to Make a Bluetooth Device Scanner in Python\",\"datePublished\":\"2024-05-24T06:36:59+00:00\",\"dateModified\":\"2024-08-20T09:01:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/\"},\"wordCount\":439,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/www.mrcoder701.com\/#\/schema\/person\/ba1cd6b2ad26df384b1a655341eaef5d\"},\"image\":{\"@id\":\"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/05\/1x7i7ZfnTD-YYaCvCwiJxA.png\",\"keywords\":[\"#python\",\"#python3\",\"learnpython\",\"ProgrammingTips\",\"PythonDev\"],\"articleSection\":[\"Python\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/\",\"url\":\"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/\",\"name\":\"How to Make a Bluetooth Device Scanner in Python - 🌟Code with MrCoder7️⃣0️⃣1️⃣\",\"isPartOf\":{\"@id\":\"https:\/\/www.mrcoder701.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/05\/1x7i7ZfnTD-YYaCvCwiJxA.png\",\"datePublished\":\"2024-05-24T06:36:59+00:00\",\"dateModified\":\"2024-08-20T09:01:33+00:00\",\"description\":\"Unleash the power of Python to discover hidden Bluetooth devices around you! This comprehensive guide walks you through creating your own Bluetooth scanner, perfect for automating tasks or simply exploring your wireless environment.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/#primaryimage\",\"url\":\"https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/05\/1x7i7ZfnTD-YYaCvCwiJxA.png\",\"contentUrl\":\"https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/05\/1x7i7ZfnTD-YYaCvCwiJxA.png\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.mrcoder701.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Make a Bluetooth Device Scanner in Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.mrcoder701.com\/#website\",\"url\":\"https:\/\/www.mrcoder701.com\/\",\"name\":\"Blog With MrCoder701\",\"description\":\"Blog related to programming\",\"publisher\":{\"@id\":\"https:\/\/www.mrcoder701.com\/#\/schema\/person\/ba1cd6b2ad26df384b1a655341eaef5d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.mrcoder701.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.mrcoder701.com\/#\/schema\/person\/ba1cd6b2ad26df384b1a655341eaef5d\",\"name\":\"mr.coder\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.mrcoder701.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/06\/369B947D-A5EE-4B16-816A-5EE55D1DDF96_L0_001-10_6_2024-6-13-24-PM.png\",\"contentUrl\":\"https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/06\/369B947D-A5EE-4B16-816A-5EE55D1DDF96_L0_001-10_6_2024-6-13-24-PM.png\",\"width\":500,\"height\":500,\"caption\":\"mr.coder\"},\"logo\":{\"@id\":\"https:\/\/www.mrcoder701.com\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/mrcoder701.com\",\"https:\/\/www.instagram.com\/mr_coder_701\/\",\"https:\/\/www.youtube.com\/@mrcoder701\"],\"url\":\"https:\/\/www.mrcoder701.com\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Make a Bluetooth Device Scanner in Python - 🌟Code with MrCoder7️⃣0️⃣1️⃣","description":"Unleash the power of Python to discover hidden Bluetooth devices around you! This comprehensive guide walks you through creating your own Bluetooth scanner, perfect for automating tasks or simply exploring your wireless environment.","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.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/","og_locale":"en_US","og_type":"article","og_title":"How to Make a Bluetooth Device Scanner in Python - 🌟Code with MrCoder7️⃣0️⃣1️⃣","og_description":"Unleash the power of Python to discover hidden Bluetooth devices around you! This comprehensive guide walks you through creating your own Bluetooth scanner, perfect for automating tasks or simply exploring your wireless environment.","og_url":"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/","og_site_name":"🌟Code with MrCoder7️⃣0️⃣1️⃣","article_published_time":"2024-05-24T06:36:59+00:00","article_modified_time":"2024-08-20T09:01:33+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/05\/1x7i7ZfnTD-YYaCvCwiJxA.png","type":"image\/png"}],"author":"mr.coder","twitter_card":"summary_large_image","twitter_misc":{"Written by":"mr.coder","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/#article","isPartOf":{"@id":"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/"},"author":{"name":"mr.coder","@id":"https:\/\/www.mrcoder701.com\/#\/schema\/person\/ba1cd6b2ad26df384b1a655341eaef5d"},"headline":"How to Make a Bluetooth Device Scanner in Python","datePublished":"2024-05-24T06:36:59+00:00","dateModified":"2024-08-20T09:01:33+00:00","mainEntityOfPage":{"@id":"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/"},"wordCount":439,"commentCount":4,"publisher":{"@id":"https:\/\/www.mrcoder701.com\/#\/schema\/person\/ba1cd6b2ad26df384b1a655341eaef5d"},"image":{"@id":"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/05\/1x7i7ZfnTD-YYaCvCwiJxA.png","keywords":["#python","#python3","learnpython","ProgrammingTips","PythonDev"],"articleSection":["Python"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/","url":"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/","name":"How to Make a Bluetooth Device Scanner in Python - 🌟Code with MrCoder7️⃣0️⃣1️⃣","isPartOf":{"@id":"https:\/\/www.mrcoder701.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/#primaryimage"},"image":{"@id":"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/05\/1x7i7ZfnTD-YYaCvCwiJxA.png","datePublished":"2024-05-24T06:36:59+00:00","dateModified":"2024-08-20T09:01:33+00:00","description":"Unleash the power of Python to discover hidden Bluetooth devices around you! This comprehensive guide walks you through creating your own Bluetooth scanner, perfect for automating tasks or simply exploring your wireless environment.","breadcrumb":{"@id":"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/#primaryimage","url":"https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/05\/1x7i7ZfnTD-YYaCvCwiJxA.png","contentUrl":"https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/05\/1x7i7ZfnTD-YYaCvCwiJxA.png","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/www.mrcoder701.com\/2024\/05\/24\/how-to-make-a-bluetooth-device-scanner-in-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mrcoder701.com\/"},{"@type":"ListItem","position":2,"name":"How to Make a Bluetooth Device Scanner in Python"}]},{"@type":"WebSite","@id":"https:\/\/www.mrcoder701.com\/#website","url":"https:\/\/www.mrcoder701.com\/","name":"Blog With MrCoder701","description":"Blog related to programming","publisher":{"@id":"https:\/\/www.mrcoder701.com\/#\/schema\/person\/ba1cd6b2ad26df384b1a655341eaef5d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mrcoder701.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.mrcoder701.com\/#\/schema\/person\/ba1cd6b2ad26df384b1a655341eaef5d","name":"mr.coder","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.mrcoder701.com\/#\/schema\/person\/image\/","url":"https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/06\/369B947D-A5EE-4B16-816A-5EE55D1DDF96_L0_001-10_6_2024-6-13-24-PM.png","contentUrl":"https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/06\/369B947D-A5EE-4B16-816A-5EE55D1DDF96_L0_001-10_6_2024-6-13-24-PM.png","width":500,"height":500,"caption":"mr.coder"},"logo":{"@id":"https:\/\/www.mrcoder701.com\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/mrcoder701.com","https:\/\/www.instagram.com\/mr_coder_701\/","https:\/\/www.youtube.com\/@mrcoder701"],"url":"https:\/\/www.mrcoder701.com\/author\/admin\/"}]}},"rttpg_featured_image_url":{"full":["https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/05\/1x7i7ZfnTD-YYaCvCwiJxA.png",1280,720,false],"landscape":["https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/05\/1x7i7ZfnTD-YYaCvCwiJxA.png",1280,720,false],"portraits":["https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/05\/1x7i7ZfnTD-YYaCvCwiJxA.png",1280,720,false],"thumbnail":["https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/05\/1x7i7ZfnTD-YYaCvCwiJxA-150x150.png",150,150,true],"medium":["https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/05\/1x7i7ZfnTD-YYaCvCwiJxA-300x169.png",300,169,true],"large":["https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/05\/1x7i7ZfnTD-YYaCvCwiJxA-1024x576.png",1024,576,true],"1536x1536":["https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/05\/1x7i7ZfnTD-YYaCvCwiJxA.png",1280,720,false],"2048x2048":["https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/05\/1x7i7ZfnTD-YYaCvCwiJxA.png",1280,720,false],"woocommerce_thumbnail":["https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/05\/1x7i7ZfnTD-YYaCvCwiJxA-300x300.png",300,300,true],"woocommerce_single":["https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/05\/1x7i7ZfnTD-YYaCvCwiJxA.png",600,338,false],"woocommerce_gallery_thumbnail":["https:\/\/www.mrcoder701.com\/wp-content\/uploads\/2024\/05\/1x7i7ZfnTD-YYaCvCwiJxA-150x150.png",150,150,true]},"rttpg_author":{"display_name":"mr.coder","author_link":"https:\/\/www.mrcoder701.com\/author\/admin\/"},"rttpg_comment":4,"rttpg_category":"<a href=\"https:\/\/www.mrcoder701.com\/category\/python\/\" rel=\"category tag\">Python<\/a>","rttpg_excerpt":"Unleash the power of Python to discover hidden Bluetooth devices around you! This comprehensive guide walks you through creating your own Bluetooth scanner, perfect for automating tasks or simply exploring your wireless environment.","_links":{"self":[{"href":"https:\/\/www.mrcoder701.com\/wp-json\/wp\/v2\/posts\/723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mrcoder701.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mrcoder701.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mrcoder701.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mrcoder701.com\/wp-json\/wp\/v2\/comments?post=723"}],"version-history":[{"count":3,"href":"https:\/\/www.mrcoder701.com\/wp-json\/wp\/v2\/posts\/723\/revisions"}],"predecessor-version":[{"id":1015,"href":"https:\/\/www.mrcoder701.com\/wp-json\/wp\/v2\/posts\/723\/revisions\/1015"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mrcoder701.com\/wp-json\/wp\/v2\/media\/725"}],"wp:attachment":[{"href":"https:\/\/www.mrcoder701.com\/wp-json\/wp\/v2\/media?parent=723"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mrcoder701.com\/wp-json\/wp\/v2\/categories?post=723"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mrcoder701.com\/wp-json\/wp\/v2\/tags?post=723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}