<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Stupid decision, indeed.  Since mDNS is more central to Apple's
    ecosystem than others, I wonder if that had something to do with it?<br>
    <br>
    Thanks for the pointer to the App.  Easier to use for http, though
    limited to just http.  It had no trouble locating the OVMS module's
    web server.<br>
    <br>
    Greg<br>
    <br>
    <br>
    <div class="moz-cite-prefix">Michael Balzer wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:a77ae66f-e4bf-b151-eb3d-ea94afeff465@expeedo.de">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      Greg,<br>
      <br>
      there are better Apps than ZeroConf browser to list mDNS services,
      that also offer opening in a browser without needing to
      copy&paste the IP.<br>
      <br>
      For example:
      <a class="moz-txt-link-freetext"
href="https://play.google.com/store/apps/details?id=jp.deci.tbt.andro.bonjoursearch"
        moz-do-not-send="true">https://play.google.com/store/apps/details?id=jp.deci.tbt.andro.bonjoursearch</a><br>
      <br>
      Actually mDNS _is_ supported by the Android libs, it's just not in
      the resolver, so is not available for Apps that don't implement it
      explicitly. Stupid decision.<br>
      <br>
      Regards,<br>
      Michael<br>
      <br>
      <br>
      <div class="moz-cite-prefix">Am 07.03.2018 um 22:43 schrieb Greg
        D.:<br>
      </div>
      <blockquote type="cite"
        cite="mid:ad01f18e-68c7-89f2-0dc7-0299de310636@gmail.com">
        <meta http-equiv="Content-Type" content="text/html;
          charset=UTF-8">
        Hi Michael,<br>
        <br>
        Yes.  ZeroConf Browser used to be my default mDNS scanner, but I
        thought to try another, and that one worked.  The app is
        "Service Browser" by Andriy Druk.  And, it's open source.  But,
        I wouldn't call the system all that robust; tried it again
        today, and it took a long time for the new software to stop
        spinning and to reveal something.  During that time, the old
        software was reporting no services, as it did when I first tried
        it.  Overall, a lot quicker and more reliable to read the
        (presumed) OVMS documentation and follow the instructions to
        192.168.4.1...<br>
        <br>
        But when it finally worked, it worked on both Android 7 &
        8.1.  I didn't try to go to the text name, only the revealed IP
        address, which the app conveniently can copy to the phone's
        clipboard for pasting into the browser address line. 
        Trying"ovms.local" today didn't work at all, with either Chrome
        or Firefox.  Neither could find it, and both ran off to search
        for it on the Web.  {sigh}<br>
        <br>
        Greg<br>
        <br>
        <br>
        <div class="moz-cite-prefix">Michael Balzer wrote:<br>
        </div>
        <blockquote type="cite"
          cite="mid:737b7183-0523-7859-fe83-3a56ff4a6dcf@expeedo.de">
          <meta http-equiv="Content-Type" content="text/html;
            charset=UTF-8">
          Greg,<br>
          <br>
          so you did get it to work on Android 7 & 8? Or was it just
          the ZeroConf App that showed the mDNS registry info?<br>
          <br>
          ZeroConf shows the device on my Android phone (7) and tablet
          (6) as well, but both are unable to resolve the host name in
          all other Apps. Have you installed something along with the
          App or done some additional config?<br>
          <br>
          Without a moduleid, the mDNS hostname defaults to
          "ovms.local", which is of course much easier to type than an
          IP address. We need to mention both options in the user guide,
          but we could recommend first trying "ovms.local" for the
          platforms supporting ZeroConf.<br>
          <br>
          Regards,<br>
          Michael<br>
          <br>
          <br>
          <div class="moz-cite-prefix">Am 07.03.2018 um 05:28 schrieb
            Greg D.:<br>
          </div>
          <blockquote type="cite"
            cite="mid:71ce6835-f971-f079-6de1-7f6cfb45cd66@gmail.com">
            <meta http-equiv="Content-Type" content="text/html;
              charset=UTF-8">
            Ha!  Change what I said... Must not have waited long
            enough.  As you did, simply joining the AP, the 'Service
            Browser' app eventually did discover the module at
            192.168.4.1, with my car's ID.  The 'ZeroConf Browser' app
            had a problem with it (said there was something there, but
            no information).  This on both my phone (Android 8.1) and
            tablet (Android 7.0).<br>
            <br>
            Of course, since my phone got a 192.168.4.2 IP Address, it
            wasn't too hard to guess where the module was.<br>
            <br>
            Greg<br>
            <br>
            <br>
            <div class="moz-cite-prefix">Mark Webb-Johnson wrote:<br>
            </div>
            <blockquote type="cite"
              cite="mid:193C9CF2-8A0F-4959-BDAE-1A92C4F98D6A@webb-johnson.net">
              <meta http-equiv="Content-Type" content="text/html;
                charset=UTF-8">
              It does work on my iOS devices.
              <div class=""><br class="">
              </div>
              <div class="">For the module in my car, I’m currently
                using an iPad. I join the Access Point, then ssh to
                <vehicleid>.local. Web browsing to that address
                works as well.</div>
              <div class=""><br class="">
              </div>
              <div class="">Regards, Mark.<br class="">
                <div><br class="">
                  <blockquote type="cite" class="">
                    <div class="">On 7 Mar 2018, at 10:29 AM, Greg D.
                      <<a href="mailto:gregd2350@gmail.com" class=""
                        moz-do-not-send="true">gregd2350@gmail.com</a>>
                      wrote:</div>
                    <br class="Apple-interchange-newline">
                    <div class="">
                      <meta http-equiv="Content-Type"
                        content="text/html; charset=UTF-8" class="">
                      <div text="#000000" bgcolor="#FFFFFF" class="">
                        Yeah, probably more complicated and proprietary
                        than we need.  Just need to put 192.168.4.1 in
                        the manual, after all.  Done.<br class="">
                        <br class="">
                        Greg<br class="">
                        <br class="">
                        <br class="">
                        <div class="moz-cite-prefix">Mark Webb-Johnson
                          wrote:<br class="">
                        </div>
                        <blockquote type="cite"
                          cite="mid:E41C89F7-0161-458E-80A2-715A71B6D223@webb-johnson.net"
                          class="">
                          <meta http-equiv="Content-Type"
                            content="text/html; charset=UTF-8" class="">
                          From my understanding, Zeroconf / mDNS rely on
                          a pre-existing IP network. They don’t address
                          the wifi side of things at all.
                          <div class=""><br class="">
                          </div>
                          <div class="">There are some approaches to
                            dealing with simplifying wifi configuration
                            (involving flashing lights, bluetooth
                            adverts, etc), but they are all proprietary.
                            Espressif has one called ESP-TOUCH (aka
                            Smart Config):</div>
                          <div class=""><br class="">
                          </div>
                          <blockquote style="margin: 0 0 0 40px; border:
                            none; padding: 0px;" class="">
                            <div class=""><a
                                href="https://www.espressif.com/en/products/software/esp-touch/overview"
                                class="" moz-do-not-send="true">https://www.espressif.com/en/products/software/esp-touch/overview</a></div>
                          </blockquote>
                          <div class="">
                            <div class=""><br class="">
                            </div>
                            <div class="">Regards, Mark.</div>
                            <div class=""><br class="">
                              <blockquote type="cite" class="">
                                <div class="">On 7 Mar 2018, at 7:24 AM,
                                  Greg D. <<a
                                    href="mailto:gregd2350@gmail.com"
                                    class="" moz-do-not-send="true">gregd2350@gmail.com</a>>
                                  wrote:</div>
                                <br class="Apple-interchange-newline">
                                <div class="">
                                  <div class="">Hi Michael,<br class="">
                                    <br class="">
                                    I trying to figure out how Zeroconf
                                    is supposed to work, given the<br
                                      class="">
                                    networking services that the module
                                    currently supports.  Perhaps I don't<br
                                      class="">
                                    understand mDNS well enough, but
                                    don't we need some means to
                                    broadcast<br class="">
                                    our presence, separate from the
                                    network?<br class="">
                                    <br class="">
                                    I was able to run the ZeroConf
                                    Browser on my Android phone (Google<br
                                      class="">
                                    Pixel2, latest code), and it did
                                    discover the module.  But that was
                                    only<br class="">
                                    when the module and phone were both
                                    connected by wifi to the home<br
                                      class="">
                                    network.  When it was running in AP
                                    mode, with the phone connected to<br
                                      class="">
                                    the home network, there is no way
                                    for the phone to see the mDNS
                                    service<br class="">
                                    announcement packets. <br class="">
                                    <br class="">
                                    I did a wireless trace of the wifi
                                    beacons, thinking it might be<br
                                      class="">
                                    broadcast in there, but didn't find
                                    anything service-oriented other than<br
                                      class="">
                                    the usual stuff.  The only wifi
                                    adapter that I could get to
                                    cooperate<br class="">
                                    with me today was a really old one
                                    (11b-only), so perhaps there's<br
                                      class="">
                                    something at an 11g/n level that I
                                    can't see? <br class="">
                                    <br class="">
                                    I'm thinking we need some
                                    out-of-band channel for the
                                    broadcasts, for<br class="">
                                    example, Bluetooth.  Isn't there a
                                    service there for this purpose?  How<br
                                      class="">
                                    is this supposed to work? <br
                                      class="">
                                    <br class="">
                                    Greg<br class="">
                                    <br class="">
                                    <br class="">
                                    <br class="">
                                    <br class="">
                                    Michael Balzer wrote:<br class="">
                                    <blockquote type="cite" class="">Zeroconf
                                      / mDNS allows to address the
                                      module using the name
                                      "<moduleid>.local", but is
                                      not supported on all systems. It
                                      should work on iOS, but I can't
                                      test<br class="">
                                      that. It doesn't work on Android
                                      7, so is not usable as a general
                                      solution.<br class="">
                                    </blockquote>
                                    <br class="">
_______________________________________________<br class="">
                                    OvmsDev mailing list<br class="">
                                    <a
                                      href="mailto:OvmsDev@lists.teslaclub.hk"
                                      class="" moz-do-not-send="true">OvmsDev@lists.teslaclub.hk</a><br
                                      class="">
                                    <a class="moz-txt-link-freetext"
                                      href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev"
                                      moz-do-not-send="true">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a><br
                                      class="">
                                  </div>
                                </div>
                              </blockquote>
                            </div>
                            <br class="">
                          </div>
                          <br class="">
                          <fieldset class="mimeAttachmentHeader"></fieldset>
                          <br class="">
                          <pre class="" wrap="">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.teslaclub.hk" moz-do-not-send="true">OvmsDev@lists.teslaclub.hk</a>
<a class="moz-txt-link-freetext" href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev" moz-do-not-send="true">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a>
</pre>
                        </blockquote>
                        <br class="">
                      </div>
                      _______________________________________________<br
                        class="">
                      OvmsDev mailing list<br class="">
                      <a href="mailto:OvmsDev@lists.teslaclub.hk"
                        class="" moz-do-not-send="true">OvmsDev@lists.teslaclub.hk</a><br
                        class="">
                      <a class="moz-txt-link-freetext"
                        href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev"
                        moz-do-not-send="true">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a><br
                        class="">
                    </div>
                  </blockquote>
                </div>
                <br class="">
              </div>
              <br>
              <fieldset class="mimeAttachmentHeader"></fieldset>
              <br>
              <pre wrap="">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.teslaclub.hk" moz-do-not-send="true">OvmsDev@lists.teslaclub.hk</a>
<a class="moz-txt-link-freetext" href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev" moz-do-not-send="true">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a>
</pre>
            </blockquote>
            <br>
            <br>
            <fieldset class="mimeAttachmentHeader"></fieldset>
            <br>
            <pre wrap="">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.teslaclub.hk" moz-do-not-send="true">OvmsDev@lists.teslaclub.hk</a>
<a class="moz-txt-link-freetext" href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev" moz-do-not-send="true">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a>
</pre>
          </blockquote>
          <br>
          <pre class="moz-signature" cols="160">-- 
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
</pre>
          <br>
          <fieldset class="mimeAttachmentHeader"></fieldset>
          <br>
          <pre wrap="">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.teslaclub.hk" moz-do-not-send="true">OvmsDev@lists.teslaclub.hk</a>
<a class="moz-txt-link-freetext" href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev" moz-do-not-send="true">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a>
</pre>
        </blockquote>
        <br>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.teslaclub.hk" moz-do-not-send="true">OvmsDev@lists.teslaclub.hk</a>
<a class="moz-txt-link-freetext" href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev" moz-do-not-send="true">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a>
</pre>
      </blockquote>
      <br>
      <pre class="moz-signature" cols="160">-- 
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.teslaclub.hk">OvmsDev@lists.teslaclub.hk</a>
<a class="moz-txt-link-freetext" href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>