McHacks

Martello Technologies at McHacks | February 2-3, 2019

CONGRATULATIONS TO THE WINNING TEAM

We are pleased to introduce Martello’s Hackathon Challenge Winners: Kevin, Saskia and Wasiq of MapWorks. The MapWorks team took the data that we provided to them and measured it against publicly available databases to develop a clean visualization of signal strength in a given area or trajectory. We were particularly impressed by the clean and user-friendly user interface that the team was able to pull off in such a limited amount of time, while providing viable and actionable output.

CHALLENGE

In December, Martello was selected as one of six Canadian technology companies to participate in the BlackBerry/L-SPARK Accelerator Program. Automotive computer giant BlackBerry QNX has tasked Martello with developing a network performance solution to that will deliver the rock solid internet needed to run autonomous vehicles. As part of our research, we’ve crossed this province to collect data from various internet providers.

Martello is excited for students to sample the real data we’ve collected and integrate it. The challenge is to use radio telemetry to identify if a wireless connection is adequate or if a new connection must be sought out. Using pre-rendered data, you can interpolate and make better decisions while travelling.

Need ideas? Here are some things you can do:

  1. Analyze telemetry
    Parse data into structures.
  2. Show telemetry for visual inspection
    The user interface to visualize these values. (ex: Google Map API, Gnu plot, others)
  3. Create a value system to make decisions like.
    Do I have a signal in this region? How far am I from the nearest radio tower?
  4. Inject New data to predict its state.
    Can you connect to a new data feed point? Can you manually insert points?

DATA

The following is a sample of our data, it’s in JSON format and some of the properties are optional, so the data won’t always contain each and every property.

The number “1544641826” represents epoch time, the time at which this data was collected, this is both the name of the object and repeated again below within the object itself.
“acme”, “globex”, and “octan” represents a frame of data from each of those respective internet providers.
“bandwidth_kbps”, “jitter_ms”, and “loss_percent” are network statistics which indicate internet quality.
And finally “rssi_dbm” represents the signal strength to that internet provider’s tower (closer to 0 means better signal).

PRIZES

  • Gift basket containing a Corsair RGB keyboard, Razer headset, Protocol Air drone, and $100 Amazon gift card.
  • Guaranteed job interview for the Montreal office.

WORKSHOP

Fast full-text search solutions using Elasticsearch, Presented by Luca Cremonesi, Senior Software Developer

Elasticsearch is a distributed, scalable, fault tolerant and RESTful search engine that provides the ability to perform complex, full-text searches over continuously growing and evolving datasets in near real time.
If you wish to create fast and flexible search solutions for distributed, real-time processing of data, this introduction to Elasticsearch will teach you.

  • How to index and modify your data through schema-free JSON documents
  • How to perform searches using sorting, filtering, and paging
  • How to aggregate the search results into groups and extract significant statistics
MEET OUR MENTORS

On-site Mentors

Image from iOS (1)

Harry

Luca

Luca

0

Marc-Andre

0 (1)

Joshua

Image from iOS (2)

David

Image from iOS

Sylvain

Off-site Mentors

Image from iOS (3)

Jason

40298069_10217041962386810_1195240444439560192_o

Monty

MEET OUR JUDGE
0

Sebastien

Connect with us on social media!