使用mdns-js在javascript中将raspberrypi.local解析为ip地址

时间:2016-03-28 14:23:55

标签: javascript networking raspberry-pi2 jmdns mdns

我有一个连接到我的网络的Raspberry Pi和一个连接到同一网络的Samsung Gear S. Raspberry Pi用作服务器,Gear S将数据发送给它。我当前需要在连接到另一个网络时在Gear S应用程序中手动插入Raspberry Pi IP地址。我发现你可以使用raspberrypi.local,并且树莓派将识别它所拥有的这个地址。我的问题是当我尝试将某些内容发布到该地址时 " http://raspberrypi.local:8080/appdata/post"使用Javascript,帖子没有 成真。我想raspberrypi.local无法解析。

我偶然发现了mdns-js(https://www.npmjs.com/package/mdns-js),我想是这样的 应该解决我的问题。我想运行以下示例:

var mdns = require(['mdns-js']);
console.log("Require found");

var browser = mdns.createBrowser();
console.log("Browser created");

browser.on('ready', function () {
    browser.discover(); 
});

browser.on('update', function (data) {
    console.log('data:', data);
});

但是我收到以下错误:

Error: Script error for "mdns-js"
http://requirejs.org/docs/errors.html#scripterror (require.js:140)

我使用http://requirejs.org/中的require函数。任何人都可以帮助我解决这个错误或更好地解决我的问题。感谢

0 个答案:

没有答案