Comments (6)
I think this should answer a lot of concerns:
espressif/esp-matter#5
from esp32-arduino-matter.
Maybe you can just add additional section in your app with QR code / numeric code with which user can optionally setup your device as Matter device? But I'm not sure what you are trying to achieve. Do you want to have working both Matter and your custom protocol at once? I would also look at https://www.youtube.com/watch?v=ZSqhzTReAI8 that can enable control of Matter devices from your app but I guess that's not what you are looking for.
from esp32-arduino-matter.
Yes, I want to have both working at same time.
for example, there is gonna be a button in my application . like add to matter. when user press this button my application will print the barcode for the device.
so matter protocol can use the already saved wifi credentials by my mobile application to the device.
from esp32-arduino-matter.
so matter protocol can use the already saved wifi credentials by my mobile application to the device
I'm not a developer of Matter so I can be wrong here but as far as a know there is no way to do this. All popular Matter solutions works with use of hub, so you would need to pass additional information about hub in order to commision the device. Also commisioning process is not an easy task and it would be hard to implement it inside your application or directly on esp32. It's also platform depended.
Have you seen how this process work on Google or Apple devices? During device commision your phone connects with Google services to add device to Google Fabric and this data is saved on cloud.
Maybe you could change source code of Matter so that it does not change wifi credentials during commisioning? But it seems like huge hack: https://github.com/project-chip/connectedhomeip/blob/66c0270ba88e026075c91988361cec0a70f7c7c8/src/platform/ESP32/NetworkCommissioningDriver.cpp#L152 (this snippet is for setupping wifi during commisioning).
Maybe it will be easier to allow Matter commisioning process to change your default wifi credentials that user provided within app? I know that's not ideal from UX perspective but it should work. During Matter commisioning process wifi credentials are automatically taken from phone - currently connected wifi credentials are passed to Matter device.
from esp32-arduino-matter.
I'm closing this issue as it's more related to https://github.com/project-chip/connectedhomeip. I do allow such discussions on this repository but I feel like this one covers very specific use case and is not very active. Feel free to write here if you find any information about this problem ;)
from esp32-arduino-matter.
Hi there,
I'm interested also to run Matter with my under-developing system, which has a WiFi provisioning method over AP, custom communication security, webserver, and Mqtt communication management, and soon the OTA.
While I'm reading now, it's important to ensure that a some folks would be really having this kind of use-case, which including an investment of a developed system/framework at various shapes and at different stages.
My main concern is:
- Does Matter SDK API take over the system completely? or there's a room for a collaborative/hybrid software?
Which is detailed to:
- Is there a potential of a WiFi system management by users (WiFi provisioning and manual mode) (Maybe a bridge a user could build).
- For Matter provisioning, is there a room to pass additional information as configuration (Some should be confidential)?
- Could someone develop customized OTA?
- Is the matter webserver collaborative to what someone could rely upon? (in terms of ports and Lwip/TCP usage).
Currently, I could envision a potential of a hybrid software, but with no crisp ideas.
Is there a simple, and yet informative description to Matter and Matter SDK you could recommend?
What do you think?
from esp32-arduino-matter.
Related Issues (20)
- Current Build not working due to issue in ESP-Matter Lib HOT 10
- WindowCovering Example HOT 18
- How to obtain pin and discriminator / full device boot log? HOT 2
- Matter Thermometer Example HOT 7
- [Error] Matter and WiFi connectivity HOT 4
- Example usage HOT 2
- Crash after wifi init attempt HOT 2
- Support OTA by default / add switch HOT 8
- Explain how to configure PlatformIO in more detail HOT 3
- How to connect to Alexa
- Light.ino example is tripping watchdog timeout in ESP32 HOT 2
- Not a Matter-certified device HOT 7
- Generating a QR code string HOT 3
- Opening & Closing commissioning window HOT 6
- Disable chip logging? HOT 7
- Door lock help
- How to add custom data on endpoint
- Arduino IDE update 2.2.1 breaks esp-arduino-matter HOT 3
- Default examples not working HOT 4
- Turning off Log messages HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from esp32-arduino-matter.