11-07-2022 08:10 AM - edited 11-07-2022 08:13 AM
I am a CE student and currently I am working on my bachelor project to connect an IoT platform to Google Home application. The platform is a Adafruit like system in which IoT devices can connect to it. First I have to find a protocol or software system that creates such a connection and then develop a system that works that way using python and Django framework. I have heard of protocols including MATTER but the due to newly development of it and lack of adequate and related projects and documentations about it on the internet, I would appreciate it if you could help me with this issue by suggesting some protocols which are supported by python and there are libraries in the language for implementing them or any other help you could provide.
Note: I am not so professional with network protocols so please explain considering this 🙂
Answered! Go to the Recommended Answer.
11-14-2022 09:02 AM
In order for a framework like Matter to be supported on the Google side, lots of engineering effort is needed on both sides (Google Hubs <-> 3p Devices) behind the scenes. Unfortunately as Google side devices won’t know how to communicate with your devices in your protocol, direct communication would not be possible.
However, you can build a bridge device that talks to Google in a supported protocol, and have your devices communicate with the bridge in your own protocol. Some products like Philips Hue are working like this today, through their bridge device.
11-08-2022 03:22 AM
Yeah I also need an explanation of this.
11-14-2022 09:02 AM
In order for a framework like Matter to be supported on the Google side, lots of engineering effort is needed on both sides (Google Hubs <-> 3p Devices) behind the scenes. Unfortunately as Google side devices won’t know how to communicate with your devices in your protocol, direct communication would not be possible.
However, you can build a bridge device that talks to Google in a supported protocol, and have your devices communicate with the bridge in your own protocol. Some products like Philips Hue are working like this today, through their bridge device.
11-14-2022 09:43 PM
Thanks for your answer, though I have another questions.
First, is there any Matter like protocol which is supported by python to be used towards my purpose?
Second, if I want to use Matter in a Django based website, can I just run the .js source code of it and use the results in python?
10-10-2024 02:30 AM
Your project is in an interesting direction, and indeed, choosing the right protocol can be challenging, especially with new standards like MATTER. Other protocols worth considering include MQTT and CoAP, which are widely supported in Python thanks to libraries like paho-mqtt and aiocoap. They are often used for IoT projects due to their lightweight nature and ease of integration with platforms.
Also, it might be useful to read an article about how companies can use IoT for asset management: https://www.cogniteq.com/blog/iot-asset-management-how-businesses-can-benefit. It might inspire you to come up with some new ideas for your project.
10-11-2024 02:06 AM
The project is finished now but I truly appreciate your help.
Thanks