We were very pleased to be approached recently by Mike, a contact and friend of the company. Mike works at UTC Reading. We have a good relationship with Mike and he contacted us to talk about an idea he’d had, and we liked it!

He had a group of students who wanted to work on a project during the summer but he wanted to turn it into something even more valuable…

A window function is a mathematical function that applies a weighting (often between 0 and 1) to each discrete time series sample in a finite set[1]. It should be noted that window functions can be applied in the frequency-domain, though this is a somewhat convoluted process and beyond the scope of this article. As a simple example, assume the finite set x of length N. If each value within x is assigned a weighting of 1 then it can be said that a new set y has been created to which the rectangular window function w (also of length N) has been applied:

\[y(n) = x(n) . w(n)\qquad0 \leq n \leq N\]

The above equation essentially states that a new set should be created whereby each value at index n is the product of the values at the nth index of the sample set x and window function w. Figure 1 depicts both an unmodified sine wave and a sine wave to which a rectangular window has been applied – they are analogous to each other.

Perhaps one of the most exciting areas of IoT development is the smart city. Let's look at what that means and what the future might hold...

The British Standards Institute (BSI) has this to say about how it sees smart cities... “The effective integration of physical, digital and human systems in the built environment to deliver sustainable, prosperous and inclusive future for its citizens". That’s all good but let's add some substance to this. How is this integration going to help deliver sustainability, prosperity and inclusivity?