A package for connecting a Tuya device to WiFi and the cloud. This package is split up into two sub-modules:
(@tuyapi/link).manual: a low-level interface for linking devices.(@tuyapi/link).wizard: a wrapper that combines(@tuyapi/link).manualand@tuya/tuya-connector-nodejs, making it super easy to link devices. It Just Works™️.
npm i @tuyapi/link
constTuyaLink=require('@tuyapi/link');constregister=newTuyaLink.wizard({apiKey: '01010101010101010101',apiSecret: '01010101010101010101010101010101',email: 'example@example.com',password: 'example-password'});register.init().then(async()=>{letdevices=awaitregister.linkDevice({ssid: 'Example-SSID',wifiPassword: 'examplepassword'});console.log(devices);});- After cloning, run
npm i. - Create a file called
dev.jsas a playground. Sincedev.jsis in.gitignore, it won't be committed. - To run tests, run
npm test. - To build documentation, run
npm run document.