<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Internet of Things &#8211; Meniscus</title>
	<atom:link href="https://www.meniscus.co.uk/category/iot/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.meniscus.co.uk</link>
	<description>IoT Platform and Data Analytics</description>
	<lastBuildDate>Thu, 17 Feb 2022 14:25:59 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>

<image>
	<url>https://www.meniscus.co.uk/wp-content/uploads/2016/01/favicon.png</url>
	<title>Internet of Things &#8211; Meniscus</title>
	<link>https://www.meniscus.co.uk</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>New makeover for the original MCE Analytics Engine!</title>
		<link>https://www.meniscus.co.uk/angularjs-webclient-revitalises-mce-analytics-engine/</link>
		
		<dc:creator><![CDATA[meniscus]]></dc:creator>
		<pubDate>Tue, 15 Feb 2022 21:37:27 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[Meniscus Energy Blog]]></category>
		<category><![CDATA[Monitoring Home Energy Use]]></category>
		<category><![CDATA[Real Time Analytics]]></category>
		<category><![CDATA[Water Analytics]]></category>
		<category><![CDATA[analytics engine]]></category>
		<category><![CDATA[energy analytics]]></category>
		<category><![CDATA[MCE]]></category>
		<category><![CDATA[operational analytics]]></category>
		<guid isPermaLink="false">https://www.meniscus.co.uk/?p=4776</guid>

					<description><![CDATA[<p>Our original MCE analytics engine has had a bit of a makeover! A new AngularJS webclient and updated Javascript widgets have revitalised the analytics engine. It is just as fast, just as flexible and just as easy to use. However, the new AngularJS dashboard makes it much easier to set up, configure and modify Items. The new Javascript widgets also make it easier to create your own dashboards and to display the metrics you need.</p>
<p>The post <a rel="nofollow" href="https://www.meniscus.co.uk/angularjs-webclient-revitalises-mce-analytics-engine/">New makeover for the original MCE Analytics Engine!</a> appeared first on <a rel="nofollow" href="https://www.meniscus.co.uk">Meniscus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<section  class='av_textblock_section av-kzop1yw4-4611d9fd6a20e22a68730704434c4abb'  itemscope="itemscope" itemtype="https://schema.org/BlogPosting" itemprop="blogPost" ><div class='avia_textblock'  itemprop="text" ><p><body></p>
<h4>
<p style="color:#d96d00";>New AngularJS webclient revitalises our original MCE Analytics Engine &#8211; low-code analytics for developing solutions easily and quickly</p>
</h4>
<p></body></p>
<p>We are very pleased to announce that our original MCE analytics engine has had a bit of a makeover! A new AngularJS webclient and updated Javascript widgets have revitalised the analytics engine. It is just as fast, just as flexible and just as easy to use. However, the new AngularJS dashboard makes it much easier to set up, configure and modify Items. The new Javascript widgets also make it easier to create your own dashboards and to display the metrics you need.<br />
<body><a href="https://www.meniscus.co.uk/meniscus-contact-us-details/" rel="noopener" target="_blank"></p>
<h4>
<p style="color:#d96d00";>Request a demo of MCE</p>
</h4>
<p></a></body><br />
The principles behind MCE are becoming more accepted as more companies appreciate the benefits that self-service access to data and associated analytics within the organisation. MCE has always focused on enabling anyone in to quickly develop a simple application, and then add more complex analytics as they understand both the capabilities of MCE and as the application itself develops. The new New AngularJS webclient now makes it a whole lot easier to use!</p>
<p>Traditionally, most users of MCE are based in the energy or water sectors, using MCE to calculate complex energy tariffs; energy management; pumping efficiency metrics; chemical consumption and dosing; spill monitoring and prediction for water assets; real-time home-energy monitoring to name a few. However, we believe that MCE is a powerful and flexible tool for any organisation that wants to enable its workforce to deliver real-time analyitcs solutions without having to rely on an army of data scientists to create the background analytics.</p>
<p><a href="https://www.meniscus.co.uk/meniscus-analytics-case-studies/advanced-energy-analytics-case-studies/" rel="noopener" target="_blank">Some case studies can be found here</a>.</p>
<div id="attachment_4775" style="width: 1290px" class="wp-caption aligncenter"><a href="https://www.meniscus.co.uk/wp-content/uploads/2022/02/MCE-Lego-Infographic.png"><img aria-describedby="caption-attachment-4775" decoding="async" src="https://www.meniscus.co.uk/wp-content/uploads/2022/02/MCE-Lego-Infographic.png" alt="" width="1280" height="720" class="size-full wp-image-4775" srcset="https://www.meniscus.co.uk/wp-content/uploads/2022/02/MCE-Lego-Infographic.png 1280w, https://www.meniscus.co.uk/wp-content/uploads/2022/02/MCE-Lego-Infographic-300x169.png 300w, https://www.meniscus.co.uk/wp-content/uploads/2022/02/MCE-Lego-Infographic-1030x579.png 1030w, https://www.meniscus.co.uk/wp-content/uploads/2022/02/MCE-Lego-Infographic-768x432.png 768w, https://www.meniscus.co.uk/wp-content/uploads/2022/02/MCE-Lego-Infographic-705x397.png 705w" sizes="(max-width: 1280px) 100vw, 1280px" /></a><p id="caption-attachment-4775" class="wp-caption-text">MCE analytics engine infographic</p></div>
<p><a href="https://www.meniscus.co.uk/analytics-as-a-service/meniscus-calculation-and-analytics-engine/" rel="noopener" target="_blank">Meniscus Calculation Engine – MCE (low-code analytics engine)</a></p>
<p><a href="https://www.meniscus.co.uk/solutions-built-using-meniscus-analytics-platforms/mce-widgets-let-you-build-you-own-graphs-and-dashboards/" rel="noopener" target="_blank">MCE Javascript Widgets &#8211; built using MCE AngularJS webclient</a></p>
<p><a href="https://en.wikipedia.org/wiki/Operational_analytical_processing" rel="noopener" target="_blank">More information on Operational Analytics</a></p>
</div></section>
<p>The post <a rel="nofollow" href="https://www.meniscus.co.uk/angularjs-webclient-revitalises-mce-analytics-engine/">New makeover for the original MCE Analytics Engine!</a> appeared first on <a rel="nofollow" href="https://www.meniscus.co.uk">Meniscus</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>MAP IoT Entity infographic</title>
		<link>https://www.meniscus.co.uk/map-iot-entity-infographic/</link>
		
		<dc:creator><![CDATA[meniscus]]></dc:creator>
		<pubDate>Tue, 26 Oct 2021 20:58:18 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[MAP analytics]]></category>
		<category><![CDATA[Real Time Analytics]]></category>
		<category><![CDATA[IoT Analytics Platform]]></category>
		<category><![CDATA[MAP]]></category>
		<category><![CDATA[MAP IoT]]></category>
		<guid isPermaLink="false">http://www.meniscus.co.uk/?p=4589</guid>

					<description><![CDATA[<p>Infographic of the MAP IoT Entity model available to developers so they can build their own IoT applications using the core MAP calculation framework </p>
<p>The post <a rel="nofollow" href="https://www.meniscus.co.uk/map-iot-entity-infographic/">MAP IoT Entity infographic</a> appeared first on <a rel="nofollow" href="https://www.meniscus.co.uk">Meniscus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h4>
<p style="color:#d96d00";>Overview of the MAP IoT Entity model used to build IoT applications</p>
</h4>
<p></body></p>
<p>MAP IoT Entity model gives developers the ability to create their own Entities or Things in MAP. It makes use of the core MAP framework and integrated analytics stack to hide all the complexity of creating calculations, associations, alerts. More importantly, it does this at scale and in near real-time. This allows developers to focus on creating the underlying algorithms they want and in developing their dashboards/user interfaces. The MAP IoT Entity model takes a lot of the principles of the original <a href="https://www.meniscus.co.uk/iot-analytics-platform/meniscus-calculation-engine/" rel="noopener noreferrer" target="_blank">low-code MCE Calculation Engine</a> and applies them at scale &#8211; but you will need to be a developer to use MAP!</p>
<p><a href="https://www.meniscus.co.uk/wp-content/uploads/2021/10/MAP-IOT-Infographic2.png"><img decoding="async" loading="lazy" src="https://www.meniscus.co.uk/wp-content/uploads/2021/10/MAP-IOT-Infographic2.png" alt="MAP IOT Infographic" width="900" height="520" class="aligncenter size-full wp-image-4602" srcset="https://www.meniscus.co.uk/wp-content/uploads/2021/10/MAP-IOT-Infographic2.png 900w, https://www.meniscus.co.uk/wp-content/uploads/2021/10/MAP-IOT-Infographic2-300x173.png 300w, https://www.meniscus.co.uk/wp-content/uploads/2021/10/MAP-IOT-Infographic2-768x444.png 768w, https://www.meniscus.co.uk/wp-content/uploads/2021/10/MAP-IOT-Infographic2-705x407.png 705w, https://www.meniscus.co.uk/wp-content/uploads/2021/10/MAP-IOT-Infographic2-450x260.png 450w" sizes="(max-width: 900px) 100vw, 900px" /></a></p>
<p>More information on the <a href="https://www.meniscus.co.uk/solutions-built-using-meniscus-analytics-platforms/map-iot-delivers-real-time-analytics-for-any-iot-application/" rel="noopener noreferrer" target="_blank">MAP IoT model</a></p>
<p>The post <a rel="nofollow" href="https://www.meniscus.co.uk/map-iot-entity-infographic/">MAP IoT Entity infographic</a> appeared first on <a rel="nofollow" href="https://www.meniscus.co.uk">Meniscus</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Selected as finalist for Gravity 02 Challenge &#8211; creating micro-climate models</title>
		<link>https://www.meniscus.co.uk/selected-as-finalist-for-gravity-02-challenge-creating-micro-climate-models/</link>
		
		<dc:creator><![CDATA[meniscus]]></dc:creator>
		<pubDate>Wed, 09 Dec 2020 17:11:57 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[agritech]]></category>
		<category><![CDATA[MAP RAIN]]></category>
		<category><![CDATA[micro-climate]]></category>
		<guid isPermaLink="false">http://www.meniscus.co.uk/?p=4443</guid>

					<description><![CDATA[<p>We are using our MAP IoT analytics platform to develop a solution to the <a href="https://www.bardsley-england.com/" rel="noopener noreferrer" target="_blank">Bardsley Orchard</a> Challenge - how to calculate microclimates to increase farm efficiency and productivity. </p>
<p>The post <a rel="nofollow" href="https://www.meniscus.co.uk/selected-as-finalist-for-gravity-02-challenge-creating-micro-climate-models/">Selected as finalist for Gravity 02 Challenge &#8211; creating micro-climate models</a> appeared first on <a rel="nofollow" href="https://www.meniscus.co.uk">Meniscus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Meniscus has been selected as one of the finalists to go through to the Scale Phase of the Gravity 02 Challenge &#8211; looking at creating micro-climate models</p>
<p>We are using our <a href="https://www.meniscus.co.uk/solutions-built-using-meniscus-analytics-platforms/mmap-iot-delivers-real-time-analytics-for-any-iot-application/">MAP IoT analytics platform</a> to develop a solution to the <a href="https://www.bardsley-england.com/" rel="noopener noreferrer" target="_blank">Bardsley Orchard</a> Challenge &#8211; how to calculate micro-climates to increase farm efficiency and productivity. Bridging the link between regional weather measures (and forecasts) and local microclimates – starting with agricultural orchard systems?</p>
<p>So, we are through the Accelerate phase of the challenge and now into scaling and developing the key principles behind the service. Have got a lot more work to do &#8211; but a really interesting project to work on and one that offers a lot of opportunities.</p>
<p>Thanks to Deloittes for organising the event and Bardsley Orchards for setting the challenge.</p>
<p><a href="https://www.linkedin.com/posts/gravity-challenge_gravity-challenge-02-finalists-announced-activity-6739018302045220864-OlCO/" rel="noopener noreferrer" target="_blank">LinkedIn article on the Gravity 02 challenge</a></p>
<p><a href="https://www.meniscus.co.uk/wp-content/uploads/2020/12/GRAVITY-Challenge-Finalist-Square.png"><img decoding="async" loading="lazy" src="https://www.meniscus.co.uk/wp-content/uploads/2020/12/GRAVITY-Challenge-Finalist-Square-1142x423.png" alt="" width="1142" height="423" class="aligncenter size-entry_without_sidebar wp-image-4444" /></a></p>
<p>The post <a rel="nofollow" href="https://www.meniscus.co.uk/selected-as-finalist-for-gravity-02-challenge-creating-micro-climate-models/">Selected as finalist for Gravity 02 Challenge &#8211; creating micro-climate models</a> appeared first on <a rel="nofollow" href="https://www.meniscus.co.uk">Meniscus</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Home Energy platform upgrade &#8211; new Widget graphs</title>
		<link>https://www.meniscus.co.uk/home-energy-platform-upgrade-new-widget-graphs/</link>
		
		<dc:creator><![CDATA[meniscus]]></dc:creator>
		<pubDate>Sun, 05 Jan 2020 16:38:11 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[Meniscus Energy Blog]]></category>
		<category><![CDATA[Monitoring Home Energy Use]]></category>
		<category><![CDATA[energy monitoring]]></category>
		<category><![CDATA[home energy]]></category>
		<category><![CDATA[MCE]]></category>
		<category><![CDATA[Meniscus Calculation Engine]]></category>
		<category><![CDATA[widgets]]></category>
		<guid isPermaLink="false">http://www.meniscus.co.uk/?p=4308</guid>

					<description><![CDATA[<p>The upgrade to the Meniscus Calculation Engine (MCE) on our free-to-use Home Energy platform lets users create their own dashboards. This will let us phase out the old Silverlight dashboard that requires Internet Explorer. Users can create their own widgets and embed them in their own HTML dashboard in a matter of minutes. The dashboard will then automatically refresh every time you open it and at the refresh rate you entered when you created them.</p>
<p>The post <a rel="nofollow" href="https://www.meniscus.co.uk/home-energy-platform-upgrade-new-widget-graphs/">Home Energy platform upgrade &#8211; new Widget graphs</a> appeared first on <a rel="nofollow" href="https://www.meniscus.co.uk">Meniscus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3>Home Energy platform upgrade lets users create their own dashboards</h3>
<p>We have upgraded the Meniscus Calculation Engine (MCE) on our free-to-use <a href="https://home-energy.meniscus.co.uk/" rel="noopener noreferrer" target="_blank">Home Energy monitoring</a> platform. We are phasing out of the existing Silverlight dashboard as it only runs on Internet Explorer over the next couple of months.</p>
<h4>Example of an MCE real-time widget</h4>
<p><iframe loading="lazy" src="https://webclient.meniscus.co.uk/widgets/widget.htm?mApi=MCEdemo&#038;mWidget=new&#038;mUpdate=0&#038;mItemArray=Demo Sites|RealTime Electricity|Electricity use - channel 1|RAW,Demo Sites|RealTime Electricity|Electricity use - channel 3|RAW&#038;mUnitArray=W,W&#038;dType=line,line&#038;mRealTime=720" width="1000px" height="500px" seamless frameborder="0" scrolling="no"></iframe><br />
</center></p>
<p>This graph will update every 2 minutes.</p>
<h3>New Widget graphs and getting your API key</h3>
<p>The widgets let you easily create your own dashboards that you can configure yourselves. </p>
<p>To use the widgets you will need your API key which is the first 16 characters of the email address that you used to create your account with us. Please note a couple of things.</p>
<li> THE API key is READ ONLY</li>
<li>if you make these widgets publicly available then your API key will be visible	</li>
<p>If you would like to change your API key please send a mail to sales@meniscus.co.uk and quote the e-mail address you use for your Home Energy account</p>
<h3>To create the widgets</h3>
<ol>
<li>Go to the <a href="https://webclient.meniscus.co.uk/widgets/" rel="noopener noreferrer" target="_blank">widget page </a></li>
<li>In the “Create Widget – Enter API key” tab enter your API key</li>
<li>Click Connect to Server</li>
<li>In the “Create Widget – Meter Options” tab select the Items you want to display</li>
<ul>
<li>For the Real time data use Electricity use – channel 1. This is the RAW data type with units of W</li>
<li>For the Half hour aggregated data for the three main channels then use Electricity use – channel 1 – HH. This is the CALC aggregated W data converted into kW</li>
<li>You can add any other Item that you want to display</li>
</ul>
<li>Select the Output type – I.e. line graph</li>
<li>Add Item to the List</li>
<li>In the “Create Widget &#8211; Date and Time options” tab select the time option you want. Don’t use too long a period as it will take a long long time to upload!</li>
<li>In the “Create Widget – Update Options” tab select how often you want the widget updated – so for a two minute update enter 120 seconds</li>
</ol>
<p>When you are ready – select the Output HTML. This will generate the iframe code that is can be pasted into any HTML web page to generate the graph displayed.</p>
<h3>Create the Dashboard</h3>
<p>Follow these steps to create an HTML dashboard with the widgets you have created. This will give you a lot more visibility for the Home Energy platform.</p>
<li>When you have created the Output HTML that you want click the “Create Dashboard” tab</li>
<li>Click on “Add Widget” and copy the HTML iframe. This will create a new widget and you can add up to 4 different widgets on the one page and move them as you want</li>
<li>Click on “Add Header” to add a simple header to the page</li>
<li>Click on Copy HTML to create a copy of the dashboard as an HTML page. If you open this page then you can view the widgets you have created </li>
<p>For more information on the<a href="https://www.meniscus.co.uk/solutions-built-using-meniscus-analytics-platforms/mce-widgets-to-create-your-own-dashboards/" rel="noopener noreferrer" target="_blank"> MCE widgets click here</a></p>
<p>See an example of the <a href="https://www.meniscus.co.uk/mce-widget-dashboard/" rel="noopener noreferrer" target="_blank">MCE widget dashboard</a></p>
<p>The post <a rel="nofollow" href="https://www.meniscus.co.uk/home-energy-platform-upgrade-new-widget-graphs/">Home Energy platform upgrade &#8211; new Widget graphs</a> appeared first on <a rel="nofollow" href="https://www.meniscus.co.uk">Meniscus</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>MAP IoT Entities &#8211; Introduction</title>
		<link>https://www.meniscus.co.uk/map-iot-entities-and-how-they-work-introduction/</link>
		
		<dc:creator><![CDATA[meniscus]]></dc:creator>
		<pubDate>Fri, 06 Dec 2019 08:11:30 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[MAP analytics]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[Entity]]></category>
		<category><![CDATA[IOT]]></category>
		<category><![CDATA[IoT Entities]]></category>
		<guid isPermaLink="false">http://www.meniscus.co.uk/?p=4260</guid>

					<description><![CDATA[<p>MAP IoT Entities give you control over the analytics deployed in your IoT application as well as the ability to replicate to tens of thousands of instances. It simplifies the job or turning any type of raw data into the analytics and metrics you want to display to your users. MAP does all the plumbing so you just need to upload raw data and pull down the calculated metrics.</p>
<p>The post <a rel="nofollow" href="https://www.meniscus.co.uk/map-iot-entities-and-how-they-work-introduction/">MAP IoT Entities &#8211; Introduction</a> appeared first on <a rel="nofollow" href="https://www.meniscus.co.uk">Meniscus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h4>MAP IoT Entities &#8211; an Introduction</h4>
<p>MAP IoT Entities give you control on how to turn raw data from a sensor, device or &#8230;anything, into the analytics you want. Entities include <em>Raw Items</em> and <em>Calc Items</em> and both are contained in an <em>Entity Template</em>. This <em>Entity Template</em> is called as often as you want by importing configuration files. These config files include names and properties of the Entity and the properties for the <em>Raw and Calc Items</em>. On import, the <em>Entity Template</em> creates the Entity and the <em>Raw and Calc Items</em> and immediately starts processing any raw data that is available.</p>
<p>This is the first of several articles that we will write on how to use MAP IoT Entities to deliver your IoT application.</p>
<h4>What are MAP IoT Entities?</h4>
<p><strong>Raw Items</strong><br />
A Raw Item contains the raw data that you upload into MAP. Raw data contains <strong>any</strong> Data Type that you want. If we don&#8217;t support the Data Type already (we support quite a range) then you can create your own Data Type &#8211; <a href="https://www.meniscus.co.uk/support-for-rich-and-extensible-data-types/">article on Data Types</a>. </p>
<p><strong>Calculated Items</strong><br />
A Calc Item contains the metrics that you want to create using your raw data. Rather than create all your analytics in one complex algorithm, our experience is that it it is easier, more flexible and quicker to create a number of seperate Calc Items that each do a specific part of the analytics.</p>
<p>A core module of MAP is the Invalidator. This continually monitors the calculation time of all Items in MAP and dynamically builds a dependency tree of all Items. By defining the type of invalidation relevant to your Calc Item, you control when and how frequently your Items are updated and re-calculated. The default mode is to invalidate on change of latest calculation time. So, if the latest calculation time of a Raw or Calc Item in the Dependency Tree changes then other Calc Items that are dependent on that Item will automatically recalculate.</p>
<p>What this means in practice is:</p>
<li>Step 1. New raw data is uploaded into a Raw Item in an Entity</li>
<li>Step 2. All Calc Items that depend on the Raw Item or any child Calc Item are also recalculated</li>
<li>Step 3. This all happens in seconds</li>
<p>&nbsp;</p>
<h4>Why use MAP IoT Entities &#8211; what are the benefits?</h4>
<p>The key reason is simplicity. They are easy to use, easy to set up and offer a lot of flexibility.</p>
<p>MAP is an integrated stack so we do all the complicated plumbing required to deliver the calculated metrics you want. So, all a developer needs to consider is:</p>
<li>1. How to upload raw data from their device to MAP (API call or file drop are the best)</li>
<li>2. How to extract data from MAP for use in their application/dashboard/UI (API call is best)</li>
<p>That&#8217;s it &#8211; MAP takes care of everything else!</p>
<h4>What is MAP?</h4>
<p>MAP stands for the Meniscus Analytics Platform and is MAP is our IOT Analytics Platform for delivering solutions at scale and at speed. It is an Integrated Analytics Stack so you can develop your solutions quicker and easier.</p>
<p><a href="https://www.meniscus.co.uk/solutions-built-using-meniscus-analytics-platforms/map-iot-delivers-real-time-analytics/" rel="noopener noreferrer" target="_blank">More information on MAP IoT</a><br />
<a href="https://www.meniscus.co.uk/iot-analytics-platform/integrated-analytics-stack/" rel="noopener noreferrer" target="_blank">More information on MAP</a></p>
<p>The post <a rel="nofollow" href="https://www.meniscus.co.uk/map-iot-entities-and-how-they-work-introduction/">MAP IoT Entities &#8211; Introduction</a> appeared first on <a rel="nofollow" href="https://www.meniscus.co.uk">Meniscus</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>New MAP IoT Gateway device</title>
		<link>https://www.meniscus.co.uk/new-map-iot-gateway-device-2/</link>
		
		<dc:creator><![CDATA[meniscus]]></dc:creator>
		<pubDate>Fri, 29 Nov 2019 16:45:54 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[Entity]]></category>
		<category><![CDATA[IOT]]></category>
		<guid isPermaLink="false">http://www.meniscus.co.uk/?p=4245</guid>

					<description><![CDATA[<p>New MAP IoT Gateway lets users connect to the MAP servers directly from their device allowing two way control via a dashboard</p>
<p>The post <a rel="nofollow" href="https://www.meniscus.co.uk/new-map-iot-gateway-device-2/">New MAP IoT Gateway device</a> appeared first on <a rel="nofollow" href="https://www.meniscus.co.uk">Meniscus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Our new IoT Gateway device makes it easier for developers to connect to MAP directly from devices.</p>
<p>The gateway runs as a Windows Service on the IoT device or on a Raspberry Pi or a micro PC. It uses a MAP importer to push and pull data from the device directly into MAP. So, the gateway allows bi-directional flow of data making it possible to send instructions from MAP back to the IoT device.</p>
<p><a href="https://www.meniscus.co.uk/wp-content/uploads/2019/11/MAP-IoT-Gateway-2.png"><img decoding="async" loading="lazy" src="https://www.meniscus.co.uk/wp-content/uploads/2019/11/MAP-IoT-Gateway-2-1030x538.png" alt="" width="1030" height="538" class="aligncenter size-large wp-image-4257" srcset="https://www.meniscus.co.uk/wp-content/uploads/2019/11/MAP-IoT-Gateway-2-1030x538.png 1030w, https://www.meniscus.co.uk/wp-content/uploads/2019/11/MAP-IoT-Gateway-2-300x157.png 300w, https://www.meniscus.co.uk/wp-content/uploads/2019/11/MAP-IoT-Gateway-2-768x401.png 768w, https://www.meniscus.co.uk/wp-content/uploads/2019/11/MAP-IoT-Gateway-2-705x368.png 705w, https://www.meniscus.co.uk/wp-content/uploads/2019/11/MAP-IoT-Gateway-2-450x235.png 450w, https://www.meniscus.co.uk/wp-content/uploads/2019/11/MAP-IoT-Gateway-2.png 1404w" sizes="(max-width: 1030px) 100vw, 1030px" /></a></p>
<p>Within MAP, making use of our IoT Entity model, developers can create templates containing Items and Properties and add any calculation they want.</p>
<p><a href="https://www.meniscus.co.uk/iot-analytics-platform/integrated-analytics-stack/">For more information on MAP then click here</a></p>
<p>The post <a rel="nofollow" href="https://www.meniscus.co.uk/new-map-iot-gateway-device-2/">New MAP IoT Gateway device</a> appeared first on <a rel="nofollow" href="https://www.meniscus.co.uk">Meniscus</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Lazy loading for processing large data sets</title>
		<link>https://www.meniscus.co.uk/lazy-loading-for-processing-large-data-sets/</link>
		
		<dc:creator><![CDATA[meniscus]]></dc:creator>
		<pubDate>Fri, 19 Jul 2019 09:35:51 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[MAP analytics]]></category>
		<category><![CDATA[Real Time Analytics]]></category>
		<category><![CDATA[calculation as a service]]></category>
		<category><![CDATA[lazy loading]]></category>
		<guid isPermaLink="false">http://www.meniscus.co.uk/?p=4075</guid>

					<description><![CDATA[<p>MAP uses the principle of lazy loading to ensure that only the data required to calculate a data set is extracted from the database. This speeds up the processing and calculation of data and helps MAP deliver it's lighting fast calculation times</p>
<p>The post <a rel="nofollow" href="https://www.meniscus.co.uk/lazy-loading-for-processing-large-data-sets/">Lazy loading for processing large data sets</a> appeared first on <a rel="nofollow" href="https://www.meniscus.co.uk">Meniscus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h4>Introduction</h4>
<p>This is part of a series of articles where we describe the way the Meniscus Analytics Platform (MAP) works. Theses articles jump into the features that make MAP different to other analytics applications by providing an Integrated Analytics Stack delivering real time analytics.</p>
<p>This article investigate the benefits of lazy loading of data and why this is important in MAP</p>
<h4>What is lazy loading of data?</h4>
<p>Quite simply, it means only loading the part of the data that is required to deliver the information requested. In terms of how MAP works then this principle is used to limit the data input and output from the the underlying MongoDB database into MAP. Whilst this may sound like quite a simple and obvious principle to apply it isn&#8217;t always used. Many developers will know the principle when developing dashboard and user interfaces but it is more important when considering the back end database operation.</p>
<blockquote><p>Lazy loading is a design pattern commonly used in computer programming to defer initialization of an object until the point at which it is needed. It can contribute to efficiency in the program&#8217;s operation if properly and appropriately used. The opposite of lazy loading is eager loading. This makes it ideal in use cases where network content is accessed and initialization times are to be kept at a minimum, such as in the case of web pages.</p></blockquote>
<p> <a href="https://en.wikipedia.org/wiki/Lazy_loading" rel="noopener noreferrer" target="_blank">Source</a></p>
<h4>Why is lazy loading relevant in MAP?</h4>
<p>MAP ingests and processes very large volumes of near real time data, specifically data associated with weather. More importantly, MAP holds historic data so that we can deliver historic analytics as used in our <a href="https://www.meniscus.co.uk/solutions-built-using-meniscus-analytics-platforms/map-rain-delivering-historic-and-predictive-rainfall-analytics/" rel="noopener noreferrer" target="_blank">MAP Rain solution</a>.</p>
<p>This means data IO is a key factor in delivering the lighting fast calculation speeds that MAP delivers. So, anything that can improve these IO times is of huge importance to MAP. Lazy loading reduces data volumes extracted and then written back to the database and so improves data IO times.</p>
<h4>About MAP</h4>
<p>MAP is an Integrated Analytics Stack providing a framework for users to create and deploy calculations at scale using any source of raw data. MAP is based on IOT principles and uses Items as the underlying building blocks to store either RAW or CALCulated data. So, users create an Entity Template or Thing using these Items and then replicate this template hundreds of thousands of times using an ItemFactory.</p>
<p><a href="https://www.meniscus.co.uk/iot-analytics-platform/map-integrated-analytics-stack/" rel="noopener noreferrer" target="_blank">For more information on MAP then click here</a></p>
<p>The post <a rel="nofollow" href="https://www.meniscus.co.uk/lazy-loading-for-processing-large-data-sets/">Lazy loading for processing large data sets</a> appeared first on <a rel="nofollow" href="https://www.meniscus.co.uk">Meniscus</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Support for rich and extensible data types</title>
		<link>https://www.meniscus.co.uk/support-for-rich-and-extensible-data-types/</link>
		
		<dc:creator><![CDATA[meniscus]]></dc:creator>
		<pubDate>Fri, 19 Jul 2019 09:06:08 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[MAP analytics]]></category>
		<category><![CDATA[Real Time Analytics]]></category>
		<category><![CDATA[calculation as a service]]></category>
		<category><![CDATA[extensible data types]]></category>
		<guid isPermaLink="false">http://www.meniscus.co.uk/?p=4077</guid>

					<description><![CDATA[<p>MAP allows users to create their own data types which can greatly improve and speed up the processing of more complex data and provides the flexibility to process any type of data</p>
<p>The post <a rel="nofollow" href="https://www.meniscus.co.uk/support-for-rich-and-extensible-data-types/">Support for rich and extensible data types</a> appeared first on <a rel="nofollow" href="https://www.meniscus.co.uk">Meniscus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h4>Introduction</h4>
<p>This is part of a series of articles where we describe the way the Meniscus Analytics Platform (MAP) works. Theses articles jump into the features that make MAP different to other analytics applications by providing an Integrated Analytics Stack delivering real time analytics. IN this article we talk about extensible data types.</p>
<p>This article discusses how and why having extensible data types is a real benefit when developing your analytics applications</p>
<h4>Why are extensible data types important?</h4>
<p>Being able to use a wide variety of &#8216;standard&#8217; data types, but also to create your own, delivers lots of benefits.</p>
<ul>
<li>Provides flexibility. During the import stage you can re-process and store the initial raw data into a &#8216;pre-processed&#8217; data type. When you want to use this data to deliver a calculation or other use then the data is already configured and available in exactly the format you want	</li>
<li>Greatly increases data processing and calculation times.  </li>
<li>Extensible data types give you the ability to control how you store and process your raw data</li>
</ul>
<h4>Examples of data types supported by MAP</h4>
<p>We have a number of &#8216;standard&#8217; extensible data types already configured in MAP but there is no limit to the number or variety that you can create.</p>
<ul>
<li><strong>Data Grid.</strong> One of the most important for our <a href="https://www.meniscus.co.uk/solutions-built-using-meniscus-analytics-platforms/map-rain-delivering-historic-and-predictive-rainfall-analytics/" rel="noopener noreferrer" target="_blank">MAP Rain</a> solution. Processes data in any size of two dimensional grid. Used for radar and forecast rainfall data, satellite imagery and the like</li>
<li><strong>Block Grid.</strong> Used in conjunction with a Data Grid. Breaks a two dimensional Data Grid into a smaller three dimensional Block. Used for speeding up the processing of Data Grids by ensuring MAP only processes relevant data. See article on <a href="https://www.meniscus.co.uk/lazy-loading-for-processing-large-data-sets" rel="noopener noreferrer" target="_blank">lazy loading of data sets</a></li>
<li><strong>Vector Grid.</strong> Similar to a Data Grid but provides a two dimensional grid but includes vector and direction data as well. Used for processing grids of forecast wind speed and direction data.</li>
<li><strong>Rainfall Location.</strong> Holds the location of a point of interest (Latitude and Longitude) as well as the current and historic rainfall data for that Location. Used in <a href="https://www.meniscus.co.uk/solutions-built-using-meniscus-analytics-platforms/map-rain-delivering-historic-and-predictive-rainfall-analytics/" rel="noopener noreferrer" target="_blank">MAP Rain</a></li>
<li><strong>Float &#8211; standard time series.</strong> This is a standard data type for processing time series data. Contains a Date/Time Value pair</li>
<li><strong>Journey.</strong> Used to create and store a sequence of locations along the route of a journey. We use this data type to predict rainfall along this route using our <a href="https://www.meniscus.co.uk/case-studies/hyperlocal-rainfall/" rel="noopener noreferrer" target="_blank">Hyperlocal rainfall</a> product
</ul>
<div id="attachment_4082" style="width: 505px" class="wp-caption aligncenter"><a href="https://www.meniscus.co.uk/wp-content/uploads/2019/07/datatypes1.png"><img aria-describedby="caption-attachment-4082" decoding="async" loading="lazy" src="https://www.meniscus.co.uk/wp-content/uploads/2019/07/datatypes1-495x400.png" alt="" width="495" height="400" class="size-portfolio wp-image-4082" /></a><p id="caption-attachment-4082" class="wp-caption-text">Examples of data types</p></div>
<h4>About MAP</h4>
<p>MAP is an Integrated Analytics Stack providing a framework for users to create and deploy calculations at scale using any source of raw data. MAP is based on IOT principles and uses Items as the underlying building blocks to store either RAW or CALCulated data. So, users create an Entity Template or Thing using these Items and then replicate this template hundreds of thousands of times using an ItemFactory.</p>
<p><a href="https://www.meniscus.co.uk/iot-analytics-platform/map-integrated-analytics-stack/" rel="noopener noreferrer" target="_blank">For more information on MAP then click here</a></p>
<p>The post <a rel="nofollow" href="https://www.meniscus.co.uk/support-for-rich-and-extensible-data-types/">Support for rich and extensible data types</a> appeared first on <a rel="nofollow" href="https://www.meniscus.co.uk">Meniscus</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Benefits of a dynamically constructed dependency tree</title>
		<link>https://www.meniscus.co.uk/benefits-of-a-dynamically-constructed-dependency-tree/</link>
		
		<dc:creator><![CDATA[meniscus]]></dc:creator>
		<pubDate>Fri, 19 Jul 2019 05:16:36 +0000</pubDate>
				<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[MAP analytics]]></category>
		<category><![CDATA[Real Time Analytics]]></category>
		<category><![CDATA[calculation as a service]]></category>
		<category><![CDATA[dependency tree]]></category>
		<guid isPermaLink="false">http://www.meniscus.co.uk/?p=4071</guid>

					<description><![CDATA[<p>MAP uses a dynamically constructed dependency tree to identify the relationship of Items and to determine which Items (s) need to be calculated in order for another Item to be calculated. </p>
<p>The post <a rel="nofollow" href="https://www.meniscus.co.uk/benefits-of-a-dynamically-constructed-dependency-tree/">Benefits of a dynamically constructed dependency tree</a> appeared first on <a rel="nofollow" href="https://www.meniscus.co.uk">Meniscus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h4>Introduction</h4>
<p>This is part of a series of articles where we describe the way the Meniscus Analytics Platform (MAP) works. Theses articles jump into the features that make MAP different to other analytics applications by providing an Integrated Analytics Stack delivering real time analytics. This article discusses the benefits of a dynamically constructed dependency tree.</p>
<h4>What is a dynamic dependency tree?</h4>
<p>A dependency tree is a list or tree of the way that any Item links to other Items. We use this to manage and understand which Items are required when calculating another Item. So, if Item 1 requires Item 3 and Item 2004 to calculate then any change in Item 3 or Item 2004 will place Item 1 on the calculation queue to be recalculated. The process of managing the Items placed on the queue is critical to MAP and we have a separate Invalidator module specifically to do this.</p>
<p>While our old MCE analytics platform held a dependency tree it was not dynamic and so, not really a scalable solution. MAP uses a dynamic dependency tree so that as new Items are added then MAP automatically creates its own tree by learning from the calculations as they run. This in turn means that MAP is scalable and can run on any size of database.  </p>
<h4>Benefits of using a dependency tree</h4>
<ul>
<li><strong>Calculation speed. </strong> By knowing the relation between each and every Item ensures MAP processes data in the most optimal way possible. This is turn helps to ensure MAP can deliver lightning fast calculation speeds</li>
<li><strong>Automated. </strong> Being an automated process means that a developer can just leave MAP to get on and do it&#8217;s own &#8216;thing&#8217; whilst they focus on the critical aspects of developing their application</li>
</ul>
<h4>About MAP</h4>
<p>MAP is an Integrated Analytics Stack providing a framework for users to create and deploy calculations at scale using any source of raw data. MAP is based on IOT principles and uses Items as the underlying building blocks to store either RAW or CALCulated data. So, users create an Entity Template or Thing using these Items and then replicate this template hundreds of thousands of times using an ItemFactory.</p>
<p><a href="https://www.meniscus.co.uk/iot-analytics-platform/map-integrated-analytics-stack/" rel="noopener noreferrer" target="_blank">For more information on MAP then click here</a></p>
<p>The post <a rel="nofollow" href="https://www.meniscus.co.uk/benefits-of-a-dynamically-constructed-dependency-tree/">Benefits of a dynamically constructed dependency tree</a> appeared first on <a rel="nofollow" href="https://www.meniscus.co.uk">Meniscus</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Yorkshire Water leakage hackathon &#8211; use of MAP IOT</title>
		<link>https://www.meniscus.co.uk/map-iot-yorkshire-water-hackathon/</link>
		
		<dc:creator><![CDATA[meniscus]]></dc:creator>
		<pubDate>Wed, 06 Jun 2018 14:16:30 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Internet of Things]]></category>
		<category><![CDATA[Real Time Analytics]]></category>
		<category><![CDATA[Water Analytics]]></category>
		<category><![CDATA[data analytics]]></category>
		<category><![CDATA[IOT]]></category>
		<category><![CDATA[yorkshire water]]></category>
		<guid isPermaLink="false">http://www.meniscus.co.uk/?p=3550</guid>

					<description><![CDATA[<p>Overview of the Open Data leakage hackathon run by Yorkshire Water to identify new ways of applying Big Data and analytics solutions to the issue or water leakage</p>
<p>The post <a rel="nofollow" href="https://www.meniscus.co.uk/map-iot-yorkshire-water-hackathon/">Yorkshire Water leakage hackathon &#8211; use of MAP IOT</a> appeared first on <a rel="nofollow" href="https://www.meniscus.co.uk">Meniscus</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-jkiclnxh-97c6b8b3ae05fd2104a31dc0df8b2ec0">
#top .av_textblock_section.av-jkiclnxh-97c6b8b3ae05fd2104a31dc0df8b2ec0 .avia_textblock{
color:#eda221;
}
</style>
<section  class='av_textblock_section av-jkiclnxh-97c6b8b3ae05fd2104a31dc0df8b2ec0'  itemscope="itemscope" itemtype="https://schema.org/BlogPosting" itemprop="blogPost" ><div class='avia_textblock av_inherit_color'  itemprop="text" ><h3>Leakage hackathon and MAP IoT</h3>
</div></section>
<section  class='av_textblock_section av-jkicvg9j-8d5d89d31925064ee8fdc8f8de8034dc'  itemscope="itemscope" itemtype="https://schema.org/BlogPosting" itemprop="blogPost" ><div class='avia_textblock'  itemprop="text" ><p>For their leakage hackathon in May 2018, Yorkshire Water released a year of 15 minute water flow data from some 2,170 District Metering Areas (DMA’s) as well as some information on property types and counts in each DMA. All these DMAs were attributed to one of 20 Operating Areas.</p>
<p>The event was managed by the folks at the <a href="https://odileeds.org/data/" rel="noopener" target="_blank">ODI Leeds</a> and run over the course of two days. Teams were formed from a range of companies with the task of finding new ways to investigate and analyse the data using a range of Big Data analytics.</p>
<p>Meniscus teamed up with colleagues from the RPS Group, Jumping Rivers and the Ordnance Survey to deliver a working leakage analysis prototype using the Internet of Things (IoT) capability of the Meniscus Analytics Platform(MAP).</p>
<p>Additional information:<br />
<a href="http://dashboard.meniscus.co.uk/waterdata2018/" rel="noopener" target="_blank">Actual leakage dashboard &#8211;</a> delivered in 2 days&#8230;.this is a prototype and required a lot more work but demonstrates the principles<br />
<a href="https://www.meniscus.co.uk/solutions-built-using-meniscus-analytics-platforms/map-rain-delivering-historic-and-predictive-rainfall-analytics/" rel="noopener" target="_blank">MAP RAIN</a><br />
<a href="https://www.meniscus.co.uk/solutions-built-using-meniscus-analytics-platforms/map-sewer-for-smart-sewer-networks/" rel="noopener" target="_blank">MAP SEWER</a><br />
<a href="https://www.meniscus.co.uk/solutions-built-using-meniscus-analytics-platforms/map-iot-delivers-real-time-analytics/" rel="noopener" target="_blank">MAP IoT</a></p>
</div></section>

<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-jkicnskh-03d3f386dbd582f70ef3c1eb15f63021">
#top .av_textblock_section.av-jkicnskh-03d3f386dbd582f70ef3c1eb15f63021 .avia_textblock{
color:#eda221;
}
</style>
<section  class='av_textblock_section av-jkicnskh-03d3f386dbd582f70ef3c1eb15f63021'  itemscope="itemscope" itemtype="https://schema.org/BlogPosting" itemprop="blogPost" ><div class='avia_textblock av_inherit_color'  itemprop="text" ><h3>How we developed the solution using MAP</h3>
</div></section>
<section  class='av_textblock_section av-jkictd49-03e0816c81d5a8bf2b22fd5c0fc33c3e'  itemscope="itemscope" itemtype="https://schema.org/BlogPosting" itemprop="blogPost" ><div class='avia_textblock'  itemprop="text" ><p>Creating a team, coming up with an idea, developing and then delivering this idea within a two day period was always going to be a difficult feat – but with the excellent team that we had by the end of day two we had a working prototype which clearly requires more work but delivered the following  key features:</p>
<ul>
<li>A working dashboard displaying the actual baseline against an estimated baseline consumption for each DMA</li>
<li>Dashboard ranked the DMA’s according to the greatest difference between the calculated and the estimated</li>
<li>The actual baseline was derived between a start and end time set for the parent Operating Area so that the calculated baseline could be recalculated within minutes for one – or for all the DMAs</li>
<li>The estimated baseline was derived for each DMA based upon a derived set of lookups</li>
</ul>
<ul>For each DMA a set of other metrics were calculated, including:</p>
<li>Total consumption</li>
<li>Baseline consumption</li>
<li>Night time and Day time consumption</li>
<li>Day/Night ratio</li>
<li>Estimate of the leakage based on the difference between the calculated and the estimated baseline consumption</li>
</ul>
</ul>
<ul type="i">
For each Operating Area MAP aggregated the underlying DMA data into a set of aggregated metrics, including</p>
<li>Average consumption</li>
<li>Total consumption</li>
<li>Baseline consumption</li>
<li>Day and Night consumption</li>
<li>Day/Night ratio</li>
<li>Total household and Total Non household demand</li>
</ul>
<ul type="a">
In order to deliver this we completed the following tasks in MAP:</p>
<li>Identified DMAs with little to no commercial/industrial properties and DMAs having few residential properties</li>
<li>Used these DMA to define the average profile for a residential and a commercial customer – customer Profiles</li>
<li>Set these Profiles up in MAP so that each DMA could use them as a centralised source of data</li>
<li>Created randomised Voronoi polygon shapes as representations of the DMA areas (the location of the DMA’s was not provided to the teams). </li>
<li>Create a template in MAP for the Operating Area polygons. This includes all variables we want to use and the associated calculations. Variables included the baseline start and end times and the night time start and end times.</li>
<li>Create a template in MAP for the DMA data including the property counts, some key variables and the relevant calculations</li>
</ul>
</div></section>

<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-6b3nq6-98ec9f3705b0e152f988c9711a684713">
.flex_column.av-6b3nq6-98ec9f3705b0e152f988c9711a684713{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}
</style>
<div class='flex_column av-6b3nq6-98ec9f3705b0e152f988c9711a684713 av_three_fifth  avia-builder-el-4  el_after_av_textblock  el_before_av_hr  first flex_column_div av-zero-column-padding column-top-margin'   ><style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-jkjpqtiw-ec5ee0a2be49e197ad78aabfd54c0268">
.avia-image-container.av-jkjpqtiw-ec5ee0a2be49e197ad78aabfd54c0268 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-jkjpqtiw-ec5ee0a2be49e197ad78aabfd54c0268 .av-image-caption-overlay-center{
color:#ffffff;
}
</style>
<div  class='avia-image-container av-jkjpqtiw-ec5ee0a2be49e197ad78aabfd54c0268 av-styling- avia-align-center  avia-builder-el-5  avia-builder-el-no-sibling  noHover av-overlay-hover-deactivate'  itemprop="image" itemscope="itemscope" itemtype="https://schema.org/ImageObject" ><div class="avia-image-container-inner"><div class="avia-image-overlay-wrap"><div class="av-image-caption-overlay"><div class="av-caption-image-overlay-bg"></div><div class="av-image-caption-overlay-position"><div class="av-image-caption-overlay-center"><p>Overview page showing leakage. Page should (but didn&#8217;t have enough time) rank by estimated leakage</p>
</div></div></div><img decoding="async" class='wp-image-3600 avia-img-lazy-loading-not-3600 avia_image' src="https://www.meniscus.co.uk/wp-content/uploads/2018/08/Leakage-screen-1.png" alt='' title='DMA performance'  height="288" width="634"  itemprop="thumbnailUrl" srcset="https://www.meniscus.co.uk/wp-content/uploads/2018/08/Leakage-screen-1.png 634w, https://www.meniscus.co.uk/wp-content/uploads/2018/08/Leakage-screen-1-300x136.png 300w, https://www.meniscus.co.uk/wp-content/uploads/2018/08/Leakage-screen-1-450x204.png 450w" sizes="(max-width: 634px) 100vw, 634px" /></div></div></div></div>

<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-jkjpyice-15d3eda390a48b011ee65452b57b15d5">
#top .hr.hr-invisible.av-jkjpyice-15d3eda390a48b011ee65452b57b15d5{
height:15px;
}
</style>
<div  class='hr av-jkjpyice-15d3eda390a48b011ee65452b57b15d5 hr-invisible  avia-builder-el-6  el_after_av_three_fifth  el_before_av_three_fifth '><span class='hr-inner '><span class="hr-inner-style"></span></span></div>

<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-4hmmby-8670c08d5fab368f7ef55aeb926d37db">
.flex_column.av-4hmmby-8670c08d5fab368f7ef55aeb926d37db{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}
</style>
<div class='flex_column av-4hmmby-8670c08d5fab368f7ef55aeb926d37db av_three_fifth  avia-builder-el-7  el_after_av_hr  el_before_av_hr  first flex_column_div av-zero-column-padding '   ><style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-jkjprdbl-c79b54eb54b4f98c30b48ca4a80ebec5">
.avia-image-container.av-jkjprdbl-c79b54eb54b4f98c30b48ca4a80ebec5 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-jkjprdbl-c79b54eb54b4f98c30b48ca4a80ebec5 .av-image-caption-overlay-center{
color:#ffffff;
}
</style>
<div  class='avia-image-container av-jkjprdbl-c79b54eb54b4f98c30b48ca4a80ebec5 av-styling- avia-align-center  avia-builder-el-8  avia-builder-el-no-sibling  noHover av-overlay-hover-deactivate'  itemprop="image" itemscope="itemscope" itemtype="https://schema.org/ImageObject" ><div class="avia-image-container-inner"><div class="avia-image-overlay-wrap"><div class="av-image-caption-overlay"><div class="av-caption-image-overlay-bg"></div><div class="av-image-caption-overlay-position"><div class="av-image-caption-overlay-center"><p>Voronoi polygons used to represent DMAs. Click on the DMA to drill down to data</p>
</div></div></div><img decoding="async" class='wp-image-3601 avia-img-lazy-loading-not-3601 avia_image' src="https://www.meniscus.co.uk/wp-content/uploads/2018/08/Leakage-screen-2.png" alt='' title='Voronoi polygons as DMAs'  height="407" width="574"  itemprop="thumbnailUrl" srcset="https://www.meniscus.co.uk/wp-content/uploads/2018/08/Leakage-screen-2.png 574w, https://www.meniscus.co.uk/wp-content/uploads/2018/08/Leakage-screen-2-300x213.png 300w, https://www.meniscus.co.uk/wp-content/uploads/2018/08/Leakage-screen-2-260x185.png 260w, https://www.meniscus.co.uk/wp-content/uploads/2018/08/Leakage-screen-2-450x319.png 450w" sizes="(max-width: 574px) 100vw, 574px" /></div></div></div></div>

<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-jkjpyice-15d3eda390a48b011ee65452b57b15d5">
#top .hr.hr-invisible.av-jkjpyice-15d3eda390a48b011ee65452b57b15d5{
height:15px;
}
</style>
<div  class='hr av-jkjpyice-15d3eda390a48b011ee65452b57b15d5 hr-invisible  avia-builder-el-9  el_after_av_three_fifth  el_before_av_three_fifth '><span class='hr-inner '><span class="hr-inner-style"></span></span></div>

<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-2q5dta-87459583c09fdd5a005b0cbba99ce287">
.flex_column.av-2q5dta-87459583c09fdd5a005b0cbba99ce287{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}
</style>
<div class='flex_column av-2q5dta-87459583c09fdd5a005b0cbba99ce287 av_three_fifth  avia-builder-el-10  el_after_av_hr  el_before_av_textblock  first flex_column_div av-zero-column-padding '   ><style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-jkjpsjvv-5b7457103213b77e342dd163dc9b8624">
.avia-image-container.av-jkjpsjvv-5b7457103213b77e342dd163dc9b8624 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-jkjpsjvv-5b7457103213b77e342dd163dc9b8624 .av-image-caption-overlay-center{
color:#ffffff;
}
</style>
<div  class='avia-image-container av-jkjpsjvv-5b7457103213b77e342dd163dc9b8624 av-styling- avia-align-center  avia-builder-el-11  avia-builder-el-no-sibling  noHover av-overlay-hover-deactivate'  itemprop="image" itemscope="itemscope" itemtype="https://schema.org/ImageObject" ><div class="avia-image-container-inner"><div class="avia-image-overlay-wrap"><div class="av-image-caption-overlay"><div class="av-caption-image-overlay-bg"></div><div class="av-image-caption-overlay-position"><div class="av-image-caption-overlay-center"><p>Estimated (household and non-household) vs Actual baseline demand</p>
</div></div></div><img decoding="async" class='wp-image-3602 avia-img-lazy-loading-not-3602 avia_image' src="https://www.meniscus.co.uk/wp-content/uploads/2018/08/Leakage-screen-3.png" alt='' title='Estimated demand vs Actual demand'  height="431" width="825"  itemprop="thumbnailUrl" srcset="https://www.meniscus.co.uk/wp-content/uploads/2018/08/Leakage-screen-3.png 825w, https://www.meniscus.co.uk/wp-content/uploads/2018/08/Leakage-screen-3-300x157.png 300w, https://www.meniscus.co.uk/wp-content/uploads/2018/08/Leakage-screen-3-768x401.png 768w, https://www.meniscus.co.uk/wp-content/uploads/2018/08/Leakage-screen-3-705x368.png 705w, https://www.meniscus.co.uk/wp-content/uploads/2018/08/Leakage-screen-3-450x235.png 450w" sizes="(max-width: 825px) 100vw, 825px" /></div></div></div></div>

<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-jkico4qz-5f14e0bcf0f3ed55892c76b3964c00c5">
#top .av_textblock_section.av-jkico4qz-5f14e0bcf0f3ed55892c76b3964c00c5 .avia_textblock{
color:#eda221;
}
</style>
<section  class='av_textblock_section av-jkico4qz-5f14e0bcf0f3ed55892c76b3964c00c5'  itemscope="itemscope" itemtype="https://schema.org/BlogPosting" itemprop="blogPost" ><div class='avia_textblock av_inherit_color'  itemprop="text" ><h3>MAP Templates</h3>
</div></section>
<section  class='av_textblock_section av-jkiconle-a7cfd771f028d959099f7a11f240e599'  itemscope="itemscope" itemtype="https://schema.org/BlogPosting" itemprop="blogPost" ><div class='avia_textblock'  itemprop="text" ><p>MAP templates allow users to create their own calculations and variables in MAP. Once you have set up your initial template and checked the calculations etc then you can replicate the template to thousands….hundreds of thousands of Things or Entities. Everything is created through the MAP browser based web client.</p>
<p>To replicate the template you create a CSV file including all the variables, the names of your Entities and any properties that you want. Include the full path name of the template you wish to use and then import the CSV using the MAP web client.</p>
<p>MAP imports the Entities and applies them to the template which creates all the data structure and associated calculations. Once the Entities are created its just a matter of adding the raw data, historic or real time, and MAP starts calculating everything in the background.</p>
</div></section>
<p>The post <a rel="nofollow" href="https://www.meniscus.co.uk/map-iot-yorkshire-water-hackathon/">Yorkshire Water leakage hackathon &#8211; use of MAP IOT</a> appeared first on <a rel="nofollow" href="https://www.meniscus.co.uk">Meniscus</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
