{"id":1466,"date":"2025-10-23T14:57:17","date_gmt":"2025-10-23T14:57:17","guid":{"rendered":"https:\/\/www.bleuio.com\/blog\/?p=1466"},"modified":"2025-10-23T15:18:43","modified_gmt":"2025-10-23T15:18:43","slug":"bleuio-python-library-v1-7-0-available","status":"publish","type":"post","link":"https:\/\/www.bleuio.com\/blog\/bleuio-python-library-v1-7-0-available\/","title":{"rendered":"BleuIO Python Library v1.7.0 available: Enhanced Performance and New Security Functions"},"content":{"rendered":"\n<p>We are excited to release <strong>version 1.7.0<\/strong> of the BleuIO Python library, a significant update focused on performance, stability, and support for the latest dongle firmware features.<\/p>\n\n\n\n<p>This update ensures full compatibility with <strong>BleuIO firmware v.2.7.9.11<\/strong> and <strong>BleuIO Pro firmware v.1.0.4.14<\/strong>. It brings substantial improvements to responsiveness and new functions that give developers more control over their Bluetooth Low Energy (BLE) applications.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Key Improvements in v1.7.0<\/h2>\n\n\n\n<h5 class=\"wp-block-heading\">Enhanced Performance and Throughput<\/h5>\n\n\n\n<p>Users will immediately benefit from <strong>improved responsiveness<\/strong> across the library. We&#8217;ve optimized data handling to deliver <strong>better throughput<\/strong>, making your BLE interactions faster and more efficient, which is especially valuable for data-intensive applications.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">New Security and Command Functions<\/h5>\n\n\n\n<p>This release introduces several new functions to match the latest capabilities of the BleuIO firmware:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Auto-Execution Password Commands:<\/strong> We have added <code>at_set_autoexec_pwd<\/code>, <code>at_enter_autoexec_pwd<\/code>, and <code>at_clr_autoexec_pwd<\/code>. These new functions allow you to programmatically set, enter, or clear a password for the auto-execution script, adding a critical layer of security to your device&#8217;s startup routine.<\/li>\n\n\n\n<li><strong>ATEW Command Support:<\/strong> Added function for missing command <code>atew<\/code> . This is used for disabling or enabling the &#8216;data written&#8217; echo when doing gattcwrite commands.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">Stability and Usability Upgrades<\/h5>\n\n\n\n<p>To improve the developer experience and overall robustness, v1.7.0 includes several important under-the-hood changes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Terminal Echo Disabled by Default:<\/strong> To provide a cleaner output and prevent commands from being echoed back, terminal echo is now disabled by default.<\/li>\n\n\n\n<li><strong>Better Event Parsing:<\/strong> We have improved the handling of event and scan result parsing, making the library more reliable and less prone to errors when processing incoming BLE data.<\/li>\n\n\n\n<li><strong>Safer Error Handling:<\/strong> The library now incorporates a safer serial port closing mechanism during exceptions in the reader loop. This ensures better resource management and prevents port-locking issues if an error occurs.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Get the Update<\/h2>\n\n\n\n<p>Upgrading to the latest version is simple. You can install or upgrade the package directly from PyPI using pip:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pip install --upgrade bleuio\n<\/code><\/pre>\n\n\n\n<p>We are confident that these improvements will help create BLE application with BleuIO and Python a more seamless and powerful experience.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are excited to release version 1.7.0 of the BleuIO Python library, a significant update focused on performance, stability, and support for the latest dongle firmware features. This update ensures full compatibility with BleuIO firmware v.2.7.9.11 and BleuIO Pro firmware v.1.0.4.14. It brings substantial improvements to responsiveness and new functions that give developers more control [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":540,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,3],"tags":[],"class_list":["post-1466","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bleuio","category-bleuio-firmware-updates"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>BleuIO Python Library v1.7.0 available: Enhanced Performance and New Security Functions - BleuIO - Create Bluetooth Low Energy application<\/title>\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.bleuio.com\/blog\/bleuio-python-library-v1-7-0-available\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"BleuIO Python Library v1.7.0 available: Enhanced Performance and New Security Functions - BleuIO - Create Bluetooth Low Energy application\" \/>\n<meta property=\"og:description\" content=\"We are excited to release version 1.7.0 of the BleuIO Python library, a significant update focused on performance, stability, and support for the latest dongle firmware features. This update ensures full compatibility with BleuIO firmware v.2.7.9.11 and BleuIO Pro firmware v.1.0.4.14. It brings substantial improvements to responsiveness and new functions that give developers more control [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bleuio.com\/blog\/bleuio-python-library-v1-7-0-available\/\" \/>\n<meta property=\"og:site_name\" content=\"BleuIO - Create Bluetooth Low Energy application\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-23T14:57:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-23T15:18:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2023\/10\/python-library.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"672\" \/>\n\t<meta property=\"og:image:height\" content=\"330\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"BleuIO\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-python-library-v1-7-0-available\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-python-library-v1-7-0-available\\\/\"},\"author\":{\"name\":\"BleuIO\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#\\\/schema\\\/person\\\/89bc581382d5964043f96efc54b75b80\"},\"headline\":\"BleuIO Python Library v1.7.0 available: Enhanced Performance and New Security Functions\",\"datePublished\":\"2025-10-23T14:57:17+00:00\",\"dateModified\":\"2025-10-23T15:18:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-python-library-v1-7-0-available\\\/\"},\"wordCount\":339,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-python-library-v1-7-0-available\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/python-library.jpg\",\"articleSection\":[\"BleuIO\",\"BleuIO firmware updates\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-python-library-v1-7-0-available\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-python-library-v1-7-0-available\\\/\",\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-python-library-v1-7-0-available\\\/\",\"name\":\"BleuIO Python Library v1.7.0 available: Enhanced Performance and New Security Functions - BleuIO - Create Bluetooth Low Energy application\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-python-library-v1-7-0-available\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-python-library-v1-7-0-available\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/python-library.jpg\",\"datePublished\":\"2025-10-23T14:57:17+00:00\",\"dateModified\":\"2025-10-23T15:18:43+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#\\\/schema\\\/person\\\/89bc581382d5964043f96efc54b75b80\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-python-library-v1-7-0-available\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-python-library-v1-7-0-available\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-python-library-v1-7-0-available\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/python-library.jpg\",\"contentUrl\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/python-library.jpg\",\"width\":672,\"height\":330,\"caption\":\"python library\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-python-library-v1-7-0-available\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"BleuIO Python Library v1.7.0 available: Enhanced Performance and New Security Functions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/\",\"name\":\"BleuIO - Create Bluetooth Low Energy application\",\"description\":\"Learn Bluetooth Low Energy programming and build Bluetooth Low Energy Application\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#\\\/schema\\\/person\\\/89bc581382d5964043f96efc54b75b80\",\"name\":\"BleuIO\",\"sameAs\":[\"https:\\\/\\\/www.bleuio.com\\\/blog\"],\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/author\\\/biadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"BleuIO Python Library v1.7.0 available: Enhanced Performance and New Security Functions - BleuIO - Create Bluetooth Low Energy application","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.bleuio.com\/blog\/bleuio-python-library-v1-7-0-available\/","og_locale":"en_US","og_type":"article","og_title":"BleuIO Python Library v1.7.0 available: Enhanced Performance and New Security Functions - BleuIO - Create Bluetooth Low Energy application","og_description":"We are excited to release version 1.7.0 of the BleuIO Python library, a significant update focused on performance, stability, and support for the latest dongle firmware features. This update ensures full compatibility with BleuIO firmware v.2.7.9.11 and BleuIO Pro firmware v.1.0.4.14. It brings substantial improvements to responsiveness and new functions that give developers more control [&hellip;]","og_url":"https:\/\/www.bleuio.com\/blog\/bleuio-python-library-v1-7-0-available\/","og_site_name":"BleuIO - Create Bluetooth Low Energy application","article_published_time":"2025-10-23T14:57:17+00:00","article_modified_time":"2025-10-23T15:18:43+00:00","og_image":[{"width":672,"height":330,"url":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2023\/10\/python-library.jpg","type":"image\/jpeg"}],"author":"BleuIO","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.bleuio.com\/blog\/bleuio-python-library-v1-7-0-available\/#article","isPartOf":{"@id":"https:\/\/www.bleuio.com\/blog\/bleuio-python-library-v1-7-0-available\/"},"author":{"name":"BleuIO","@id":"https:\/\/www.bleuio.com\/blog\/#\/schema\/person\/89bc581382d5964043f96efc54b75b80"},"headline":"BleuIO Python Library v1.7.0 available: Enhanced Performance and New Security Functions","datePublished":"2025-10-23T14:57:17+00:00","dateModified":"2025-10-23T15:18:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.bleuio.com\/blog\/bleuio-python-library-v1-7-0-available\/"},"wordCount":339,"commentCount":0,"image":{"@id":"https:\/\/www.bleuio.com\/blog\/bleuio-python-library-v1-7-0-available\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2023\/10\/python-library.jpg","articleSection":["BleuIO","BleuIO firmware updates"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.bleuio.com\/blog\/bleuio-python-library-v1-7-0-available\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.bleuio.com\/blog\/bleuio-python-library-v1-7-0-available\/","url":"https:\/\/www.bleuio.com\/blog\/bleuio-python-library-v1-7-0-available\/","name":"BleuIO Python Library v1.7.0 available: Enhanced Performance and New Security Functions - BleuIO - Create Bluetooth Low Energy application","isPartOf":{"@id":"https:\/\/www.bleuio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.bleuio.com\/blog\/bleuio-python-library-v1-7-0-available\/#primaryimage"},"image":{"@id":"https:\/\/www.bleuio.com\/blog\/bleuio-python-library-v1-7-0-available\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2023\/10\/python-library.jpg","datePublished":"2025-10-23T14:57:17+00:00","dateModified":"2025-10-23T15:18:43+00:00","author":{"@id":"https:\/\/www.bleuio.com\/blog\/#\/schema\/person\/89bc581382d5964043f96efc54b75b80"},"breadcrumb":{"@id":"https:\/\/www.bleuio.com\/blog\/bleuio-python-library-v1-7-0-available\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bleuio.com\/blog\/bleuio-python-library-v1-7-0-available\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bleuio.com\/blog\/bleuio-python-library-v1-7-0-available\/#primaryimage","url":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2023\/10\/python-library.jpg","contentUrl":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2023\/10\/python-library.jpg","width":672,"height":330,"caption":"python library"},{"@type":"BreadcrumbList","@id":"https:\/\/www.bleuio.com\/blog\/bleuio-python-library-v1-7-0-available\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bleuio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"BleuIO Python Library v1.7.0 available: Enhanced Performance and New Security Functions"}]},{"@type":"WebSite","@id":"https:\/\/www.bleuio.com\/blog\/#website","url":"https:\/\/www.bleuio.com\/blog\/","name":"BleuIO - Create Bluetooth Low Energy application","description":"Learn Bluetooth Low Energy programming and build Bluetooth Low Energy Application","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bleuio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.bleuio.com\/blog\/#\/schema\/person\/89bc581382d5964043f96efc54b75b80","name":"BleuIO","sameAs":["https:\/\/www.bleuio.com\/blog"],"url":"https:\/\/www.bleuio.com\/blog\/author\/biadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts\/1466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/comments?post=1466"}],"version-history":[{"count":6,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts\/1466\/revisions"}],"predecessor-version":[{"id":1474,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts\/1466\/revisions\/1474"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/media\/540"}],"wp:attachment":[{"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/media?parent=1466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/categories?post=1466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/tags?post=1466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}