{"id":60,"date":"2020-03-21T23:06:56","date_gmt":"2020-03-21T23:06:56","guid":{"rendered":"http:\/\/seanwang.tech\/?p=60"},"modified":"2020-03-22T17:37:34","modified_gmt":"2020-03-22T17:37:34","slug":"smart-home-demo-based-on-zigbee","status":"publish","type":"post","link":"https:\/\/seanwang.tech\/index.php\/2020\/03\/21\/smart-home-demo-based-on-zigbee\/","title":{"rendered":"Smart Home demo based on ZigBee"},"content":{"rendered":"\n<p>I made a Smart Home demo during my master study in 2015. I designed the PCB board and the ZigBee sensor, as well as the core board in the socket. The server was written in C# which connects to a ZigBee dongle by Serial port, on this other side, it connects to Android app through WiFi. The sensors include Temperature, Motion detector and lightness (LUX) sensor. The topology as below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"971\" height=\"521\" src=\"http:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/android-app-and-at-command-server.jpg\" alt=\"\" class=\"wp-image-61\" srcset=\"https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/android-app-and-at-command-server.jpg 971w, https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/android-app-and-at-command-server-300x161.jpg 300w, https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/android-app-and-at-command-server-768x412.jpg 768w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<!--nextpage-->\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" src=\"http:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/ZigBee-three-sensor-1024x684.jpg\" alt=\"\" class=\"wp-image-63\" srcset=\"https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/ZigBee-three-sensor-1024x684.jpg 1024w, https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/ZigBee-three-sensor-300x200.jpg 300w, https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/ZigBee-three-sensor-768x513.jpg 768w, https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/ZigBee-three-sensor.jpg 1313w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption>Three sensors<\/figcaption><\/figure>\n\n\n\n<div class=\"wp-block-group alignwide\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"936\" height=\"778\" src=\"http:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/at-command-server-win.jpg\" alt=\"\" class=\"wp-image-69\" srcset=\"https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/at-command-server-win.jpg 936w, https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/at-command-server-win-300x249.jpg 300w, https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/at-command-server-win-768x638.jpg 768w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption>AT command server<\/figcaption><\/figure>\n<\/div><\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"1024\" src=\"http:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/S51117-030956-576x1024.jpg\" alt=\"\" class=\"wp-image-66\" srcset=\"https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/S51117-030956-576x1024.jpg 576w, https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/S51117-030956-169x300.jpg 169w, https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/S51117-030956-768x1365.jpg 768w, https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/S51117-030956-864x1536.jpg 864w, https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/S51117-030956.jpg 1080w\" sizes=\"(max-width: 576px) 100vw, 576px\" \/><figcaption> <em>Android App P1<\/em> <\/figcaption><\/figure>\n\n\n\n<p><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"1024\" src=\"http:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/S51117-032728-576x1024.jpg\" alt=\"\" class=\"wp-image-67\" srcset=\"https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/S51117-032728-576x1024.jpg 576w, https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/S51117-032728-169x300.jpg 169w, https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/S51117-032728-768x1365.jpg 768w, https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/S51117-032728-864x1536.jpg 864w, https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/S51117-032728.jpg 1080w\" sizes=\"(max-width: 576px) 100vw, 576px\" \/><figcaption> <em>Android App P2<\/em> <\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"1024\" src=\"http:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/S51117-032854-576x1024.jpg\" alt=\"\" class=\"wp-image-68\" srcset=\"https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/S51117-032854-576x1024.jpg 576w, https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/S51117-032854-169x300.jpg 169w, https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/S51117-032854-768x1365.jpg 768w, https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/S51117-032854-864x1536.jpg 864w, https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/S51117-032854.jpg 1080w\" sizes=\"(max-width: 576px) 100vw, 576px\" \/><figcaption> <em>Android app config<\/em> <\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n<a href=\"https:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/AT-command-demo-description.pdf\" class=\"pdfemb-viewer\" style=\"\" data-width=\"max\" data-height=\"max\" data-toolbar=\"bottom\" data-toolbar-fixed=\"off\">AT-command-demo-description<\/a>\n<p class=\"wp-block-pdfemb-pdf-embedder-viewer\"><\/p>\n\n\n\n<div class=\"wp-block-file\"><a href=\"http:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/AT-command-demo-description.pdf\">AT command demo description.pdf<\/a><a href=\"http:\/\/seanwang.tech\/wp-content\/uploads\/2020\/03\/AT-command-demo-description.pdf\" class=\"wp-block-file__button\" download>Download<\/a><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I made a Smart Home demo during my master study in 2015. I designed the PCB board and the ZigBee sensor, as well as the core board in the socket. The server was written in C# which connects to a ZigBee dongle by Serial port, on this other side, it connects to Android app through &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/seanwang.tech\/index.php\/2020\/03\/21\/smart-home-demo-based-on-zigbee\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Smart Home demo based on ZigBee&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/seanwang.tech\/index.php\/wp-json\/wp\/v2\/posts\/60"}],"collection":[{"href":"https:\/\/seanwang.tech\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/seanwang.tech\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/seanwang.tech\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/seanwang.tech\/index.php\/wp-json\/wp\/v2\/comments?post=60"}],"version-history":[{"count":13,"href":"https:\/\/seanwang.tech\/index.php\/wp-json\/wp\/v2\/posts\/60\/revisions"}],"predecessor-version":[{"id":111,"href":"https:\/\/seanwang.tech\/index.php\/wp-json\/wp\/v2\/posts\/60\/revisions\/111"}],"wp:attachment":[{"href":"https:\/\/seanwang.tech\/index.php\/wp-json\/wp\/v2\/media?parent=60"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/seanwang.tech\/index.php\/wp-json\/wp\/v2\/categories?post=60"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/seanwang.tech\/index.php\/wp-json\/wp\/v2\/tags?post=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}