{"id":2812,"date":"2018-12-01T19:26:44","date_gmt":"2018-12-01T13:56:44","guid":{"rendered":"http:\/\/navveenbalani.dev\/?p=2812"},"modified":"2019-12-18T19:30:38","modified_gmt":"2019-12-18T14:00:38","slug":"internet-of-things-connected-home-application","status":"publish","type":"post","link":"https:\/\/navveenbalani.dev\/index.php\/articles\/internet-of-things-connected-home-application\/","title":{"rendered":"Internet of Things &#8211; Connected Home Application"},"content":{"rendered":"\n<p>This article is part of IoT Architecture Series &#8211; <a href=\"https:\/\/navveenbalani.dev\/index.php\/articles\/internet-of-things-architecture-components-and-stack-view\/\">https:\/\/navveenbalani.dev\/index.php\/articles\/internet-of-things-architecture-components-and-stack-view\/<\/a><\/p>\n\n\n\n<p>Connected home is an idea of creating a\nhome where virtually everything is connected\nto the internet, from doors to lighting system, appliances (television,\nrefrigerator, washing machine, etc.) and\neverything you can imagine of is connected and controlled remotely.<\/p>\n\n\n\n<p>Before we delve into the use case, let\u2019s\nunderstand the current landscape of a connected home and challenges that needs\nto be addressed. The real challenge in a\nconnected home is using a standardized protocol for communication. Current\nvendors are taking a step in this direction, for instance providing a hub\n(think this as a device gateway) and a set of compatible devices which can\ncommunicate to the central hub. The devices include sensors to detect movements\n(when people arrive and leave home), vibrations, temperature, switches (to\ncontrol small appliances like a thermostat) and lighting systems (like bulbs,\nled, etc.).&nbsp; The protocol used for\ncommunication is usually non-standardized, proprietary and low-frequency radio\nprotocol like ZigBee or Z-wave which is\ntypically used by lighting system (bulbs, led, etc.)<\/p>\n\n\n\n<p>When we mean non-standardized, we mean that\nit is not possible to bring a connected TV from a different manufacturer, or a\nconnected washing machine from a different vendor and make it talk to your\nconnected home ( or hub we talked about).&nbsp;\nYou don\u2019t want to have multiple hubs and manage each one of them\nindependently and some devices might not need a hub and can talk to the cloud\nplatform directly via WI-FI. Everyone is providing a hub model and set of APIs\n(open source, proprietary) and prompting device manufacturers to build around\nthe APIs for connectivity.<\/p>\n\n\n\n<p>The real use cases are not about providing\nseamless connectivity, but once connected, what value you want to derive from a\nconnected home. It\u2019s not only about home automation, but how would you use the\nvast amount of data generated to come up with new business models and innovative\nsolutions.<\/p>\n\n\n\n<p>Let\u2019s talk about one such case, where you\nwould like to optimize the electricity usage across your home, predict\nelectricity usage for the current month based on actual usage and optimize it\nfor the remaining days in a month and identify patterns and recommendations\nfrom the system.&nbsp; Unless you gather data\nacross these connected devices to understand the usage and electric consumption\nfrom the devices, it would be difficult to come up with services such as <\/p>\n\n\n\n<ul><li>Home Electricity Utilization<\/li><li>Home Electricity Monthly Prediction<\/li><li>Home Electricity Optimization<\/li><li>Home Electricity Usage Patterns<\/li><li>Home Electricity Recommendation Savings<\/li><li>Self-Optimization \u2013 Apply Recommendation<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" width=\"1024\" height=\"523\" src=\"https:\/\/navveenbalani.dev\/wp-content\/uploads\/2019\/12\/home-iot-optimize-1024x523.jpg\" alt=\"\" class=\"wp-image-2814\" srcset=\"https:\/\/navveenbalani.dev\/wp-content\/uploads\/2019\/12\/home-iot-optimize-1024x523.jpg 1024w, https:\/\/navveenbalani.dev\/wp-content\/uploads\/2019\/12\/home-iot-optimize-300x153.jpg 300w, https:\/\/navveenbalani.dev\/wp-content\/uploads\/2019\/12\/home-iot-optimize-768x392.jpg 768w, https:\/\/navveenbalani.dev\/wp-content\/uploads\/2019\/12\/home-iot-optimize.jpg 1574w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Energy is a valuable resource, and even a 10% reduction and savings\nwould mean a lot to consumers as well as to the environment. We still see\nenergy and load shedding happening in places and technology innovations like\nthis could help resolve such problems in near future.<\/p>\n\n\n\n<p>Let\u2019s talk about options for seamless\nintegration. One way is making all the devices talk to a common cloud platform\nand analyze the data, but it has its own\nchallenges. The protocols and data formats would be different for different\ndevices; the devices should be modified to add connectivity code to talk to the\ncommon platform and security needs to be looked at holistically. A common device gateways can be used which does this\nconversion, filters out the data and talks to cloud platform, but it would mean\nthe rest of the devices connects to that common device gateway in a\nstandardized way using a standardized protocol, else the device code needs to\nbe changed to talk to the device gateway. The set of integration\nchallenges would remain, but in future,\nwe could see some convergence on a standardized protocol\nlike AllJoyn, or using Google operation system (Brillo) as most smart\nsystems now ships with some Android\ncapability (like Smart TV, refrigerators,\netc.). <\/p>\n\n\n\n<p>IoT is a big\necosystem, and it would not be about one particular IoT platform or using one\nIoT protocol, but how large volume and variety of data can be consumed,\ncorrelated from multiple sources and analyzed to offer better outcomes \u2013 like\noptimization of electricity usage, predictive maintenance for connected\ncomponents and better after-sales services of connected product to name a few.&nbsp; From an implementation\nperspective, we are looking at continuous machine learning models which learn\nfrom the data and provide optimization. The model updates can happen in near real-time\nin future, where feedbacks are continuously\nobserved for better optimization. <\/p>\n\n\n\n<p>Partnership would\nbe equally important where a connected TV already have pre-shipped device\nconnectivity to support a particular cloud platform (say, Microsoft Azure, IBM Bluemix\nor Amazon AWS). But you could have one device supporting Azure, other IBM, and the\nproblem still needs to be resolved, as a System Integrator don\u2019t want to add\ndevice connectivity code for each device and manage it.<\/p>\n\n\n\n<p>We believe the connected home has a great future and would be part of consumer digital extension, but still, it has a long way to go and reap its benefits. Current products do provide connectivity to basic home appliances, tracking movements and behavior. Home automation is just a start, but real benefits can be seen only when there is seamless connectivity across all the connected products in a home, from doors to lighting systems, to any appliances (television, refrigerator, washing machine). This should be independent of any vendor or supported protocol. More importantly through data analytics, one should be able to derive observations and optimization that can benefit the end consumer. Imagine an effective energy optimization plan derived based on actual usage from a home (keeping security aspects in mind) being shared by other home systems to provide suggestions and patterns on how other home users can optimize their home energy consumption.<\/p>\n\n\n\n<p>In the next article, we will look at how to implement IoT solutions using various cloud platforms<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article is part of IoT Architecture Series &#8211; https:\/\/navveenbalani.dev\/index.php\/articles\/internet-of-things-architecture-components-and-stack-view\/ Connected home is an idea of creating a home where virtually everything is connected to the internet, from doors to lighting system, appliances (television, refrigerator, washing machine, etc.) and everything you can imagine of is connected and controlled remotely. Before we delve into the use [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2814,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,156],"tags":[287],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.0.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Internet of Things - Connected Home Application - Current and Future Technology Trends by Navveen Balani<\/title>\n<meta name=\"description\" content=\"Internet of Things - Connected Home Application - Articles\" \/>\n<link rel=\"canonical\" href=\"https:\/\/navveenbalani.dev\/index.php\/articles\/internet-of-things-connected-home-application\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Internet of Things - Connected Home Application - Current and Future Technology Trends by Navveen Balani\" \/>\n<meta property=\"og:description\" content=\"Internet of Things - Connected Home Application - Articles\" \/>\n<meta property=\"og:url\" content=\"https:\/\/navveenbalani.dev\/index.php\/articles\/internet-of-things-connected-home-application\/\" \/>\n<meta property=\"og:site_name\" content=\"Current and Future Technology Trends by Navveen Balani\" \/>\n<meta property=\"article:published_time\" content=\"2018-12-01T13:56:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-12-18T14:00:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/navveenbalani.dev\/wp-content\/uploads\/2019\/12\/home-iot-optimize.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1574\" \/>\n\t<meta property=\"og:image:height\" content=\"804\" \/>\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=\"5 minutes\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/navveenbalani.dev\/#website\",\"url\":\"https:\/\/navveenbalani.dev\/\",\"name\":\"Current and Future Technology Trends by Navveen Balani\",\"description\":\"Current and Future Technology Trends by Navveen Balani\",\"publisher\":{\"@id\":\"https:\/\/navveenbalani.dev\/#\/schema\/person\/51f7ab14b20611d95e3c7fd4ea0950bf\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/navveenbalani.dev\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/internet-of-things-connected-home-application\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/navveenbalani.dev\/wp-content\/uploads\/2019\/12\/home-iot-optimize.jpg\",\"width\":1574,\"height\":804},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/internet-of-things-connected-home-application\/#webpage\",\"url\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/internet-of-things-connected-home-application\/\",\"name\":\"Internet of Things - Connected Home Application - Current and Future Technology Trends by Navveen Balani\",\"isPartOf\":{\"@id\":\"https:\/\/navveenbalani.dev\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/internet-of-things-connected-home-application\/#primaryimage\"},\"datePublished\":\"2018-12-01T13:56:44+00:00\",\"dateModified\":\"2019-12-18T14:00:38+00:00\",\"description\":\"Internet of Things - Connected Home Application - Articles\",\"breadcrumb\":{\"@id\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/internet-of-things-connected-home-application\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/navveenbalani.dev\/index.php\/articles\/internet-of-things-connected-home-application\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/internet-of-things-connected-home-application\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/navveenbalani.dev\/\",\"url\":\"https:\/\/navveenbalani.dev\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/internet-of-things-connected-home-application\/\",\"url\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/internet-of-things-connected-home-application\/\",\"name\":\"Internet of Things &#8211; Connected Home Application\"}}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/internet-of-things-connected-home-application\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/internet-of-things-connected-home-application\/#webpage\"},\"author\":{\"@id\":\"https:\/\/navveenbalani.dev\/#\/schema\/person\/51f7ab14b20611d95e3c7fd4ea0950bf\"},\"headline\":\"Internet of Things &#8211; Connected Home Application\",\"datePublished\":\"2018-12-01T13:56:44+00:00\",\"dateModified\":\"2019-12-18T14:00:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/internet-of-things-connected-home-application\/#webpage\"},\"publisher\":{\"@id\":\"https:\/\/navveenbalani.dev\/#\/schema\/person\/51f7ab14b20611d95e3c7fd4ea0950bf\"},\"image\":{\"@id\":\"https:\/\/navveenbalani.dev\/index.php\/articles\/internet-of-things-connected-home-application\/#primaryimage\"},\"keywords\":\"iot-guide\",\"articleSection\":\"Articles,IOT\",\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/navveenbalani.dev\/#\/schema\/person\/51f7ab14b20611d95e3c7fd4ea0950bf\",\"name\":\"Navveen\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/navveenbalani.dev\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/navveenbalani.dev\/wp-content\/uploads\/2019\/07\/navveen_balani.jpeg\",\"width\":200,\"height\":200,\"caption\":\"Navveen\"},\"logo\":{\"@id\":\"https:\/\/navveenbalani.dev\/#personlogo\"},\"sameAs\":[\"http:\/\/naveenbalani.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/posts\/2812"}],"collection":[{"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/comments?post=2812"}],"version-history":[{"count":1,"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/posts\/2812\/revisions"}],"predecessor-version":[{"id":2815,"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/posts\/2812\/revisions\/2815"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/media\/2814"}],"wp:attachment":[{"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/media?parent=2812"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/categories?post=2812"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/navveenbalani.dev\/index.php\/wp-json\/wp\/v2\/tags?post=2812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}