LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

share Vi ke internet

Maaf mas saya masih awan tentang IT, saya nanya dulu, kalau saya pakai langganan ADSL seperti speedy SPIN, sinyal WIFInya pakai di kampus jadi menggunakan langganan speedy menggunakan speedy card atau net mendapatkan username dan pasword login. Nah dari sini apa yang sangat diperlukan dalam coding nantinya?
atau dengan internet menggunakan wifi secara otomatis port dan IP yang dibutuhkan terbuka dan bisa digunakan?
dan IP addres yang dimaksud dalam NO 3 adalah IP addres komputer saya sendiri  seperti digambar

hjj.PNG

terima kasih pencerahaannya mas. sangat membantu sekali

0 Kudos
Message 11 of 21
(1,242 Views)

Kemungkinan besar tidak bisa. Karena harus akses routernya (yang mana sampeyan pasti tidak bisa akses router tersebut karena hanya menggunakan internetnya saja). Akses router untuk mengubah setting "Port Forwarding". agar port yang kita pakai tidak diblock sama router.

IP yang saya maksud itu Public IP. Yang sampeyan print screen itu Local IP. Local IP ya sampeyan aja yang tahu, kalau mau share data via internet kan harus tahu Public IPnya.

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 12 of 21
(1,242 Views)

Hallo mas Krisna Wisnu,

saya juga tertarik dengan tema ini.

Dan sejauh ini, saya bisa ikuti petunjuk mas Krisna, dan saya kebetulan bisa lanjut sampai step berikut:

- tahu public IP PC saya

- bisa Ping antar dua komputer

- sedikit problem kalo di kantor adalah portforwarding, karena saya gak punya admin's right untuk buka tutup port, tapi hal ini bisa dijelaskan ke orang IT setelah saya tahu dan bisa menjelaskan kenapa perlu buka port

Jadi, kalau mas Krisna nggak keberatan, tolong tema ini diselesaikan sampai akhir mas, biar mantep.

Terima kasih,

H. Siahaan

0 Kudos
Message 13 of 21
(1,242 Views)

2. Share via internet

- untuk server-nya pastikan punya koneksi dial-up modem dan ADSL seperti Speedy, Firstmedia, dll.

- untuk client-nya bisa gunakan koneksi internet yang sama, atau pakai USB Modem (3G, 4G, dll.)

- setup di server:

     a. Cari Port yang tidak terpakai dikomputer. Gunakan command-prompt (cmd), "netstat" untuk mengetahui port yang tidak digunakan. Tentu saja port standar seperti 80, 8080 tidak bisa ya. Cari port lain. Favorit saya biasanya 4444

     b. Set static IP pada komputer server. Misalnya 192.168.1.2

     c. Lakukan Port Forwarding, dari ip static dan port yang sudah di set di atas. Ini tutorial portforwarding: http://portforward.com/ Mereka punya aplikasi PFconfig untuk cek, apakah port forwarding sudah berhasil (open) atau tidak. Gunanya port forwarding adalah untuk memastikan, "packet" yang datang dari internet ke IP kita melalui router, akan di "forward"kan ke komputer dan port yang sudah kita harapkan, misalnya dicontoh ini 192.168.1.2:4444.

     d. Cek public IP kita bisa di ping atau tidak? Coba pergi ke http://www.whatismyip.com/, gunakan command-prompt (cmd), ping ip yang tertunjuk disitu. Kalau tidak bisa berarti IP public kita tidak dapat digunakan. Catat public IP ini.

     e. Kalau semua di atas OK, berarti bisa kita test. Jalankan aplikasi ini, Simple TCP - Server.vi:

C:\Program Files (x86)\National Instruments\LabVIEW 2013\examples\Data Communication\Protocols\TCP\Simple TCP\Simple TCP - Server.vi

Di dalam block diagram, ubah "port" menjadi 4444. Run VI tersebut.

- setup di client (local):

     a. Bisa menggunakan internet yang sama dulu (satu sistem), dan berarti IP localnya satu subnet. Maksudnya kalau server saya 192.168.1.2 maka client saya bisa di antara 192.168.1.x. Contoh disini, IP saya adalah 192.168.1.5.

     b. Coba buka cmd di komputer client, lalu ping 192.168.1.2, bisa? Kalau bisa lanjut.

     c. Sekarang kita test koneksi server dengan Simple TCP - Client.vi:

C:\Program Files (x86)\National Instruments\LabVIEW 2013\examples\Data Communication\Protocols\TCP\Simple TCP\Simple TCP - Client.vi

Di dalam block diagram, ubah:

address: 192.168.1.2

remote port: 4444

bisa? Harusnya muncul data yang dikirim oleh server

- setup di client (internet):

     a. Pastikan koneksi internetnya tidak terputus, kalau terputus, maka ulangi step server di atas untuk mendapatkan Public IP. Koneksi internet kebanyakan dari kita adalah shared dan dynamic IP, jadi setiap tersambung dan terputus, Public IPnya akan berubah.

     b. Coba buka cmd di komputer client, lalu ping Public IP, bisa? Kalau bisa lanjut.

     c. Sekarang kita test koneksi server dengan Simple TCP - Client.vi:

C:\Program Files (x86)\National Instruments\LabVIEW 2013\examples\Data Communication\Protocols\TCP\Simple TCP\Simple TCP - Client.vi

Di dalam block diagram, ubah:

address: Public IP

remote port: 4444

bisa? Harusnya muncul data yang dikirim oleh server

Langkah terakhir kalau semuanya bisa di atas adalah, merapikan. Satu step yang bisa dirapikan adalah bagaimana cara agar Public IP komputer kita yang berubah-ubah dapat otomatis berganti. Solusi dari ini adalah DNS. Yang saya tahu salah satunya adalah menggunakan dyndns.org. Selamat mencoba.

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
Message 14 of 21
(1,242 Views)

makasih banyak nih mas Krisna utk guide nya, mantep banget dan sangat detail sekali.

Sementara ini saya sudah test pake PC yg sama, berhasil sampai step client (local), dgn koneksi melalui 192.168.x.x, seharusnya dari PC sebelah juga bisa (tapi kebetulan lagi lumayan busy buat compiling, jd blm bs dipastikan).

Tapi saya masih blm berhasil dgn step client (internet), yang mungkin dugaan saya karena port yang digunakan masih blm disa dibuka untuk diakses dari internet (karena saya tdk punya admin login).

Bos saya bilang minggu depan saya bisa coba pake laptop yang "free" (nggak terhubung dengan intranet company) dan nggak perlu admin login, mungkin dengan laptop itu saya bisa coba.

0 Kudos
Message 15 of 21
(1,242 Views)

sama-sama, senang bisa membantu.

jangan lupa, selain laptop yang perlu "admin" rights, juga diperlukan akses ke Modem (ADSL) atau/dan Router untuk melakukan setting "Port Forwarding".

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 16 of 21
(1,242 Views)

selamat malam mas wisnu mau tanya, kalau webserver labview control arduino misalkan control lamp bolean itu gimana mas caranya ?

   mohon penerangannya mas terima kasih ...

0 Kudos
Message 17 of 21
(1,242 Views)

halo gugum, tidak masalah. Saya tidak menguasai Arduino, tapi pada intinya tinggal disambung saja, variable dari VI yang mengurus komunikasi via web, dan VI yang mengurus I/O arduino

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 18 of 21
(1,242 Views)

selamat malam master labview team saya gugum hermawan dari smk widya dirgantara bandung ,Master master tolong saya untuk pembelajaran saya mengennai labview , master kalau Cara membuat kontrol web server labview + Arduino dfrobot gsm card atau sama dengan IOT internet of things ???

tolong beri penerangan master terima kasih selamat malam.

0 Kudos
Message 19 of 21
(1,242 Views)

master mohon maaf mungkin pertanyaannya kurang jelas ,, saya spesifikan pertanyaan saya ,, master kalau tutorial labview mengenai komunikasi serial via web atau berkenaan dengan Internet of things ???

0 Kudos
Message 20 of 21
(1,242 Views)