A wifi utils to control wpa_supplicant
npm install wirelesser --save
sudo apt-get install -y hostapd dnsmasq haveged
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
http://w1.fi/wpa_supplicant/devel/ctrl_iface_page.html
const {Wireless} = require('wirelesser');
const wireless = new Wireless();
wireless.open().then(() => {
return wireless.connect('ssid', 'password').then(result => {
console.log(result);
});
}).then(() => wireless.close());
More examples are here
- Setup a host access point.
- Run
npm test
insudo
.
sudo SSID="ssid" PASS="password" npm test
MIT © Yuan Tao