Nerdy People Matriculate
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    iwlistpublic

    iwlist

    parses iwlist output on linux computers. tested on raspberry pi running raspbian (debian)

    @substack wrote this for hacking into flying robots but told me to publish it to github and npm because he was busy

    install

    npm install iwlist

    instantiate

    var iw = require('iwlist')('wlan0')

    scan(callback)

    returns list of nearby wireless networks sorted by signal strength (high to low)

    connect(essid, callback)

    joins a wireless network by ESSID

    disconnect

    disconnects from the current network. callback not implemented yet but it returns the spawned child process stream for iwconfig

    note: this doesnt seem to work on raspbian

    associated(cb)

    cb takes (err, associated) where associated is true if the computer is currently connected to a wireless access point

    online(cb)

    tries to resolve google.com and calls the callback with (err). if there is no err it means you are online

    license

    BSD LICENSED

    Keywords

    none

    install

    npm i iwlist

    Downloadslast 7 days

    32

    version

    0.0.5

    license

    none

    repository

    github.com

    last publish

    collaborators

    • avatar