{"id":4516,"date":"2020-04-22T22:32:39","date_gmt":"2020-04-23T02:32:39","guid":{"rendered":"https:\/\/www.hajim.wdev.rochester.edu\/senior-design-day\/smart-home-automation-system\/"},"modified":"2020-05-06T15:50:51","modified_gmt":"2020-05-06T19:50:51","slug":"smart-home-automation-system","status":"publish","type":"post","link":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/smart-home-automation-system\/","title":{"rendered":"Smart Home Automation System"},"content":{"rendered":"\r\n<h2 class=\"wp-block-heading\">Team Members<\/h2>\r\n\r\n\r\n\r\n<p>Ebisan Ekperigin<br \/>Rahul Gupta<br \/>George Klimiashvili<br \/>Tinashe Marera<br \/>Clara Martinez Rubio<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">Supervisors<\/h4>\r\n\r\n\r\n\r\n<p>Jack G. Mottley, Daniel Phinney<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">Customers<\/h4>\r\n\r\n\r\n\r\n<p>Anyone who enjoys home automation, smart devices, IoT, or cool tech.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Description<\/h2>\r\n\r\n\r\n\r\n<p>MOTLEY (Main Organizing Terminal for Low Energy Usage) focuses on the creation of a Smart Home using a Raspberry Pi as the central device. Similar to the google home, we are able to control our in-house made and thoughtfully designed custom peripherals through the use of this Pi, granting our user the ability to remotely control various devices in their homes from their current location.\u00a0<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" class=\"wp-image-3706 alignnone\" src=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/76-presentation-1024x576.jpg\" alt=\"Architecture Schematic of Smart Home \" srcset=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/76-presentation-1024x576.jpg 1024w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/76-presentation-300x169.jpg 300w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/76-presentation-768x432.jpg 768w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/76-presentation-1200x675.jpg 1200w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/76-presentation.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\r\n\r\n\r\n\r\n<h2><strong>Software<\/strong><\/h2>\r\n<p><b><i>Engineers: Clara Martinez Rubio, Rahul Gupta, Ebisan Ekperigin<\/i><\/b><\/p>\r\n<p><span style=\"font-weight: 400;\">On the software side of the project, we had two main tasks:<\/span><\/p>\r\n<ul>\r\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Communicating between phone-and-RaspberryPi using a Flask web-app and REST-API<\/span><\/li>\r\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Communicating between RaspberryPi-and-peripherals using the MQTT protocol<\/span><span style=\"font-weight: 400;\"><br \/><\/span><\/li>\r\n<\/ul>\r\n<p><span style=\"font-weight: 400;\">Communication between our peripherals and the central hub, a Raspberry Pi, was set up using MQTT protocol, a lightweight messaging protocol that provides 93 times faster communication than HTTP and much more reliable, since it is optimized for high latency and unreliable networks.\u00a0<\/span><\/p>\r\n<p><span style=\"font-weight: 400;\">Using Flask, a micro web framework, we designed a web application that allows the user to change the state of our peripherals long range. Our web app incorporates a backend SQLite database where the user data is stored. The data is stored in time frames and days of the week for the system to learn the user habits. For example, on Mondays from 9am to 5pm you are usually at work so the lights are always off and the front door is locked. This data is learnt for future implementation of a recommendation feature that will help optimize energy efficiency and security as well as help simplify the user&#8217;s day-to-day activities all in one centralized user-friendly app. Based on your user analytics, the app pushes a notification to the user&#8217;s device &#8220;The lights are usually off during this time, would you like us to turn them off?&#8221;.\u00a0<\/span><\/p>\r\n<p><span style=\"font-weight: 400;\">Using Flask, MQTT protocol and a SQLite Database, we were able to create a method of retrieving data from our Dht22 sensor located on our peripheral device.\u00a0<\/span><\/p>\r\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-31392\" src=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/Untitled-Diagram-300x209.png\" alt=\"\" width=\"663\" height=\"462\" srcset=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/Untitled-Diagram-300x209.png 300w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/Untitled-Diagram.png 612w\" sizes=\"auto, (max-width: 663px) 100vw, 663px\" \/><\/p>\r\n<p><span style=\"font-weight: 400;\">Fig.1 Workflow of devices using MQTT<\/span><\/p>\r\n<p><span style=\"font-weight: 400;\">When a sensor is active and a temperature\/humidity reading is produced we take readings every couple of seconds and the values are converted into a string and published to our json file in our specified folder. This way, our database is always up to date as it takes readings from the sensors. The contents are then parsed from the json file and inserted into our sqlite database which has an appropriate schema.<\/span><\/p>\r\n<h2><strong>Hardware<\/strong><\/h2>\r\n<figure id=\"attachment_29982\" aria-describedby=\"caption-attachment-29982\" style=\"width: 2224px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-29982\" src=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/File_001.png\" alt=\"Smart Switch\" width=\"2224\" height=\"1248\" srcset=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/File_001.png 2224w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/File_001-300x168.png 300w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/File_001-1024x575.png 1024w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/File_001-768x431.png 768w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/File_001-1536x862.png 1536w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/File_001-2048x1149.png 2048w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/File_001-1200x673.png 1200w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/File_001-1980x1111.png 1980w\" sizes=\"auto, (max-width: 2224px) 100vw, 2224px\" \/><figcaption id=\"caption-attachment-29982\" class=\"wp-caption-text\">Smart Switch with Blynk IoT Application<\/figcaption><\/figure>\r\n<p><strong><em>Engineers: Tinashe Marera, George Klimiashvili<\/em><\/strong><\/p>\r\n<p>Our hardware consists of Smart Switch, Smart Sensors, and Smart Door Lock. All of these devices work with popular consumer and DIY Internet of Things (IoT) platforms such as Blynk, Adafruit IO, TheThings.IO, etc. Moreover, these devices work with our custom smart home app that uses Raspberry Pi as the central organizing station.<\/p>\r\n<h4>Smart Switch<\/h4>\r\n<figure id=\"attachment_29962\" aria-describedby=\"caption-attachment-29962\" style=\"width: 1776px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-29962\" src=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/B8CB8E01-131E-428F-820C-0B21FC63947D-31347-00001D4F9AD93EC9.jpg\" alt=\"\" width=\"1776\" height=\"1184\" srcset=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/B8CB8E01-131E-428F-820C-0B21FC63947D-31347-00001D4F9AD93EC9.jpg 1776w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/B8CB8E01-131E-428F-820C-0B21FC63947D-31347-00001D4F9AD93EC9-300x200.jpg 300w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/B8CB8E01-131E-428F-820C-0B21FC63947D-31347-00001D4F9AD93EC9-1024x683.jpg 1024w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/B8CB8E01-131E-428F-820C-0B21FC63947D-31347-00001D4F9AD93EC9-768x512.jpg 768w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/B8CB8E01-131E-428F-820C-0B21FC63947D-31347-00001D4F9AD93EC9-1536x1024.jpg 1536w, https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/B8CB8E01-131E-428F-820C-0B21FC63947D-31347-00001D4F9AD93EC9-1200x800.jpg 1200w\" sizes=\"auto, (max-width: 1776px) 100vw, 1776px\" \/><figcaption id=\"caption-attachment-29962\" class=\"wp-caption-text\">SmartSwitch and SmartSwitch Pro<\/figcaption><\/figure>\r\n<p>We designed 2 versions of the smart switch: SmartSwitch and SmartSwitch Pro. The SmartSwitch is based on esp-01 WiFi module that uses esp8266 microchip. The SmartSwitch Pro is based on esp-12E (also known as NodeMCU) which uses the same esp8266 microchip. The SmartSwitch Pro also comes with the DHT22 temperature and humidity sensor, as well as, MQx air quality sensor. These microcontrollers can be easily programmed with Arduino IDE and thus can be easily used with most professional and DIY IoT platforms.<\/p>\r\n<p><div class=\"wp-embed\"><div class=\"wp-embed-wrap\"><iframe loading=\"lazy\" title=\"Smart Home Automation System: Smart Switch\" width=\"1062\" height=\"597\" src=\"https:\/\/www.youtube.com\/embed\/ynVm5Q0y4aU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/div><\/div><\/p>\r\n<p>&nbsp;<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>MOTLEY (Main Organizing Terminal for Low Energy Usage) focuses on the creation of a Smart Home using a Raspberry Pi as the central device. Similar to the google home, we are able to control our in-house made and thoughtfully designed custom peripherals through the use of this Pi, granting our user the ability to remotely control various devices in their homes from their current location.<\/p>\n","protected":false},"author":6242,"featured_media":36602,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[116,2956,3006],"tags":[],"coauthors":[8612],"class_list":["post-4516","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ece-archive","category-energy-environmental-archive","category-machine-learning-archive"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Smart Home Automation System - Senior Design Day<\/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.hajim.rochester.edu\/senior-design-day\/smart-home-automation-system\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Smart Home Automation System - Senior Design Day\" \/>\n<meta property=\"og:description\" content=\"MOTLEY (Main Organizing Terminal for Low Energy Usage) focuses on the creation of a Smart Home using a Raspberry Pi as the central device. Similar to the google home, we are able to control our in-house made and thoughtfully designed custom peripherals through the use of this Pi, granting our user the ability to remotely control various devices in their homes from their current location.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/smart-home-automation-system\/\" \/>\n<meta property=\"og:site_name\" content=\"Senior Design Day\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-23T02:32:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-06T19:50:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/File_001-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1123\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\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.hajim.rochester.edu\\\/senior-design-day\\\/smart-home-automation-system\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/smart-home-automation-system\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/#\\\/schema\\\/person\\\/351018fbcf84ed8cac6d8072ba5b347c\"},\"headline\":\"Smart Home Automation System\",\"datePublished\":\"2020-04-23T02:32:39+00:00\",\"dateModified\":\"2020-05-06T19:50:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/smart-home-automation-system\\\/\"},\"wordCount\":607,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/smart-home-automation-system\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/File_001-1.png\",\"articleSection\":[\"ECE Archive\",\"Energy and Environmental Archive\",\"Machine Learning Archive\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/smart-home-automation-system\\\/\",\"url\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/smart-home-automation-system\\\/\",\"name\":\"Smart Home Automation System - Senior Design Day\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/smart-home-automation-system\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/smart-home-automation-system\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/File_001-1.png\",\"datePublished\":\"2020-04-23T02:32:39+00:00\",\"dateModified\":\"2020-05-06T19:50:51+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/#\\\/schema\\\/person\\\/351018fbcf84ed8cac6d8072ba5b347c\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/smart-home-automation-system\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/smart-home-automation-system\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/smart-home-automation-system\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/File_001-1.png\",\"contentUrl\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/File_001-1.png\",\"width\":2224,\"height\":1248},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/smart-home-automation-system\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Smart Home Automation System\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/#website\",\"url\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/\",\"name\":\"Senior Design Day\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/#\\\/schema\\\/person\\\/351018fbcf84ed8cac6d8072ba5b347c\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.hajim.rochester.edu\\\/senior-design-day\\\/author\\\/seniordesign\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Smart Home Automation System - Senior Design Day","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.hajim.rochester.edu\/senior-design-day\/smart-home-automation-system\/","og_locale":"en_US","og_type":"article","og_title":"Smart Home Automation System - Senior Design Day","og_description":"MOTLEY (Main Organizing Terminal for Low Energy Usage) focuses on the creation of a Smart Home using a Raspberry Pi as the central device. Similar to the google home, we are able to control our in-house made and thoughtfully designed custom peripherals through the use of this Pi, granting our user the ability to remotely control various devices in their homes from their current location.","og_url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/smart-home-automation-system\/","og_site_name":"Senior Design Day","article_published_time":"2020-04-23T02:32:39+00:00","article_modified_time":"2020-05-06T19:50:51+00:00","og_image":[{"url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/File_001-1.png","width":1123,"height":630,"type":"image\/png"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/smart-home-automation-system\/#article","isPartOf":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/smart-home-automation-system\/"},"author":{"name":"admin","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/#\/schema\/person\/351018fbcf84ed8cac6d8072ba5b347c"},"headline":"Smart Home Automation System","datePublished":"2020-04-23T02:32:39+00:00","dateModified":"2020-05-06T19:50:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/smart-home-automation-system\/"},"wordCount":607,"commentCount":0,"image":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/smart-home-automation-system\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/File_001-1.png","articleSection":["ECE Archive","Energy and Environmental Archive","Machine Learning Archive"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/smart-home-automation-system\/","url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/smart-home-automation-system\/","name":"Smart Home Automation System - Senior Design Day","isPartOf":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/smart-home-automation-system\/#primaryimage"},"image":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/smart-home-automation-system\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/File_001-1.png","datePublished":"2020-04-23T02:32:39+00:00","dateModified":"2020-05-06T19:50:51+00:00","author":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/#\/schema\/person\/351018fbcf84ed8cac6d8072ba5b347c"},"breadcrumb":{"@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/smart-home-automation-system\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hajim.rochester.edu\/senior-design-day\/smart-home-automation-system\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/smart-home-automation-system\/#primaryimage","url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/File_001-1.png","contentUrl":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-content\/uploads\/2020\/04\/File_001-1.png","width":2224,"height":1248},{"@type":"BreadcrumbList","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/smart-home-automation-system\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/"},{"@type":"ListItem","position":2,"name":"Smart Home Automation System"}]},{"@type":"WebSite","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/#website","url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/","name":"Senior Design Day","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/#\/schema\/person\/351018fbcf84ed8cac6d8072ba5b347c","name":"admin","url":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/author\/seniordesign\/"}]}},"_links":{"self":[{"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/posts\/4516","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/users\/6242"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/comments?post=4516"}],"version-history":[{"count":17,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/posts\/4516\/revisions"}],"predecessor-version":[{"id":36632,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/posts\/4516\/revisions\/36632"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/media\/36602"}],"wp:attachment":[{"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/media?parent=4516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/categories?post=4516"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/tags?post=4516"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.hajim.rochester.edu\/senior-design-day\/wp-json\/wp\/v2\/coauthors?post=4516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}