Untuk diinstal di komputer client(komputer yang terhubung ke timbangan).
- Install nodejs dan npm di sini.
- Install pm2 untuk membuat service.
- Clone repositori ini dan install dependensinya.
# git clone https://github.com/mdmunir/toledo
# cd toledo
# yarn install
# yarn start
Jika sudah jalan, kemudian buka di browser http://localhost:4001.
Atur sesuai dengan spesifikasi toledonya. Jika pengaturannya benar, nilai timbangan akan tampil di input text Value
.
Jika pengaturan sudah benar, buat aplikasi menjadi service dengan menjalankan pm2. Dari folder aplikasi, jalankan
# pm2 start index.js
Untuk menghubungkan dengan aplikasi utama, pada halaman utama, tambahkan kode berikut
<script src="http://localhost:4001/assets/socket.io.js"></script>
<script>
const socket = io('http://localhost:4001');
var inp = document.getElementById('id_input'); // id dari text field
socket.on('value', function(value){
inp.value = value;
});
</script>