Giter VIP home page Giter VIP logo

Comments (4)

emcniece avatar emcniece commented on September 17, 2024

Hi! There is an example app over here, and I see you have found this thread that contains some examples.

It should be possible to find the MDNS broadcast data from a NodeMCU device, and I suspect you might be having trouble searching for a particular type and domain. Are you able to find your NodeMCU device inside an MDNS search app like Discovery? If the zeroconf plugin app is searching for zeroconf.watch('_http._tcp.', 'local.', function(){...}) then the NodeMCU must be broadcasting at local._http._tcp. It's easy to get these backwards.

If you would like more help, please share you code for both your Cordova app and your NodeMCU device.

from cordova-plugin-zeroconf.

smarta1980 avatar smarta1980 commented on September 17, 2024

@emcniece
Thanks for your fast reply, I get results
zeroconf.watch fetch all parameters mdns devices
by the way, what is command to get ip address of specified device:
mdns name: echo
mdns port: 80
I want to get ip of address of it
is there any example?

from cordova-plugin-zeroconf.

emcniece avatar emcniece commented on September 17, 2024

The watch method in the README is close, it can be adapted like so:

zeroconf.watch('echo.', 'local.', function(result) {
    var action = result.action;
    var service = result.service;
    if (action == 'resolved') {
        console.log('service resolved', service);
        ipAddress = service.ipv4Addresses[0];
        console.log('my IP address:', ipAddress);
    }
});

I'm not completely sure this will find your service though. What is the full mdns hostname that your NodeMCU device is broadcasting as? It should be something like echo.local.

from cordova-plugin-zeroconf.

smarta1980 avatar smarta1980 commented on September 17, 2024

@emcniece
zeroconf.watch('echo.', 'local.', function(result){ }
it is not working to watch specific device
I tried to build app with device android 6.0.1 then it is not working
I want to know what is minimum android version can work with your plugin

from cordova-plugin-zeroconf.

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.