npm install nwireless[![NPM version][npm-image]][npm-url]
[![Downloads][download-image]][npm-url]
> A advanced wireless tools to control wpa_supplicant
npm i nwireless
* hostapd
* dnsmasq
* haveged
* create_ap
This only works on linux, tested on ubuntu 14.4 and debian jesse.
you need to have wpa_supplicant installed , run using sudo and running with wpa_spplicant having config : __ctrl_interface=/var/run/wpa_supplicant__
``js
const {Wireless} = require('nwireless');
const wireless = new Wireless();
(async () => {
const result = await wireless.connect('ssid', 'password');
console.log(result);
})()
`
More examples are here
* Setup a host access point.
* Run npm test in sudo.`bash``
sudo SSID="ssid" PASS="password" npm test
MIT © Yuan Tao
[npm-url]: https://npmjs.org/package/nwireless
[npm-image]: https://img.shields.io/npm/v/nwireless.svg?style=flat
[download-image]: http://img.shields.io/npm/dm/nwireless.svg?style=flat