{"id":887,"date":"2019-02-16T13:19:57","date_gmt":"2019-02-16T04:19:57","guid":{"rendered":"https:\/\/blog.obniz.io\/?p=887"},"modified":"2021-04-02T11:27:36","modified_gmt":"2021-04-02T02:27:36","slug":"obniz-js-2-0-0-obniz-firmware-2-0-0-released","status":"publish","type":"post","link":"https:\/\/blog.obniz.com\/en\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released.html","title":{"rendered":"obniz.js 2.0.0 \/ obniz firmware 2.0.0 released"},"content":{"rendered":"\n<p>New function and improvement was added to firmware 2.0.0<br> and firmware\/obniz.js was released now! You can Install\/use it from now.<\/p>\n\n\n\n<!--more-->\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_11 counter-flat counter-numeric\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\">Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class=\"ez-toc-list ez-toc-list-level-1\"><li class=\"ez-toc-page-1\"><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blog.obniz.com\/en\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released.html#compatibility\" title=\"compatibility\">compatibility<\/a><\/li><li class=\"ez-toc-page-1\"><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blog.obniz.com\/en\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released.html#Api_changes\" title=\"Api changes\">Api changes<\/a><\/li><li class=\"ez-toc-page-1\"><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blog.obniz.com\/en\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released.html#Release_Note\" title=\"Release Note\">Release Note<\/a><\/li><li class=\"ez-toc-page-1\"><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blog.obniz.com\/en\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released.html#New_Features\" title=\"New Features\">New Features<\/a><\/li><li class=\"ez-toc-page-1\"><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blog.obniz.com\/en\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released.html#Improvements\" title=\"Improvements\">Improvements<\/a><\/li><li class=\"ez-toc-page-1\"><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blog.obniz.com\/en\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released.html#New_Parts\" title=\"New Parts\">New Parts<\/a><\/li><li class=\"ez-toc-page-1\"><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blog.obniz.com\/en\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released.html#Improved_Parts\" title=\"Improved Parts\">Improved Parts<\/a><\/li><li class=\"ez-toc-page-1\"><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/blog.obniz.com\/en\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released.html#Deprecated_Parts\" title=\"Deprecated Parts\">Deprecated Parts<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"compatibility\"><\/span>compatibility<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>new firmware 2.0.0 loose compatibility with obniz.js 1.X.X.<br>\nWhen you upgrade your obniz to 2.0.0, you need to update obniz.js to 2.0.0.<br>\nobniz.js 2.0.0 can connect to obniz which firmware is 1.X.X.<\/p>\n\n\n\n<p>Current <a href=\"http:\/\/obniz.py\">obniz.py<\/a> can connect to both version of firmware. But new features of 2.0.0 is not available with current <a href=\"http:\/\/obniz.py\">obniz.py<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Api_changes\"><\/span>Api changes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Now websocket\/REST full API can accept new features. see more detail at obniz.js document.<\/p>\n\n\n\n<p>Especially behavior of <code>reset_obniz_on_ws_disconnection<\/code> was changed. The behavior to all connection to obniz cloud is changed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Release_Note\"><\/span>Release Note<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>See these release note.<\/p>\n\n\n\n<p>obniz firmware 2.0.0 <a href=\"https:\/\/obniz.com\/spec\/firmwares\">https:\/\/obniz.com\/spec\/firmwares<\/a><br>\nobniz.js 2.0.0 <a href=\"https:\/\/github.com\/obniz\/obniz\/releases\/tag\/v2.0.0\">https:\/\/github.com\/obniz\/obniz\/releases\/tag\/v2.0.0<\/a><\/p>\n\n\n\n<p>The blow is copy of obniz.js 2.0.0 release note.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"New_Features\"><\/span>New Features<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>This can be used with obniz firmware 2.0.0&lt;=.<\/li><li>io.animation now accept <code>repeat<\/code> and finished notification.<\/li><li>added <code>connectionState<\/code> property to get current connection state to an obniz.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improvements\"><\/span>Improvements<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>change behavior of reset_obniz_on_ws_disconnection<\/li><li>a\/d now getting more accurate result with obniz firmware 2.0.0<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"New_Parts\"><\/span>New Parts<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Gas sensors<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>MQ-2 LPG, Propane and Hydrogen.<\/li><li>MQ-3 alcohol<\/li><li>MQ-4 CH4\uff0cNatural gas<\/li><li>MQ-5 LPG, natural gas , town gas<\/li><li>MQ-6 LPG, iso-butan, propan<\/li><li>MQ-7 carbon monoxide(CO)<\/li><li>MQ-8 Hydrogen<\/li><li>MQ-9 CH4\uff0cLPG<\/li><li>MQ-135 NH3,NOx, alcohol, Benzene, smoke,CO2<\/li><\/ul>\n\n\n\n<p>StepperMotor<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>StepperMotor<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Improved_Parts\"><\/span>Improved Parts<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>ArduCamMini now accept spi frequency\/drive method update.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Deprecated_Parts\"><\/span>Deprecated Parts<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>AE_MIC<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>New function and improvement was added to firmware 2.0.0<br \/>\n and firmware\/obniz.js was released now! You can Install\/use it from now.<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"spay_email":"","_locale":"en_US","_original_post":"887","footnotes":""},"categories":[4,140],"tags":[],"class_list":["post-887","post","type-post","status-publish","format-standard","hentry","category-news","category-update","en-US"],"jetpack_featured_media_url":"","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>obniz.js 2.0.0 \/ obniz firmware 2.0.0 released - obniz\u516c\u5f0f\u30d6\u30ed\u30b0<\/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:\/\/blog.obniz.com\/en\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released.html\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"obniz.js 2.0.0 \/ obniz firmware 2.0.0 released - obniz\u516c\u5f0f\u30d6\u30ed\u30b0\" \/>\n<meta property=\"og:description\" content=\"New function and improvement was added to firmware 2.0.0 and firmware\/obniz.js was released now! You can Install\/use it from now.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.obniz.com\/en\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released.html\" \/>\n<meta property=\"og:site_name\" content=\"obniz\u516c\u5f0f\u30d6\u30ed\u30b0\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/obniz.io\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-02-16T04:19:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-04-02T02:27:36+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@obniz_io\" \/>\n<meta name=\"twitter:site\" content=\"@obniz_io\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data1\" content=\"1 minute\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/blog.obniz.com\/#organization\",\"name\":\"obniz\",\"url\":\"https:\/\/blog.obniz.com\/\",\"sameAs\":[\"https:\/\/www.facebook.com\/obniz.io\/\",\"https:\/\/www.youtube.com\/channel\/UCp8JPDfWVlN7DU_9mMaEz1Q\",\"https:\/\/twitter.com\/obniz_io\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/blog.obniz.com\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/blog.obniz.com\/wp-content\/uploads\/2020\/03\/logo_square.png\",\"width\":550,\"height\":550,\"caption\":\"obniz\"},\"image\":{\"@id\":\"https:\/\/blog.obniz.com\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.obniz.com\/#website\",\"url\":\"https:\/\/blog.obniz.com\/\",\"name\":\"obniz\\u516c\\u5f0f\\u30d6\\u30ed\\u30b0\",\"description\":\"IoT\\u306e\\u305f\\u3081\\u306e\\u30cf\\u30fc\\u30c9\\u30a6\\u30a7\\u30a2\\u30af\\u30e9\\u30a6\\u30c9\\u30b5\\u30fc\\u30d3\\u30b9\\u300cobniz\\u300d\\u306e\\u6700\\u65b0\\u60c5\\u5831\\u3092\\u304a\\u4f1d\\u3048\\u3057\\u307e\\u3059\",\"publisher\":{\"@id\":\"https:\/\/blog.obniz.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/blog.obniz.com\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.obniz.com\/en\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released.html#webpage\",\"url\":\"https:\/\/blog.obniz.com\/en\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released.html\",\"name\":\"obniz.js 2.0.0 \/ obniz firmware 2.0.0 released - obniz\\u516c\\u5f0f\\u30d6\\u30ed\\u30b0\",\"isPartOf\":{\"@id\":\"https:\/\/blog.obniz.com\/#website\"},\"datePublished\":\"2019-02-16T04:19:57+00:00\",\"dateModified\":\"2021-04-02T02:27:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.obniz.com\/en\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released.html#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.obniz.com\/en\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.obniz.com\/en\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.obniz.com\/\",\"url\":\"https:\/\/blog.obniz.com\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.obniz.com\/en\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released.html\",\"url\":\"https:\/\/blog.obniz.com\/en\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released.html\",\"name\":\"obniz.js 2.0.0 \/ obniz firmware 2.0.0 released\"}}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.obniz.com\/en\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released.html#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.obniz.com\/en\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released.html#webpage\"},\"author\":{\"@id\":\"https:\/\/blog.obniz.com\/#\/schema\/person\/8fd03a42148284fb4d0450539fa3c48a\"},\"headline\":\"obniz.js 2.0.0 \/ obniz firmware 2.0.0 released\",\"datePublished\":\"2019-02-16T04:19:57+00:00\",\"dateModified\":\"2021-04-02T02:27:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.obniz.com\/en\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released.html#webpage\"},\"publisher\":{\"@id\":\"https:\/\/blog.obniz.com\/#organization\"},\"articleSection\":\"News,Update\",\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.obniz.com\/#\/schema\/person\/8fd03a42148284fb4d0450539fa3c48a\",\"name\":\"obniz\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/blog.obniz.com\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fc18f7c518e893ff109574d4c4a413b19b797896cd5a1fb4c5497c952fd28c57?s=96&d=mm&r=g\",\"caption\":\"obniz\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","jetpack_shortlink":"https:\/\/wp.me\/paVgsL-ej","jetpack-related-posts":[{"id":889,"url":"https:\/\/blog.obniz.com\/news\/obniz-js-2-0-0-obniz-firmware-2-0-0-released-2.html","url_meta":{"origin":887,"position":0},"title":"obniz.js 2.0.0 \/ obniz firmware 2.0.0 released","date":"2019\u5e742\u670816\u65e5","format":false,"excerpt":"\u65b0\u6a5f\u80fd\u3068\u6539\u5584\u304c\u542b\u307e\u308c\u308b\u30d5\u30a1\u30fc\u30e0\u30a6\u30a7\u30a22.0.0\u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u307e\u3057\u305f\u3002 \u540c\u6642\u306bobniz.js2.0.\u2026","rel":"","context":"In &quot;News&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":885,"url":"https:\/\/blog.obniz.com\/en\/news\/obniz-firmware-1-1-0-and-obniz-js-1-15-0-released.html","url_meta":{"origin":887,"position":1},"title":"obniz firmware 1.1.0 and obniz.js 1.15.0 released","date":"2019\u5e741\u670816\u65e5","format":false,"excerpt":"obniz firmware 1.1.0 New Features Add BLE Security\u2026","rel":"","context":"In &quot;News&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4681,"url":"https:\/\/blog.obniz.com\/en\/blog\/migrate-obniz2-to-obniz3.html","url_meta":{"origin":887,"position":2},"title":"How to migrate to obniz 3.0.x","date":"2019\u5e7412\u670819\u65e5","format":false,"excerpt":"obniz.js \/ obnizOS 3 has various new features. The\u2026","rel":"","context":"In &quot;Column&quot;","img":{"alt_text":"no-image","src":"https:\/\/i1.wp.com\/blog.obniz.com\/wp-content\/uploads\/2020\/05\/image-default.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":13732,"url":"https:\/\/blog.obniz.com\/en\/news\/obniz-js-3-23-0-released.html","url_meta":{"origin":887,"position":3},"title":"obniz.js 3.23.0 released | Added \"MESH\" Blocks  to obniz Parts library","date":"2022\u5e748\u670831\u65e5","format":false,"excerpt":"obniz.js 3.23.0 has been released with BLE-related\u2026","rel":"","context":"In &quot;News&quot;","img":{"alt_text":"MESH\u30d6\u30ed\u30c3\u30af\u3068obniz\u306e\u9023\u643a","src":"https:\/\/i0.wp.com\/blog.obniz.com\/wp-content\/uploads\/2022\/08\/20220831_mesh-obniz.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1281,"url":"https:\/\/blog.obniz.com\/en\/news\/obniz-py-0-3-0-released.html","url_meta":{"origin":887,"position":4},"title":"obniz.py 0.3.0 released","date":"2019\u5e745\u670826\u65e5","format":false,"excerpt":"obniz.py\u00a0v0.3.0 was released today. Improveme\u2026","rel":"","context":"In &quot;News&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":315,"url":"https:\/\/blog.obniz.com\/en\/news\/obniz-firmware-1-0-8-released.html","url_meta":{"origin":887,"position":5},"title":"obniz firmware 1.0.8 released!","date":"2018\u5e748\u670818\u65e5","format":false,"excerpt":"Improvements Display firmware version and mac addr\u2026","rel":"","context":"In &quot;News&quot;","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/blog.obniz.com\/wp-content\/uploads\/2021\/03\/cat-update.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blog.obniz.com\/wp-json\/wp\/v2\/posts\/887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.obniz.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.obniz.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.obniz.com\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.obniz.com\/wp-json\/wp\/v2\/comments?post=887"}],"version-history":[{"count":4,"href":"https:\/\/blog.obniz.com\/wp-json\/wp\/v2\/posts\/887\/revisions"}],"predecessor-version":[{"id":10728,"href":"https:\/\/blog.obniz.com\/wp-json\/wp\/v2\/posts\/887\/revisions\/10728"}],"wp:attachment":[{"href":"https:\/\/blog.obniz.com\/wp-json\/wp\/v2\/media?parent=887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.obniz.com\/wp-json\/wp\/v2\/categories?post=887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.obniz.com\/wp-json\/wp\/v2\/tags?post=887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}