12-19-2014 07:26 PM
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
terima kasih pencerahaannya mas. sangat membantu sekali
12-19-2014 07:46 PM
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.
02-16-2015 04:20 AM
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
02-17-2015 01:03 PM
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.
02-18-2015 02:24 AM
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.
02-19-2015 07:51 PM
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".
06-24-2015 07:05 AM
selamat malam mas wisnu mau tanya, kalau webserver labview control arduino misalkan control lamp bolean itu gimana mas caranya ?
mohon penerangannya mas terima kasih ...
06-24-2015 10:18 AM
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
06-24-2015 10:26 AM
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.
06-24-2015 09:03 PM
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 ???