Contenidos
Obtener el token y el deviceId mediante el siguiente código en Node.JS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
const { login } = require("tplink-cloud-api"); const uuidV4 = require("uuid/v4"); const TPLINK_PASS = "aaaaa234aaaaaa"; const TPLINK_TERM = "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa"; async function main() { // log in to cloud, return a connected tplink object const tplink = await login(TPLINK_USER, TPLINK_PASS, TPLINK_TERM); // get a list of raw json objects (must be invoked before .get* works) const dl = await tplink.getDeviceList(); let myPlug = tplink.getHS100("porta"); console.log("token,deviceID"); console.log(tplink.getToken()+","+myPlug.getDeviceId()); } main(); |
Mostrar la información obtenida desde el código anterior en PowerShell con el siguiente código
1 2 3 4 5 6 7 8 |
$var = node .\nodepower.js $data = $var | ConvertFrom-Csv $data.token $data.deviceID $data | Out-GridView |