EnLight case study for hypercat

12
1 Select Innovations Limited, Unit P, Loddon Ind. Estate, Loddon, Norfolk NR14 6JD. www.enlight.co.uk Case study Open IOT Demonstrator 4th April 2014 Contact: [email protected]

description

Demonstrating interoperability through the Open IoT project. Data feeds provided by EnLight intelligent lighting technology installed in ARM HQ car park lighting. More information at www.enlight.co.uk

Transcript of EnLight case study for hypercat

Page 1: EnLight case study for hypercat

1 Select Innovations Limited, Unit P, Loddon Ind. Estate, Loddon, Norfolk NR14 6JD. www.enlight.co.uk

Case study

Open IOT Demonstrator

4th April 2014

Contact: [email protected]

Page 2: EnLight case study for hypercat

2 Select Innovations Limited, Unit P, Loddon Ind. Estate, Loddon, Norfolk NR14 6JD. www.enlight.co.uk

1 Introduction

As a data vendor in the Open IoT project, our role was to demonstrate interoperability

between EnLight devices and devices of the other verticals within the projects. EnLight

energy efficient lighting control technology installed in the car park lighting at ARM HQ

was to be used as a source of data for the project.

2 Deployment of EnLight technology at ARM HQ

2.1 Site survey:

To allow data to be obtained for the ARM HQ site, we first had to undertake a site

survey to ascertain the condition and status of the current lighting stock. The current

lighting stock was found to contain older magnetic ballast technology that is not capable

of being remotely monitored or controlled. Upgrading to the EnLight Entelli-Ballast and

DolFin technology would enable data to be sent back via the EnTalk network for the

OpenIOT project. The added benefit of a 50% energy saving would be provided through

a combination of increased energy efficiency of the ballast, sophisticated dimming

capability and intelligent management and control.

Fig 1. EnLight system overview

Page 3: EnLight case study for hypercat

3 Select Innovations Limited, Unit P, Loddon Ind. Estate, Loddon, Norfolk NR14 6JD. www.enlight.co.uk

2.2 Hardware Installation:

The lighting stock upgrade was carried out by EnLight approved installers.

Fig 2. Installation of the EnLight DolFIn radio node located on top of the Lantern

Fig 3. Connection from the DolFin to the EnLight Entelli-Ballast

Page 4: EnLight case study for hypercat

4 Select Innovations Limited, Unit P, Loddon Ind. Estate, Loddon, Norfolk NR14 6JD. www.enlight.co.uk

Fig 4. Installation and testing of install EnLight system

Fig 5. Deployment of EnLight technology at ARM HQ Cambridge

Page 5: EnLight case study for hypercat

5 Select Innovations Limited, Unit P, Loddon Ind. Estate, Loddon, Norfolk NR14 6JD. www.enlight.co.uk

2.3 Software Deployment:

Once the EnLight devices were physically installed, EnCore, the EnLight provisioning

software, was used to map the locations and configurations of each device. Once the

devices were added and configured the EnCore system automatically created the

network routes for the entire site. Fig.6 is an aerial view of the car park at ARM 1

building at ARM HQ where the first batch of EnLight devices were deployed; the network

routes can be seen overlaid on the image.

Fig 6. EnCore provisioning tool mapping location and configuration of EnLight devices

In order to deploy EnTalk, EnLight’s self healing mesh network, a link needed to be

established from each Entelli-Ballast and DolFin located on or within the lamps post.

This carried out using EnCore, the EnLight provisioning software. EnCore allows the

EnLight system to map the locations and configurations of EnLight devices. Once the

devices have been added and configured the EnCore system will automatically create

the network routes for the entire site. In this example we see the ARM1 car park where the EnLight devices are deployed and the network routes have been created.

A network connection was installed to the service building within which the EnLight

cluster controller was installed to bridge the networks. This network bridge enables the

EnTalk network to send data from all the connected devices to the EnLight Cluster

Controller, which in turn is then sent back to the main server running at the EnLight HQ.

Page 6: EnLight case study for hypercat

6 Select Innovations Limited, Unit P, Loddon Ind. Estate, Loddon, Norfolk NR14 6JD. www.enlight.co.uk

3 Overview of EnLight Architecture

Fig 8. Overview of the EnLight architecture

Fig 8. above depicts the EnLight system and network device structure. As the EnLight

server was already developed it was not practical to redevelop the entire system as this

would take longer than the timescales involved in this project. Thus in order to create

interoperability, the EnLight OpenIOT Adapter was created to connect the two systems

together.

Page 7: EnLight case study for hypercat

7 Select Innovations Limited, Unit P, Loddon Ind. Estate, Loddon, Norfolk NR14 6JD. www.enlight.co.uk

4 Development of EnLight OpenIOT Adapter

Fig 9. EnLight OpenIOT Adapter

The EnLight OpenIOT adapter was developed to enable the data collected by EnLight

devices at the ARM site to be linked to the Pathfinder Hub. The software has been

written in C# but can be ported to run on other platforms if required. As shown in Fig 9.

multiple sites can be added to enable this software tool to collect the data and convert

this to the HyperCat format. Currently this software generates a set of files that can be

loaded into the 1248 test tools. The tool has been designed so that multiple

deployments are possible, enabling the creation of a scaleable infrastructure. This can

be achieved by running the EnLight adapter on multiple servers or by running multiple

EnLight adapters on one server or a combination of the two. As the number of deployed

devices could quickly reach many hundreds of thousands and the number of sites could

grow to many hundreds it was concluded that having one adapter running on one server

would not scale thus limiting the power of interoperability. By creating an adapter that

can run on multiple servers, data streams can easily be distributed.

Page 8: EnLight case study for hypercat

8 Select Innovations Limited, Unit P, Loddon Ind. Estate, Loddon, Norfolk NR14 6JD. www.enlight.co.uk

4.1 Example output and syntax of the beginning of the top level files created:

File name ARM1-HQ.json

{

"item-metadata":[

{

"rel":"urn:X-tsbiot:rels:isContentType",

"val":"application/vnd.tsbiot.catalogue+json"

},

{

"rel":"urn:X-tsbiot:rels:hasDescription:en",

"val":"ARM1-HQ"

}

],

"items":[

{

"href":"/enlight/Ballast00002938.json",

"i-object-metadata":[

{

"rel":"urn:X-tsbiot:rels:isContentType",

"val":"application/vnd.tsbiot.catalogue+json"

},

{

"rel":"urn:X-tsbiot:rels:hasDescription:en",

"val":"Ballast 00002938 Information"

},

{

"rel":"urn:X-tsbiot:rels:hasEntalkID",

"val":"00002938"

},

{

"rel":"http://www.w3.org/2003/01/geo/wgs84_pos#long",

"val":"0.179506838321686"

},

{

"rel":"http://www.w3.org/2003/01/geo/wgs84_pos#lat",

"val":"52.1820091068082"

},

{

Page 9: EnLight case study for hypercat

9 Select Innovations Limited, Unit P, Loddon Ind. Estate, Loddon, Norfolk NR14 6JD. www.enlight.co.uk

"rel":"urn:X-tsbiot:rels:hasColumnID",

"val":"158"

},

{

"rel":"urn:X-tsbiot:rels:hasLocation",

"val":"ARM1 REAR CAR PARK"

},

{

"rel":"urn:X-tsbiot:rels:hasLampWattage",

"val":"100"

},

{

"rel":"urn:X-tsbiot:rels:hasLampType",

"val":"Metal Halide (CDM/CMH)"

}

]

},

Page 10: EnLight case study for hypercat

10Select Innovations Limited, Unit P, Loddon Ind. Estate, Loddon, Norfolk NR14 6JD. www.enlight.co.uk

4.2 Testing the Adapter files:

Working with 1248 limited we installed the OpenIOT suite of tools to enable us to test

and develop the EnLight Adapter to link the data from the ARM site and store it in the

HyperCat format and files. The first release of files has been uploaded to 1248. These

can be found at http://dev.1248.io:8000/browser.html with the URL entry of

http://dev.1248.io:8001/cats/enlight

The image below was taken when the Catalogue tools were running locally on our

ubuntu server. This server was used for testing before the file sets were sent to 1248.

Page 11: EnLight case study for hypercat

11Select Innovations Limited, Unit P, Loddon Ind. Estate, Loddon, Norfolk NR14 6JD. www.enlight.co.uk

4.3 Displaying the device information:

By using the map view the data can be displayed when a marker is selected. This

information is created by the EnLight system and then converted via the EnLight

OpenIOT adapter which creates a catalogue that is displayed above.

Page 12: EnLight case study for hypercat

12Select Innovations Limited, Unit P, Loddon Ind. Estate, Loddon, Norfolk NR14 6JD. www.enlight.co.uk

5 Sharing Data feeds OpenIOT March 7th 2014 Hackathon event

EnLight used the Hyper/Cat methodology designed by the OpenIOT project consortium

to enable sharing and usage of the data supplied. EnLight data was obtained from our

lighting technology installed in ARM HQ car park. The data feeds were used by number

of people to demonstrate how easy it was to extract the data and process it for other

applications. A competition was run at the Hackathon event with the prize being an Xbox

360. The winner was Boris Adryan from Cambridge. Well done Boris!! Runner up was

Ajith Shadakshari from Cambridge and highly commended was Juan Gao, Andy

Pritchard, Lawrence Archard, Jeremy Johnson a good team effort.

EnLight data from other sites is to be used as a basis for further Hackathons in the

coming months so watch this space – www.enlight.co.uk