• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Register
  • Login
GUI-O Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Register
  • Login

Read the MAC address

Scheduled Pinned Locked Moved
Comments & Feedback
2
14
994
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S
    Sato
    last edited by 12 Oct 2021, 10:15

    Hello,

    Exists a way to read the MAC address of the Phone or other unique number?

    Thanks for help

    Regards
    Sato

    K 1 Reply Last reply 16 Oct 2021, 14:07 Reply Quote 0
    • K
      kl3m3n @Sato
      last edited by 16 Oct 2021, 14:07

      @sato

      Hello!

      GUI-O application cannot read MAC addresses due to Android security policy.

      There is no guarantee for a unique number that will persist even after factory reset. There is a ANDROID ID that persists through uninstall / install but can also change under some circumstances (such as developer using a new app signing key).

      GUI-O currently cannot return ANDROID ID value, but it is possible to implement.

      Can I ask why are you trying to achieve?

      Best regards,
      kl3m3n

      S 1 Reply Last reply 24 Jan 2023, 16:50 Reply Quote 0
      • S
        Sato @kl3m3n
        last edited by 24 Jan 2023, 16:50

        Hello @kl3m3n,

        This subject is already old and at the time I asked about the MAC address, and from what I see, it seems I did not answer the reason for the question, I apologize, I answer now.
        Why is it important to receive some unique information from the cell phone or Gui-O, it always depends on the type of use in which we use the Gui-O.
        Scenario, example: I have 100 employees with Gui-O installed on their cell phones, as well as 500 IoT hardware installed at various locations, to which all employees can connect. At any given time, one of the employees may resign or even be let go. It would be in best interest to be able to receive this unique information to be able on the hardware side (Esp32) to bar access to this terminated employee.
        The situation being resolved in a list on the Mqtt server does not seem to me to be the most appropriate, at least for this scenario.

        Thank you
        Best regards

        K 1 Reply Last reply 28 Jan 2023, 12:00 Reply Quote 0
        • K
          kl3m3n @Sato
          last edited by kl3m3n 28 Jan 2023, 12:00

          @Sato Hello!

          What about using the user id parameter under "General settings -> User settings". Give your users unique user ids. This parameter is also sent with each MQTT message (prefixed by usr:).

          Best regards,
          kl3m3n

          S 2 Replies Last reply 28 Jan 2023, 22:09 Reply Quote 0
          • S
            Sato @kl3m3n
            last edited by 28 Jan 2023, 22:09

            Hi @kl3m3n,

            Thank you, i will test it

            Best regards

            1 Reply Last reply Reply Quote 0
            • S
              Sato @kl3m3n
              last edited by 30 Jan 2023, 22:48

              Hello @kl3m3n, hope you are well

              In this submenu "User settings" I always put the name of the employee, which I can change whenever I want, which is
              very well. Even if i barred the employee's name in the hardware(esp32), the employee would only need to change the name in User settings to be able to log in again.

              So, the issue I raised in the previous post, can only be solved through a unique data from Gui-O, such as for example "Application UUID", or a random number that is created during the installation of the Gui-O or the cell phone's MAC, or any other that is possible.
              I think the random number 0001.... 9999, if possible, is a good solution.

              Best regards

              K 2 Replies Last reply 3 Feb 2023, 12:20 Reply Quote 0
              • K
                kl3m3n @Sato
                last edited by 3 Feb 2023, 12:20

                @Sato Hi,

                I will check what is the best solution to do this... I will get back to you.

                Best regards,
                kl3m3n

                S 1 Reply Last reply 4 Feb 2023, 16:26 Reply Quote 0
                • K
                  kl3m3n @Sato
                  last edited by 4 Feb 2023, 09:46

                  @Sato Hi,

                  your suggestion is not possible as the numbers could repeat...

                  I will add an option to send also the "Application UUID", which will be disabled by default. You will be able to enable sending this value through the "Developer mode" menu.

                  Is this ok?

                  Regards,
                  kl3m3n

                  S 1 Reply Last reply 16 Feb 2023, 10:59 Reply Quote 0
                  • S
                    Sato @kl3m3n
                    last edited by 4 Feb 2023, 16:26

                    Hi @kl3m3n,

                    Thank you

                    Best regards

                    K 1 Reply Last reply 15 Feb 2023, 17:52 Reply Quote 0
                    • K
                      kl3m3n @Sato
                      last edited by 15 Feb 2023, 17:52

                      @Sato Hi.

                      Version 1.0.41 has the option to send unique application id. You need to enable this from the developer menu.

                      Best regards,
                      kl3m3n

                      S 1 Reply Last reply 16 Feb 2023, 11:27 Reply Quote 0
                      • S
                        Sato @kl3m3n
                        last edited by 16 Feb 2023, 10:59

                        Hi @kl3m3n,

                        I appreciate your readiness to evaluate and whenever possible implement our needs.

                        Have enabled the develop mode and the Send IoT device name, but the App UUID not appears on Serial Monitor.
                        it is necessary to invoke it with some command?

                        Best regards

                        K 1 Reply Last reply 16 Feb 2023, 11:26 Reply Quote 0
                        • K
                          kl3m3n @Sato
                          last edited by 16 Feb 2023, 11:26

                          @Sato said in Read the MAC address:

                          Send IoT device name

                          You need to enable "Send IoT app uuid" (last entry, below "Send IoT user name", try scrolling down). You need to use version 1.0.41.

                          Best regards,
                          kl3m3n

                          S 1 Reply Last reply 16 Feb 2023, 13:27 Reply Quote 0
                          • S
                            Sato @kl3m3n
                            last edited by 16 Feb 2023, 11:27

                            Hi @kl3m3n,

                            mqttClient.publish(&In[0], "@appUuid\r\n");

                            I forgot that this command already existed, I just thought that when opening the App it would automatically send the App UUID as it does with "Init", or am I looking at this the wrong way?

                            Best regards

                            1 Reply Last reply Reply Quote 0
                            • S
                              Sato @kl3m3n
                              last edited by 16 Feb 2023, 13:27

                              Hi @kl3m3n,

                              I have not scrolling down, now i see it. Thank you

                              Best regards

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post