Oke langsung saja.
Pertama siapkan node yang akan digunakan (Inject, Function, Debug)
Kedua buat koneksi antara node tersebut
Ketiga masukkan data pada node inject (1,2,3,4) dengan type data String
Keempat klik dua kali pada node Function, lalu masukan Perintah berikut :
var data = msg.payload.split(",");
msg.payload = {};
msg.payload.Data1 = data[0];
msg.payload.Data2 = data[1];
msg.payload.Data3 = data[2];
msg.payload.Data4 = data[3];
return msg;
Beri nama Function Split pada node function
Langkah terakhir Deploy flow yang sudah dibuat, dan lakukan pengujian flow dengan melakukan klik pada node inject
Jika flow yang di buat benar maka akan muncul pada menu debug keterangan seperti berikut :
Data1: "1"
Data2: "2"
Data3: "3"
Data4: "4"
Jika anda kesulitan dalam membuatnya , maka bisa digunakan script dibawah :
[{"id":"7e0bcbad.29dfc4","type":"inject","z":"5a6410d2.8b786","name":"","topic":"","payload":"1,2,3,4","payloadType":"str","repeat":"","crontab":"","once":false,"x":128,"y":78,"wires":[["915e5c95.37253"]]},{"id":"915e5c95.37253","type":"function","z":"5a6410d2.8b786","name":"Function Split","func":"var data = msg.payload.split(\",\");\n\nmsg.payload = {};\nmsg.payload.Data1 = data[0];\nmsg.payload.Data2 = data[1];\nmsg.payload.Data3 = data[2];\nmsg.payload.Data4 = data[3];\nreturn msg;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","outputs":1,"noerr":0,"x":332,"y":78,"wires":[["caf6886e.76d9e"]]},{"id":"caf6886e.76d9e","type":"debug","z":"5a6410d2.8b786","name":"","active":true,"console":"false","complete":"payload","x":537,"y":77,"wires":[]}]