0.1.0 • Published 7 years ago
awt v0.1.0
AWT -Advanced Wireless Tools
A advanced wireless tools to control wpa_supplicant
Installation
npm i awt
Dependencies
- hostapd
- dnsmasq
- haveged
- create_ap
Note
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
Reference
http://w1.fi/wpa_supplicant/devel/ctrl_iface_page.html
Examples
Example: Wifi Connection
const {Wireless} = require('awt');
const wireless = new Wireless();
(async () => {
const result = await wireless.connect('ssid', 'password');
console.log(result);
})()
More Examples
More examples are here
Test
- Setup a host access point.
- Run
npm test
insudo
.
sudo SSID="ssid" PASS="password" npm test
License
MIT © Yuan Tao
0.1.0
7 years ago