{"_id":"@busynose/discovery","_rev":"2-d2cf6319758d65e8b955d4fabd43647d","name":"@busynose/discovery","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@busynose/discovery","version":"1.0.0","description":"本仓库实现局域网设备发现工程 ## 实现流程 - 向IP 224.0.1.77  端口20000 ，发送包含当前设备IP 的UDP包 - 监听当前设备20001端口，下位机会发送局域网内发现的设备IP - 发送消息格式     \"92.168.13.107\" - 返回数据格式     \"eth0:0:169.254.2.1 eth0:192.168.13.107 wlan0:10.10.200.77 wlan1:192.168.40.1 usb0:201.234.3.1\"","main":"./lib/discovery.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"tsc && node example/app.js"},"author":"","license":"ISC","dependencies":{"child_process":"^1.0.2","dgram":"^1.0.1"},"devDependencies":{"@types/node":"^17.0.11","tslint":"^6.1.3","typescript":"^4.5.5"},"_id":"@busynose/discovery@1.0.0","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-k7VfjQHfgJzrCgkE8+npX5eL9qPmydFGBPlrtLhi/9xne44X5BYwosewzUw6tjdo1r27PBlxtLklTR7LaHar6Q==","shasum":"a09d62b4aec8641e23a44404a231965f17bdbe59","tarball":"https://registry.npmjs.org/@busynose/discovery/-/discovery-1.0.0.tgz","fileCount":4,"unpackedSize":8046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh77kOCRA9TVsSAnZWagAABogP/353mQEwGXRXiCqZtkug\nLluxybEEoaTakOjflc7A4rcwX/GlCcXlCmcsBMaCkxyvZtfUqgHq6O/6zVaf\nE5kjuGJQDeJhQgdOO1PcctkFCIgSWL6UWL5oxLjpQfAf1JcWALjx+kN+Zy5z\nqfjeeS+T3fkiBKxTUA7rZNH4YgOcZtwvY4gGihSHacAMn5gC+CWMTzL2z23g\nGTL/geliEG1WL6lCbaYshRVYs3XHnQbFdK7fnQlwVJAVjNxqRnn16c+zgWp+\ntUwX0eaedNlDguXQnSeiFBxo5CcH8YybLs0Bd8WsSKRe1sp6CQ9GzYFDk4F+\ngM4dbr1AhFUNnS+ykUM54zRJ1nG3SNwKwYht0M1tQR1weLTE94P2AcJk+XuO\nK5gv72Vc8QSOzkGVAr2nl+tI+oq5lGEkUssWbZwlvaxAeXr4LJqdLMISOAxe\ntR210cxL9HUMVq8sUD8YyUKvFrAQREwoIBritg1OfQW7QmCNj7H50VwoHZ9Y\n3+PbHA6ONqdq8MrM5Ml5ENqIvHFtysJUhLlOy3bYXiuPt4Hy4hTTWBE1uOeH\n+QqdpcOHsyk5oqckCFHCBQkvLc2REdrtVKhaqiZlVlAln1cLEQBgcoYWGBrX\nC1F6xgJWJTrX8GR6wWy6jBthlBdHzhLvas4AXRA2Rcy1vy41kGL33LN9Pka9\nTuFQ\r\n=5JOK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOlT0q26nsSkM15nkOe2LIL5kGRmiSw4KwrEBMo6MUAAiEAtg2d2aPS/xk6IcJTFoNmUprnjBL2bG+fioF92+SScpM="}]},"_npmUser":{"name":"busynose","email":"jayden.lol.1228@gmail.com"},"directories":{},"maintainers":[{"name":"busynose","email":"jayden.lol.1228@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discovery_1.0.0_1643100430081_0.021366065111342536"},"_hasShrinkwrap":false},"1.0.1":{"name":"@busynose/discovery","version":"1.0.1","description":"本仓库实现局域网设备发现 ## 实现流程 - 向IP 224.0.1.77  端口20000 ，发送包含当前设备IP 的UDP包 - 监听当前设备20001端口，下位机会发送局域网内发现的设备IP - 发送消息格式     \"92.168.13.107\" - 返回数据格式     \"eth0:0:169.254.2.1 eth0:192.168.13.107 wlan0:10.10.200.77 wlan1:192.168.40.1 usb0:201.234.3.1\"","main":"./lib/discovery.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"tsc && node example/app.js"},"author":"","license":"ISC","dependencies":{"child_process":"^1.0.2","dgram":"^1.0.1"},"devDependencies":{"@types/node":"^17.0.11","tslint":"^6.1.3","typescript":"^4.5.5"},"gitHead":"66fc3d6734074088ea2b5f449543dbc0c03bc3ff","_id":"@busynose/discovery@1.0.1","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-iQwyvvFQWUuPx4reFA51mXRepC2yq1EVRg+thbBWPDumSFkrmuavW2IYD2ejRvW5Fkuf313MmOM7+9QLFBOofg==","shasum":"93b90989d9a16c96605ba9a08c08eccbbc367f5b","tarball":"https://registry.npmjs.org/@busynose/discovery/-/discovery-1.0.1.tgz","fileCount":4,"unpackedSize":8189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh78BpCRA9TVsSAnZWagAAhJoQAIDEM+3/bteRKcTpTHNE\n3krwFo6ngFIhF121WwQ4joPQG6Frc/sya7e31vtYaVQB+1+4hDCxWirImFyy\ntmcaL+wBJ9gx98vwraO7QH5Brnb11bFPypQBu/ACG0lKGqtT6RAtsuBWMXUt\n3Ig15whkYyw0wNw3qfTFOvaf9AHI4wXMgzHN6HmJQ4fL2KJtOwDyVbkPUoTj\nblp6H3mGsBGlJTXxOJJomQCBKXFWD0umlOvTYyAYaU9iwmpJKpWNkJqrXBEr\nf8Hr0DWFcqPM/k+vxd1fXYyOdP1as3bdQYuelaUlsCA3/xCg7gjYR0l4o4J0\nDVSSDsvDFQIPXN99Kq3024qk5nZPa2lneRUW5xhzv0Ipx5owT12qV8fvsd2/\nOZ7KP15JvWejrrfZb9cxp9u06wuQ97M3X89hVwRfukgrZ/GXEQi6hMdpTv4V\nqgYABGse8zPqBLHgKEALDuOjvsOElTgk1ozpOpkXr7XGfbFMbPmSTLgo0gIX\n+qWXoy6rpd4xuN40MA89gYy+qaxHBIFIiNpAk9R7ceuXhfcKmqclEC7hrUqT\n8tsTFnzOtBL8u7M8MTREckE1mhd2UDfszMg+6m9Mb9AKpr7U0MwOgrbR0j/J\nIBHlQ6q4+bymgYHsA4jYe/dpqiRv9aDToncHKZtVvfGwHynyELQXPTDvRZn8\nfJOR\r\n=iXob\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6gamFqFqYcbclaGFQBVaBEGmDcYDgQv6e60xCoKLlxAIgftO+v2Fuj7Pxsb6sf9CuwxR5r0ei5bP696Notyhgh8w="}]},"_npmUser":{"name":"busynose","email":"jayden.lol.1228@gmail.com"},"directories":{},"maintainers":[{"name":"busynose","email":"jayden.lol.1228@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discovery_1.0.1_1643102313246_0.1743476525347205"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-25T08:47:10.001Z","1.0.0":"2022-01-25T08:47:10.215Z","modified":"2022-04-04T21:09:59.947Z","1.0.1":"2022-01-25T09:18:33.396Z"},"maintainers":[{"name":"busynose","email":"jayden.lol.1228@gmail.com"}],"description":"本仓库实现局域网设备发现 ## 实现流程 - 向IP 224.0.1.77  端口20000 ，发送包含当前设备IP 的UDP包 - 监听当前设备20001端口，下位机会发送局域网内发现的设备IP - 发送消息格式     \"92.168.13.107\" - 返回数据格式     \"eth0:0:169.254.2.1 eth0:192.168.13.107 wlan0:10.10.200.77 wlan1:192.168.40.1 usb0:201.234.3.1\"","license":"ISC","readme":"# discovery\n本仓库实现局域网设备发现\n## 实现流程\n- 向IP 224.0.1.77  端口20000 ，发送包含当前设备IP 的UDP包\n- 监听当前设备20001端口，下位机会发送局域网内发现的设备IP\n- 发送消息格式     \"92.168.13.107\"\n- 返回数据格式     \"eth0:0:169.254.2.1 eth0:192.168.13.107 wlan0:10.10.200.77 wlan1:192.168.40.1 usb0:201.234.3.1\" \n\n参考文档：http://172.16.50.203:8090/pages/viewpage.action?pageId=42842892\n## demo\n```js\nconst Discovery = require(\"@busynose/discovery\");\n\nlet discoverInstance = new Discovery()\n\ndiscoverInstance.searchMachine();\n\nsetInterval(() => {\n    console.log(discoverInstance.getDeviceNets());\n}, 1000);\n```","readmeFilename":"README.md"}