{"id":11029,"date":"2021-10-29T07:00:00","date_gmt":"2021-10-29T15:00:00","guid":{"rendered":"https:\/\/formtek.com\/blog\/?p=11029"},"modified":"2021-06-22T08:19:40","modified_gmt":"2021-06-22T16:19:40","slug":"apis-building-dashboards-based-on-data-from-legacy-analog-dials","status":"publish","type":"post","link":"https:\/\/formtek.com\/blog\/apis-building-dashboards-based-on-data-from-legacy-analog-dials\/","title":{"rendered":"APIs: Building Dashboards based on Data from Legacy Analog Dials"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Dashboards are summarized views of data.  Dashboards provide a high-level view across the breadth of possible data available on a specific topic, and they are central to apps like business intelligence and analytics.  Dashboards can present data in the form of graphs and charts, making consumption of data quick and self-serve.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.linkedin.com\/in\/thomasjsutter\/?originalSubdomain=uk\" data-type=\"URL\" data-id=\"https:\/\/www.linkedin.com\/in\/thomasjsutter\/?originalSubdomain=uk\">Tom Sutter<\/a>, finance director at Oracle NetSuite, said that &#8220;when used correctly, dashboards can increase efficiency by making it easy to access important information straight away, so time isn&#8217;t wasted searching for reports or frequently used features. This also eliminates users being overwhelmed or bombarded by irrelevant data outside of their job requirements.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What if we could turn all the legacy buttons and dials in your home and car into a central personal dashboard?  The water, gas, and electric meters.  The gateway or modem on your internet. The odometer and gas meter in your car. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/petewarden.com\/2021\/02\/28\/how-screen-scraping-and-tinyml-can-turn-any-dial-into-an-api\/\" data-type=\"URL\" data-id=\"https:\/\/petewarden.com\/2021\/02\/28\/how-screen-scraping-and-tinyml-can-turn-any-dial-into-an-api\/\">Pete Warden recently described<\/a> an <a href=\"https:\/\/github.com\/jomjol\/AI-on-the-edge-device\" data-type=\"URL\" data-id=\"https:\/\/github.com\/jomjol\/AI-on-the-edge-device\">AI project on GitHub<\/a> that is trying to do just that.  With a camera and some AI training, the software can continuously scrape, read, and interpret images of dials and turn the information into a data stream that can be used in an API or the source of data displayed in a personal dashboard.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/formtek.com\/blog\/wp-content\/uploads\/2021\/06\/image-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"775\" height=\"482\" src=\"https:\/\/formtek.com\/blog\/wp-content\/uploads\/2021\/06\/image-3.png\" alt=\"\" class=\"wp-image-11030\" srcset=\"https:\/\/formtek.com\/blog\/wp-content\/uploads\/2021\/06\/image-3.png 775w, https:\/\/formtek.com\/blog\/wp-content\/uploads\/2021\/06\/image-3-300x187.png 300w, https:\/\/formtek.com\/blog\/wp-content\/uploads\/2021\/06\/image-3-768x478.png 768w\" sizes=\"auto, (max-width: 775px) 100vw, 775px\" \/><\/a><figcaption><a href=\"from: GitHub project AI on the Edge Device\" data-type=\"URL\" data-id=\"from: GitHub project AI on the Edge Device\">from: GitHub project AI on the Edge Device<\/a><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.linkedin.com\/in\/petewarden\/\" data-type=\"URL\" data-id=\"https:\/\/www.linkedin.com\/in\/petewarden\/\">Warden <\/a>wrote that &#8220;there\u2019s a massive amount of information out in the real world that\u2019s can\u2019t be remotely monitored or analyzed over time, and a lot of it is displayed through dials and displays. Waiting for all of the systems involved to be replaced with connected versions could take decades.&#8221;<\/p>\n<div class=\"lightsocial_container\"><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/digg.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fapis-building-dashboards-based-on-data-from-legacy-analog-dials%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/digg.png\" alt=\"Digg This\" title=\"Digg This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fapis-building-dashboards-based-on-data-from-legacy-analog-dials%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/reddit.png\" alt=\"Reddit This\" title=\"Reddit This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.stumbleupon.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fapis-building-dashboards-based-on-data-from-legacy-analog-dials%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/stumbleupon.png\" alt=\"Stumble Now!\" title=\"Stumble Now!\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/buzz.yahoo.com\/buzz?targetUrl=https%3A%2F%2Fformtek.com%2Fblog%2Fapis-building-dashboards-based-on-data-from-legacy-analog-dials%2F&amp;headline=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/yahoo_buzz.png\" alt=\"Buzz This\" title=\"Buzz This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dzone.com\/links\/add.html?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fapis-building-dashboards-based-on-data-from-legacy-analog-dials%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dzone.png\" alt=\"Vote on DZone\" title=\"Vote on DZone\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.facebook.com\/sharer.php?t=&amp;u=https%3A%2F%2Fformtek.com%2Fblog%2Fapis-building-dashboards-based-on-data-from-legacy-analog-dials%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/facebook.png\" alt=\"Share on Facebook\" title=\"Share on Facebook\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/delicious.com\/save?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fapis-building-dashboards-based-on-data-from-legacy-analog-dials%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/delicious.png\" alt=\"Bookmark this on Delicious\" title=\"Bookmark this on Delicious\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dotnetkicks.com\/kick\/?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fapis-building-dashboards-based-on-data-from-legacy-analog-dials%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetkicks.png\" alt=\"Kick It on DotNetKicks.com\" title=\"Kick It on DotNetKicks.com\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/dotnetshoutout.com\/Submit?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fapis-building-dashboards-based-on-data-from-legacy-analog-dials%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetshoutout.png\" alt=\"Shout it\" title=\"Shout it\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.linkedin.com\/shareArticle?mini=true&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fapis-building-dashboards-based-on-data-from-legacy-analog-dials%2F&amp;title=&amp;summary=&amp;source=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/linkedin.png\" alt=\"Share on LinkedIn\" title=\"Share on LinkedIn\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.technorati.com\/faves?add=https%3A%2F%2Fformtek.com%2Fblog%2Fapis-building-dashboards-based-on-data-from-legacy-analog-dials%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/technorati.png\" alt=\"Bookmark this on Technorati\" title=\"Bookmark this on Technorati\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/twitter.com\/home?status=Reading+https%3A%2F%2Fformtek.com%2Fblog%2Fapis-building-dashboards-based-on-data-from-legacy-analog-dials%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/twitter.png\" alt=\"Post on Twitter\" title=\"Post on Twitter\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.google.com\/buzz\/post?url=https%3A%2F%2Fformtek.com%2Fblog%2Fapis-building-dashboards-based-on-data-from-legacy-analog-dials%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/google_buzz.png\" alt=\"Google Buzz (aka. Google Reader)\" title=\"Google Buzz (aka. Google Reader)\" \/><\/a><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Dashboards are summarized views of data. Dashboards provide a high-level view across the breadth of possible data available on a specific topic, and they are central to apps like business intelligence and analytics. Dashboards can present data in the form<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"https:\/\/formtek.com\/blog\/apis-building-dashboards-based-on-data-from-legacy-analog-dials\/\">Read more &#8250;<\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[69],"tags":[],"class_list":["post-11029","post","type-post","status-publish","format-standard","hentry","category-artificial-intelligence"],"_links":{"self":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/11029","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/comments?post=11029"}],"version-history":[{"count":1,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/11029\/revisions"}],"predecessor-version":[{"id":11031,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/11029\/revisions\/11031"}],"wp:attachment":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/media?parent=11029"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/categories?post=11029"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/tags?post=11029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}