Giter VIP home page Giter VIP logo

Comments (6)

HamzaHajeir avatar HamzaHajeir commented on May 25, 2024 1

I think this should answer a lot of concerns:
espressif/esp-matter#5

from esp32-arduino-matter.

Yacubane avatar Yacubane commented on May 25, 2024

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.

gerdal91 avatar gerdal91 commented on May 25, 2024

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.

Yacubane avatar Yacubane commented on May 25, 2024

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.

Yacubane avatar Yacubane commented on May 25, 2024

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.

HamzaHajeir avatar HamzaHajeir commented on May 25, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.