Building a Smart Home is an exciting adventure. Let's get started!
The HarmonyOS Hackathon is an exciting opportunity for the IoT Embedded developers, IoT hobbyists and students who always wanted to build an IoT based automation system for their own homes.
Get creative and bring to life new IoT devices, IoT Gateway, and an Open Source home automation server.
Top applicants will be selected to take part in this two-week online hackathon event where expert mentors will be available to assist you in prototype development. Huawei will like to provide financial assistance (€150 for solo participant and €300 for a team) for the hardware which you will need to purchase to develop your solution.
Bonus: the first 15 submissions will receive a 300€ Amazon voucher reward.
Spearhead the future of smart home automation, showcase your aptitude for innovation, and win up to €5,000!
Let's Craft the Next Generation Smart Home Automation System
using Open Source Technologies
Smart home devices and localized automation system are more appealing than ever before. But everything is fragmented. Creating an interconnected system, where each of the smart home devices talk to each other, perform smart routines together, takes a lot of time, money, and grief.
We can do better, especially those of us who love tinkering around with embedded software and electronic projects!
This project would require setting up an IoT Device with sensors and connecting it with an open-source home automation platform via an IoT Gateway so it can be controlled and monitored at least in local network. Focus should be on making the inter-device communication work between IoT Device and the Gateway and implement creative and useful automation routines.
Sky is the limit! Impress us with your imagination and creativity 🦾
HarmonyOS is a next-generation operating system and an ecosystem that empowers intelligent interconnections and collaboration between smart devices
OpenHarmony is an open-source project launched by the OpenAtom Foundation. The purpose of this project is to build an open, distributed operating system (OS) framework for smart IoT devices in the full-scenario, full-connectivity, and full-intelligence era.
HarmonyOS, a well-known paradigm of OpenHarmony, is a commercial release developed by Huawei for full-scenario smart devices.
2.3 millions+ registered developers
10x increase of apps launched outside China
14th November: Registrations close
15th - 29th November: Online hackathon - refine your idea and develop your prototype!
29th November: Demo Day - present your solution to the jury
2nd December: Winners announcement
Huawei Keynote at IoT Tech Expo Global
If you are a company functioning in the IoT/Consumer Electronics space and interested in joining our “Hackathon Alliance Program”, please contact us at email@example.com
Knowledge of embedded hardware and cloud solution for IoT Devices
Set a timer within smart door lock device so it auto locks after 3 min of opening
Open/Close Motorized Window Shutter or Curtains based on the time, routine and weather
Receive a security alert when garage door is opened during times when it shouldn't be used
Receive a reminder to water the plant based on the the moisture level or even better if water can be provided automatically
Receive an alert if the Water leak is detected under your washing machine and dishwasher to improve safety of your home.
You will decide the building blocks needed to unlock the full potential of your smart home but these are some components which you need to consider:
IoT Device with Sensor(s): This will be the real source of data e.g. smart lock, smart thermostat, Garage door opener etc. It can be based on a Raspberry Pi or any other hardware of your choice.
Home Automation Suite: This can be based on any well-established Open source Home Automation Platforms (OpenHab/Home Assistant/Other) and can run on supported hardware of your choice or even Cloud. Ideal for tinkerers and home automation hobbyists.
IoT Gateway: Controlling entity which will need to be configured to be able to interface with the IoT device. It can be any hardware of your choice but we will recommend Raspberry Pi 4 running Yocto Linux. For communication you can choose MQTT or any other suitable messaging protocol.
Client App: Mobile and Web App is provided by Home Assistant / OpenHAB
Note: Home Automation Server and IoT Gateway could be on same Raspberry Pi device.
Areas to show creativity:
Be creative with setting up new automation routines which add value in real life and go beyond the traditional rules. Try to use this as the driving factor for your whole project.
What kind of interesting and useful IoT device you can build using sensors and additional hardware
Impress us with your architecture design and how scalable it could be for future use
Bonus Points, if these are also covered:
Make IoT Device control possible remotely via Internet
Use other open-source libraries (e.g. Node-RED)
Attaching a Display to the IoT Device (e.g. to control it and see status) or to the IoT Gateway (e.g. to show stats in a dashboard view)