Sei sulla pagina 1di 5

JCI Makeathon 2017 Problem

Statements

1) IoT in Surveillance, Safety and Security

The network centric security and surveillance industry enabled by the IP-based
cameras has been steadily progressing over the years. Now the advent of the
Internet of Things (IoT) promises to turn this segment into a mass surveillance
infrastructure. However, the crossover between IoT and surveillance is also
demanding the edge devices like security cameras to get connected as well as
get smart.

Problem Statement:

In this theme participants are advised to submit their innovative ideas/proposals


based on Internet of Thing concepts to improve the security system, safety and
surveillance. For example, take the use case of object recognition in the context
of home/office security and surveillance. First, an entity, for example, a person is
recognized. Next, the camera has to identify if the person is part of the list of
approved people that have access to the home or building. Then, the camera
must identify the situation; for instance, if the person has entered a certain area
that is prohibited/restricted for him and give a notification/warning message to
the smart devices connected to it. Even using this concept an attendance
(Entry/Exit time) for office staff can be recorded.

Implementation Guidelines:

OpenCV is an open-source library for real-time image processing, and is used in


applications like gesture mapping, motion tracking and facial recognition.
Participants can port the OpenCV library on the Rasberry-PI to capture facial
details and mapped with the existing images that are captured and stored for a)
Attendance (Recording Entry/Exit time). b) Participant can create an Android App
to show his Entry/Exit time using the Wi-Fi technology built on NodeJs as well
also can send notification if the user enters into the restricted areas.
Reference Link: https://thinkrpi.wordpress.com/2013/05/22/opencv-and-
camera-board-csi/

2) Smart Meeting Rooms

In the day to day life we have to remember lots of codes including the meeting
room participant codes. Sometimes we reach late for meetings due to the other
important activities/work.
So when we are late then we need to look into the calendar and find the dialing
& participant code for joining the important meeting.

Problem Statement:
In this theme participants are advised to submit their ideas to improve the
meeting/conference call joining facilities. For e.g. If we walk into a meeting room
which will automatically start dialing your conference call invitation codes by
recognizing you. This will cut out the awkward step of hunting for passcodes
could disappear. In this theme they can use beacons/Wi-Fi, or any other indoor
navigation technology.

Implementation Guidelines:

Participant can use the BLE/beacons/Wi-Fi, or any other indoor navigation


technology for implementing the given theme. It will read your outlook calendar
details and will dial the conference call.

3) Machine Learning in Embedded Systems

Most of todays IoT predictive analytics rely on a cloud-centric architecture in


which embedded edge/gateway devices send continuously the collected data to
the cloud, this in order to carry out the prediction process and eventually update
the predictive model. However, this architecture causes different problems. For
example,
Large amount of irrelevant data that is sent and stored into the cloud
High energy consumption of edge/gateway devices caused by continuous
(wireless) transmission which decreases their battery lifetime
Loss of data privacy and security by releasing localized sensible data to
the cloud.

Problem Statement:

In this theme participants are advised to submit their ideas to embed the
machine learning mechanism in the embedded devices. Recent advances in
embedded processors enable new opportunities like executing analytics at the
edge and/or gateway devices, therefore enabling truly real-time and distributed
predictive analytics. One of the challenges of edge/gateway-centric architecture
is how the embedded predictive model is regularly updated and personalized
with respect to the monitored context, by taking into account real-time collected
data. This challenge constitutes the basis of the proposed theme.

Implementation Guidelines:

The first part of this is to focus on a theoretical analysis of some pre-selected


embeddable machine learning (ML) techniques like Support Vector Magnitude
(SVM) or Neural Networks (NN). Then the participant will implement at least one
selected ML algorithm to be executed on a lightweight embedded platform such
as Raspberry PI or Arduino. The predictive model will be tested and evaluated in
the context of monitoring the energy consumption for a given
room/device/equipment.

4) Device to Device Communication

In many IOT application we send the data through the gateways to the cloud and
do the analysis of given data for further usage. However, in some cases the
cloud is nothing more than a means of communication between two or more
devices.

Problem Statement:

In this theme participants are advised to submit their ideas to carry the device to
device communication. For e.g. Imagine a Raspberry Pi connected to a garage
door. Telling the Raspberry Pi to open or close the door from a phone should only
require a minimal amount of cloud programming. There is no data processing;
the cloud simply relays a message from the phone to the Pi.

Implementation Guidelines:

A common pipeline for device-to-device communication involves device A


sending a message to the cloud, the cloud processing the message and sending
it to device B, and device B receiving this message. AMPQNetLite library offers a
UWP compatible alternative that can be used to send and receive messages on
the service side. This requires a little more work: needed to connect to the event
hub port that IoT Hub exposes, create a session and build the receiver link. All
the connection information needed to set up a receiver with AMQPNetLite can be
found in your instance of IoT Hub. You can also use this library to filter incoming
messages by device id.

5) Machine Learning algorithms for text classification

The demand of text classification is growing significantly in web searching, data


mining, web ranking, recommendation systems and so many other fields of
information and technology. Text documents can be classified through various
kinds of classifiers. Labeled text documents are used to classify the text in
supervised classifications. An Artificial Neural Network (ANN) model using Back
Propagation Network (BPN) is used with several other models to create an
independent platform for labeled and supervised text classification process.

Problem Statement:
Develop a tool for Proper classification of e-documents, online news, blogs, e-
mails and digital libraries need text mining, machine learning and natural
language processing techniques to get meaningful knowledge. This will be really
helpful in BMS domain as we have lot of manuals and other documents for
devices, processes, services.

Implementation Guidelines:

Text classification has several steps as follows:


a) Read documents
b) Tokenize texts
c) Stemming
d) Stop word deletion
e) Vector representation of text
f) Feature selection
g) Apply to supervised learning algorithms
h) Measure accuracy

6) Load Sensing Seats with Lights Fan Control

In the era of automation everything is slowly getting automated but with the
cost of power consumption. There is a constant demand to automate things
while minimizing power consumption for the same. People usually forget or dont
care to switch off lights, fans after use. This leads to a huge power wastage.

Problem Statement:

In this theme participants are advised to submit their ideas to develop a load
sensing seat with automated light fan control system. System senses when a
user is using the seat and only then switches on the lights also allows user to
operate the fan/light as long as user is sitting on the seats.

Implementation Guidelines: Hardware Specifications


Transformer
Rectifier
Regulator
LCD Display
Load Cells
Atmega 328 Microcontroller
Relay Driver
Lamps
Resistors
Capacitors
Diodes
7) Automatic Light Intensity Controller By External Light Sensing

Nowadays highways are lightened by using High Intensity Lamps. The


disadvantage of this High Intensity Lamps is that it consumes a lot of energy and
another disadvantage of this is that the intensity cannot be varied according to
the requirement.

Problem Statement:

In this theme participants are advised to submit their ideas to develop automatic
light intensity controller by external light sensing. Develop a system to overcome
the limitations specified above, it makes use of LEDs (Light Emitting Diodes) as
light source and simultaneously its intensity can be varied and controlled as per
the need.

Implementation Guidelines:

The programmable instructions to control the intensity by producing pulse width


modulated signals which drives a MOSFET to switch LEDs to achieve required
results are fed into the 8051 family microcontroller. System senses external
lighting conditions to vary the light intensity. Based on external lighting
conditions the intensity of inner lights is varied using PWM. So when external
light is low, the light intensity is high and as external light increases or decreases
to save power.

Hardware Specifications
Transformer
Diodes
White LEDs
Crystal
8051 series Microcontroller
Light Sensor
MOSFET
LEDs

Potrebbero piacerti anche