Git Product home page Git Product logo

edpiothackathon2017's Introduction

EDP IoT Hackathon 2017

Official repository of the EDP IoT Hackathon 2017

UPDATES

FINAL PRESENTATION DAY:

  • As we have one English-speaking jury, ALL presentations MUST be in English.

  • Each team will have 8 minutes to present their solution. We highly recommend 4 minutes for the Pitch and 4 minutes for the Live Demo.

  • You can choose whether to start with the pitch or with the live demo. Just warn us of the order!

  • During the pitch you can use slides to complement your speech.

  • The Live Demo is an hands-on showcase of your solution (no slides are needed).

  • We will have EBs available for you to test during the live demo.

  • Remember to focus on some key points during your Pitch & Live Demo:

    • What makes your solution an MLP - "Minimum Loveable Product"?

    • How did you treat the data coming from the EB?

    • How did you overcome the payload limit & message threshold per day?

    • How are you visualing and manipulating your data with Microsoft Azure?

    • Did you do something "out-of-the-box"? Tell us!

  • Check the Kick-off presentation for more insights!

  • Do you need something specific for your presentation? Write us an email [email protected] to let us know that.


February 20:

  • As we enter "Software Week", we'll have 2 Microsoft mentors every day until Friday at EDP Starter to help you:

    • Luis Calado on Tuesday (21 Feb) and Thursday (23 Feb) morning;
    • João Almeida on Monday (20 Feb), Wednesday afternoon (22 Feb) and Thursday (23 Feb) afternoon

February 16 - CHECKPOINT DAY:

  • We've added some extra information regarding the A & B connector pins.

  • Today is the last day to present your Hardware solution plans.

  • Check your inbox! We have some questions for you about the presentation day (24th Feb)


February 15:

ADVISE: You should not only read this documentation but also the EDPComm source code (.cpp) in order to fully understand what the example does.

CHECKPOINT WARNING: Until Friday, 17 February all teams are required to do a small hardware checkpoint with the mentors. If you can't go to EDP STARTER please email us!


February 14:

  • Fixed some minor bugs

  • Added new registers: Disconnetor control state and active energy (+A) consumed by tariff

  • Example of a load profile is now more detailed


February 13:

  • Wednesday, February 15th, the Microsoft DX team will be at UPTEC - Science and Technology Park of University of Porto after lunch.

    • Address: Rua Alfredo Allen, n.º455/461 4200-135 Porto

    • If you're in the area, please feel free to reach them by writing us an email via [email protected], João Almeida ([email protected]) or Luis Calado ([email protected]).

    • We will then contact you back with more info.

  • We will have two more EBs available for all teams: 1 in Porto and 1 in Coimbra. We're trying to have them ready as soon as possible. Email us for more info abou this.

  • We added some additional information on the Registers

WARNING: We still require all teams to come to EDP Starter HQ for the hardware checkpoint. This is due to possible differences between the setups in Porto/Coimbra and in Lisboa.


February 10:

  • Fixed a bug on the EDPComm_example.ino code.

  • You can now create new callbacks on the Sigfox backend.


February 9:

  • We have sent the Sigfox account registration email to all the participating teams. Check your inbox and access https://backend.sigfox.com !

  • Some teams only gave us one email. In those cases, we've included "Write" capabilites on the Sigfox backend to the given email in order to add his teammates.

  • Any question please refer to our [email protected] email.


1. Useful information

Below you can find some useful insights about the challenge. Please refer to the Hackathon Documentation for more technical questions.

1.2 Agenda

Start Date: February 8, 2017

Checkpoint: February 17, 2017

End Date: February 24, 2017

1.3 Location

The kick-off (08/02/2017) and end (24/02/2017) will take place at the MAAT in Lisbon, Portugal.

The Checkpoint will take place at EDP Starter (from 10AM to 7PM).

During the hackathon, all teams are invited to come to EDP Starter HQ to work on their projects and interact with 10 available smart meters. To get there coming from the N6-1 road, you should use the eastern entrance, as the picture shows:

EDP Starter HQ

WARNING: Please fill this Doodle to let us know when you're coming to EDP Starter HQ. You must give your name to the security at the entrance. At least one mentor will be present everyday thoughout the 2 weeks at EDP Starter to welcome you in.

1.4 Mentors & Contacts

For any questions regarding the EDP IoT Hackathon please visit the website and use the contact link in the footer.

Remember, you can contact EDP IoT Hackathon Mentors through EDP Starter's email - [email protected] . We will try to answer as soon as possible to your questions.

Some of the mentors will be present at EDP Starter throughout all working days of the EDP IoT Hackathon. Feel free to interact with them and ask any questions you may have.

1.4 Website

http://edpiothackathon.edp.pt/

2. Goals

For the EDP IoT Hackathon, we want you to hack one EDP Box (EB), a part of the InovGrid solution developed by EDP Distribuição, and use that data to create something valuable and unique with Microsoft Azure. The challenge will focus on two main areas: hardware and software, with different objectives and obstacles to overcome.

2.1 Hardware

In the hardware part of the challenge, teams will be asked to use the provided Akeru Beta 3.3 board to:

  • Connect to the EBs via HAN (Home Area Network) interface
  • Feed the circuit and the board through the HAN Interface (+5 VDC & GND pins). You should also be capable to do it via USB for debugging proposes.
  • Communicate with the Sigfox backend

2.1 Software

In the software part of the challenge, teams will be asked to send data to Microsoft Azure via Sigfox IoT Communication Protocol such as:

  • Live values (Active Power, Reactive Power, Current, etc...) ;
  • Load profile values (15min period);

After that, to process the incoming data, all teams can use all services available in the Microsoft Azure platform or even open-source solutions. For data visualization the same applies. Be creative!

As an example, a team can use Azure Stream Analytics inside Azure IoT Hub to process data and visualize it with Power BI.

NOTE: Every working solution MUST receive and send both Load Profile and Live values to the cloud.

3. Getting Started

During the kick-off on February 8 2017, the EDP IoT Hackathon 2017 kit will be given to all particpating teams.

Checklist:

  • Akeru Beta 3.3 board with Sigfox TD 1208R modem and one half-wave antenna
  • Two 10K Ohm Resistors
  • One Breadboard
  • One IC MAX485
  • Jump Wires
  • One Microsoft Azure pass

You will also need:

NOTE:

  • Two 120 Ohm or higher resistors may also work.

  • All teams MUST also have one Micro-USB to USB-A cable to connect the board to the PC.

4. Microsoft Azure Pass

The Azure Pass provides customers with access to Microsoft Azure through one of nine offers. Customers then redeem these promo codes via the redemption site, www.microsoftazurepass.com, which entitles the customer to activate the corresponding offer.  Passes are limited to 1-month, $100, whichever comes first. Unlike the Azure Access program. Azure passes do not require customer credit card information.  Azure passes are typically used for customer PoC’s, field and partner training events, marketing campaigns, and other events.  

Reedeem you Microsoft Azure Pass here

**NOTE:**If you need an extra Azure Pass just send us an email and we will send your team an extra code.

5. Hackathon Documentation

The official Hackathon Documentation serves as a guide for all participating teams and should be carefully read before starting the hack. It covers all levels of expertise from software beginner to hardware expertise.

Teams that go for the extra-mile will have their efforts rewarded in the end so don't be affraid to look for alternative solutions to your problems. Check our tips about this in the advanced documentation sections.

The Hackathon Documentation goal is to serve only as a reference.

Hardware Software
Hardware Beginner Software Beginner
-Arduino Introduction - Getting Started with Azure
-Akeru Board Introduction - Microsoft Azure and IoT
Hardware Intermediate - SIGFOX
-Akeru Board Details Software Intermediate
-Akeru Board Libraries - Continuing with Azure IoT
-EDP Box Introduction - Understanding SIGFOX
-EDP Box Communication Libraries - Diving into Stream Analytics
-EDP Box Registers Software Advanced
Hardware Advanced - Azure IoT Scenarios
-Setup and Schematics - Remote Monitoring
-Build Your Own Hardware - Predictive Maintenance
- Data Visualization
- Other Azure Services
- Logic Apps
- Azure Functions
- Notification Hub

edpiothackathon2017's People

Contributors

edphackathon avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.