{"id":14929,"date":"2020-12-23T00:00:00","date_gmt":"2020-12-23T00:00:00","guid":{"rendered":"https:\/\/www.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/"},"modified":"2025-05-29T22:45:04","modified_gmt":"2025-05-29T22:45:04","slug":"creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer","status":"publish","type":"our_work","link":"https:\/\/www.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/","title":{"rendered":"Creating an Ultra Low-Power Bluetooth Device With a Custom PCB and CRYOTIMER"},"content":{"rendered":"<p>DMC was tasked by a client with extending the battery life of a personal safety device. This wearable device synced to a mobile application over Bluetooth and was controlled by the user through an app. In order to provide proper personal protection, the client needed to manufacture a <a href=\"https:\/\/www.dmcinfo.com\/services\/embedded-development-and-embedded-programming\/low-power-embedded-design\">low-power<\/a>, low-energy <a href=\"https:\/\/www.dmcinfo.com\/services\/embedded-development-and-embedded-programming\/embedded-device-connectivity\">Bluetooth device<\/a> with a constant mobile connection.<\/p>\r\n\r\n<p>Other products on the market typically need a bulky base station to maintain a charge and connection for extended periods of time. However, DMC bypassed this issue by designing a custom PCB to create an ultra low-power device.<\/p>\r\n\r\n<p>The client\u2019s original design utilized BG script, the proprietary language of Silicon\u00a0Labs. BG script packaged nicely for easy programming but didn\u2019t give the flexibility and power needed for an ultra low-power scheme. DMC rewrote the firmware in C programming language to allow deep sleep mode and EM4 shut off mode, therefore extending battery life.<\/p>\r\n\r\n<p>DMC further optimized the device by implementing Bluetooth-bonding and using CRYOTIMER. The Bluetooth-bonding process establishes permanent security between devices by storing corresponding encryption information\u2014allowing for fast reconnections in future sessions. The use of CRYOTIMER makes the device to go into very low-power sleep modes, only being woken up for intermittent status reports. Now, the battery is optimized enough to run for the entire lifespan of the device.<\/p>\r\n\r\n<p>Following the battery\u2019s optimization, DMC expanded the original scope of the project to create an end-of-line testing unit. The client\u2019s previous process of checking the Bluetooth connection was entirely manual. To optimize this process, DMC integrated a custom Raspberry Pi into the system.<\/p>\r\n\r\n<p>This unit ran a Linx package and was built with a firmware that allowed the production team to run automatic bond-testing cycles. A single LED indicated whether the device passed or fail, therefore automating the process and reducing testing time. The test even became more accurate with the integration of DMC\u2019s custom Raspberry Pi by removing many sources of human errors.<\/p>\r\n\r\n<p>DMC not only satisfied the original parameters of this project but went above and beyond to serve the client by greatly improving production efficiency and making the device as high quality as possible. \u00a0<\/p>\r\n\r\n<p><strong>Learn more about DMC\u2019s <a href=\"https:\/\/www.dmcinfo.com\/services\/embedded-development-and-embedded-programming\/product-development\">product development<\/a> expertise and <a href=\"https:\/\/www.dmcinfo.com\/contact\/\">contact us<\/a> to get started on your next project.<\/strong><\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>DMC was tasked by a client with extending the battery life of a personal safety device. This wearable device synced to a mobile application over Bluetooth and was controlled by the user through an app. In order to provide proper personal protection, the client needed to manufacture a low-power, low-energy Bluetooth device with a constant [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":14928,"template":"","meta":{"customer":"invisaWear?","summary":"<p>DMC created a fully functional, ultra low-power personal safety IoT device for a client by designing a custom printed circuit board (PCB), implementing Bluetooth-bonding, and using CRYOTIMER. DMC then expanded the original project by creating an automated end-of-line testing system for the device. &nbsp;<\/p>\r\n","description":"","customer_benefits":"<ul>\r\n <li>Reliable Bluetooth connection<\/li>\r\n <li>Ultra low-power battery that lasts for the lifespan of the device<\/li>\r\n <li>More efficient and automated product testing<\/li>\r\n <li>Increased testing accuracy<\/li>\r\n<\/ul>\r\n","components_used":"<ul>\r\n <li><a href=\"https:\/\/www.dmcinfo.com\/services\/embedded-development-and-embedded-programming\/embedded-systems-platforms\">Silicon Labs<\/a><\/li>\r\n <li><a href=\"https:\/\/www.dmcinfo.com\/services\/embedded-development-and-embedded-programming\/circuit-design\">Custom PCB<\/a><\/li>\r\n <li><a href=\"https:\/\/www.dmcinfo.com\/services\/embedded-development-and-embedded-programming\/low-power-embedded-design\">Bluetooth<\/a><\/li>\r\n <li>Linx package<\/li>\r\n <li><a href=\"https:\/\/www.dmcinfo.com\/services\/application-development\/pc-application-development\/python-development-services\">Python<\/a><\/li>\r\n <li>Bexpect<\/li>\r\n <li>HCITool<\/li>\r\n <li>GATTool<\/li>\r\n<\/ul>\r\n","project":"","author":"Alex C","notes":""},"work_category":[716,697,698],"class_list":["post-14929","our_work","type-our_work","status-publish","has-post-thumbnail","hentry","work_category-circuit-design","work_category-embedded-development-programming","work_category-product-development"],"yoast_head":"<title>Creating an Ultra Low-Power Bluetooth Device With a Custom PCB and CRYOTIMER | DMC, Inc.<\/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.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Creating an Ultra Low-Power Bluetooth Device With a Custom PCB and CRYOTIMER\" \/>\n<meta property=\"og:description\" content=\"DMC was tasked by a client with extending the battery life of a personal safety device. This wearable device synced to a mobile application over Bluetooth and was controlled by the user through an app. In order to provide proper personal protection, the client needed to manufacture a low-power, low-energy Bluetooth device with a constant [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/\" \/>\n<meta property=\"og:site_name\" content=\"DMC, Inc.\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-29T22:45:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165706\/unnamed-file-102.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/\",\"url\":\"https:\/\/www.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/\",\"name\":\"Creating an Ultra Low-Power Bluetooth Device With a Custom PCB and CRYOTIMER | DMC, Inc.\",\"isPartOf\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165706\/unnamed-file-102.png\",\"datePublished\":\"2020-12-23T00:00:00+00:00\",\"dateModified\":\"2025-05-29T22:45:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/#primaryimage\",\"url\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165706\/unnamed-file-102.png\",\"contentUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165706\/unnamed-file-102.png\",\"width\":1400,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Work\",\"item\":\"https:\/\/www.dmcinfo.com\/our-work\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Creating an Ultra Low-Power Bluetooth Device With a Custom PCB and CRYOTIMER\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dmcinfo.com\/#website\",\"url\":\"https:\/\/www.dmcinfo.com\/\",\"name\":\"DMC, Inc.\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dmcinfo.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.dmcinfo.com\/#organization\",\"name\":\"DMC, Inc.\",\"url\":\"https:\/\/www.dmcinfo.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png\",\"contentUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png\",\"width\":418,\"height\":167,\"caption\":\"DMC, Inc.\"},\"image\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929\",\"https:\/\/www.instagram.com\/dmcengineering\",\"https:\/\/www.youtube.com\/DMCEngineering\",\"https:\/\/www.linkedin.com\/company\/dmc-engineering\"]}]}<\/script>","yoast_head_json":{"title":"Creating an Ultra Low-Power Bluetooth Device With a Custom PCB and CRYOTIMER | DMC, Inc.","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.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/","og_locale":"en_US","og_type":"article","og_title":"Creating an Ultra Low-Power Bluetooth Device With a Custom PCB and CRYOTIMER","og_description":"DMC was tasked by a client with extending the battery life of a personal safety device. This wearable device synced to a mobile application over Bluetooth and was controlled by the user through an app. In order to provide proper personal protection, the client needed to manufacture a low-power, low-energy Bluetooth device with a constant [&hellip;]","og_url":"https:\/\/www.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/","og_site_name":"DMC, Inc.","article_publisher":"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929","article_modified_time":"2025-05-29T22:45:04+00:00","og_image":[{"width":1400,"height":500,"url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165706\/unnamed-file-102.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/","url":"https:\/\/www.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/","name":"Creating an Ultra Low-Power Bluetooth Device With a Custom PCB and CRYOTIMER | DMC, Inc.","isPartOf":{"@id":"https:\/\/www.dmcinfo.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/#primaryimage"},"image":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165706\/unnamed-file-102.png","datePublished":"2020-12-23T00:00:00+00:00","dateModified":"2025-05-29T22:45:04+00:00","breadcrumb":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/#primaryimage","url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165706\/unnamed-file-102.png","contentUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165706\/unnamed-file-102.png","width":1400,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/www.dmcinfo.com\/our-work\/creating-an-ultra-low-power-bluetooth-device-with-a-custom-pcb-and-cryotimer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Work","item":"https:\/\/www.dmcinfo.com\/our-work\/"},{"@type":"ListItem","position":2,"name":"Creating an Ultra Low-Power Bluetooth Device With a Custom PCB and CRYOTIMER"}]},{"@type":"WebSite","@id":"https:\/\/www.dmcinfo.com\/#website","url":"https:\/\/www.dmcinfo.com\/","name":"DMC, Inc.","description":"","publisher":{"@id":"https:\/\/www.dmcinfo.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dmcinfo.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dmcinfo.com\/#organization","name":"DMC, Inc.","url":"https:\/\/www.dmcinfo.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png","contentUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png","width":418,"height":167,"caption":"DMC, Inc."},"image":{"@id":"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929","https:\/\/www.instagram.com\/dmcengineering","https:\/\/www.youtube.com\/DMCEngineering","https:\/\/www.linkedin.com\/company\/dmc-engineering"]}]}},"_links":{"self":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/our_work\/14929","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/our_work"}],"about":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/types\/our_work"}],"author":[{"embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/users\/8"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/media\/14928"}],"wp:attachment":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/media?parent=14929"}],"wp:term":[{"taxonomy":"work_category","embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/work_category?post=14929"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}