Node.js Integration for Advantech IIoT electronic typeplate function.
Notice that an Advantech IIoT Platform SDK have to be installed to make this node works correctly. Advantech IIoT Platform SDK download link is shown below:
Windows: https://github.com/Advantech-IIoT/Platform-SDK/tree/master/windows/bin
Linux: https://github.com/Advantech-IIoT/Platform-SDK/tree/master/linux/bin
Use npm command to install this package locally in the Node-RED modules directory
npm install node-atetp
or install it globally with the command
npm install node-atetp -g
ETP node provide four functions in this package.
- Read ETP data
- Write ETP data
- Check lock Status
- Toggle lock status
Please refer to demo.js
.
All these examples are started with:
var ETP = require('node-atETP');
Print all ETP data.
console.log(ETP.ETPDataRead());
Write ETP User Info. 1
label and print data to see the result.
var label = 7;
var text = 'hello';
console.log(ETP.ETPDataWrite(label, text));
console.log(ETP.ETPDataRead());
Print lock status.
var area = 0xa6;
console.log(ETP.ETPLockStatusCheck(area));
Toggle lock status and print it.
var password = '1234';
console.log(ETP.ETPLockUnlockSet(area, password));
- Windows 10 Enterprise LTSC with nodejs 18.14.1
- 3.0.1 - June 2023 : update for NODE_MODULE_VERSION=108 (C++ addons use Node-API)
- 1.0.0 - November 2019 : update for NODE_MODULE_VERSION=64 (C++ addons use Native Abstractions for Node.js)
- 0.1.4 - October 2017 : Initial Release
Copyright 2023 ADVANTECH Corp. under the Apache 2.0 license.