Skip to content

taoyuan/nawt

Repository files navigation

AWT -Advanced Wireless Tools

NPM version Downloads

A advanced wireless tools to control wpa_supplicant

Installation

npm i awt

Dependencies

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 in sudo.
sudo SSID="ssid" PASS="password" npm test

License

MIT © Yuan Tao

About

Advanced Wireless Tools based on node js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published