Multi-protocol IOT Gateway

Smart Sensing

Smart Sensing

Multi-protocol IOT Gateway

1- Problem definition

The Internet of Things (IoT) is by definition crowded with many protocols for device connectivity. In order for massive deployment of IoT to be successfully realized, IoT will need to support multiple legacy protocols that are not Internet- enabled. Many deployments for applications such as building automation, smart cities, patient and elderly-monitoring are already based on Zigbee, Bluetooth/Bluetooth low-energy, and Thread which are not by definition directly connectable to the Internet.
This project will use state-of-the-art embedded software techniques and multi-protocol SoC to realize a multi-protocol IoT gateway to connect multiple-sensors that use different wireless technologies such as BLE, Zigbee and Thread to the Internet cloud. Co-existence schemes will be used to schedule air-access to BLE and IEEE 802.15.4 radio (used by Zigbee and Thread) on a single chip.

An application to control/monitor native BLE/Zigbee/Thread devices over the cloud through the gateway will be developed.

2- Requirements

The expected profile for team members candidates:
• Good in C/C++ software development
• Some Linux background
• Experience with Eclipse/CodeBlocks, etc is a plus
• Familiar with Embedded/RTOS concepts

3- Experience gained

After the accomplish of the graduation project, it is expected the gain the below experience:

• Deeply embedded protocol stack development using C/C++.
• Use of protocol analyzers.
• Full life-cycle development using industry-grade tools (source code management, make, automated builds, etc)
• Hardware/software integration.
• Real-time operating systems.
4- Benefits By Si-Vision
• Working on new technologies.
• Solving a real industry problem.
• Exploration of the professional working industry.
• Internships from mid-August 2018 till mid-September 2019 as part of the sponsorship package.
• Technical mentorship by Si-Vision engineers through the year.
• Si-Vision will be a part of the judgment committee evaluating your project in all MIE phases.