Jumat, 17 April 2020

Membuat Hotspot WiFi dari Laptop

Langganan paket data selular sudah habis tapi jaringan internet di kantor cuma bisa diakses lewat Laptop atau komputer.

Sharing internet dari laptop ke handphone bisa jadi solusinya, meskipun handphone tidak bisa tersambung ke WiFi milik kantor.

Caranya begini :

Dari laptop yang terkoneksi jaringan internet, buat koneksi wireless baru yang akan dipakai sebagai hotspot.
Jalankan program Command Prompt dengan priviledge Administrator. (klik kanan "Run as Administrator")



Ketik perintah : netsh wlan start hostednetwork



Kemudian akan muncul koneksi baru, cek pada program Network and Sharing Center. Control Panel - Network and Sharing Center



Sharing koneksi internet dari LAN ke wireless yang baru terbentuk pada Network Connection
klik kanan kemudian pilih Properties pada item LAN adapter (yang terhubung internet)



Aktifkan kedua opsi Internet Connection Sharing, kemudian pilih Wireless adapter yang terbentuk dari hosted network/koneksi wireless baru.



Misal, nama hotspot adalah "Hotspotku" dengan password "1234abcd"
ketik perintah berikut :

netsh wlan set hostednetwork ssid="Hotspotku"
netsh wlan set hostednetwork key="1234abcd"

kemudian start ulang dengan mengetik netsh wlan start hostednetwork



Nah, sekarang bisa dicoba sambung akses wifi tersebut dari handphone, laptop, atau perangkat lain yang memiliki wifi adapter.

Untuk mematikan akses wifi, ketik perintah

netsh wlan stop hostednetwork

Untuk melihat MAC Address perangkat apa saja yang terhubung, ketik perintah

netsh wlan show hosted network

Apabila ingin menghapus semua setting wifi yang terbuat, dapat dilakukan dengan menghapus registry. Ketik regedit pada program Run (Accessories - Run)


Hapus folder parameter HostedNetworkSetting,
HKEY_LOCAL_MACHINE - SYSTEM - CurrentControlSet - services - Wlansvc - Parameters - HostedNetworkSettings


kemudian restart laptop untuk melihat hasilnya.

Selamat mencoba.

Membuat log file .CSV pada HMI SIEMENS WinCC Flexible

Kali ini saya  akan menunjukkan contoh membuat file logging dalam format .CSV yang akan dikeluarkan dari software HMI Siemens WinCC Flexible.

Logging file tersebut dapat berisi time stamp pengambilan data dan beberapa tag yang dapat di-record dalam file logging.

Format file .CSV akan dapat dibuka menggunakan program spreadsheet seperti Microsoft Office Excel.
Contoh berikut menggunakan simulasi internal tag pada WinCC Flexible Runtime PC dan generate file .CSV diaktifkan dari fitur Script.


Dim logFile, fileTemp, targetFile, DataSetup

Set logFile = CreateObject("Scripting.FileSystemObject")

'buat variabel string untuk nama file

'misalkan: "Log_2019-04-12.csv disimpan di drive C:\LOGS\"

SmartTags("Log_FileName") = "C:\LOGS\Log_" & CStr(DatePart("yyyy",Date)) & "-" & CStr(DatePart("m",Date)) & "-" & CStr(DatePart("d",Date)) & ".csv"

'susun data yang akan dicatat

DataSetup = CStr(Now) & "," & CStr(SmartTags("Tag_value"))

'cek apakah file sudah tersedia

'Bila tidak ada, maka buat file baru dan tulis data baris pertama

'Bila ada, maka lanjutkan

If Not logFile.FileExists(SmartTags("Log_FileName")) Then

logFile.CreateTextFile SmartTags("Log_FileName")

Set fileTemp = logFile.GetFile(SmartTags("Log_FileName"))

Set targetFile = fileTemp.OpenAsTextStream(8, -2)

targetFile.WriteLine "Waktu , Nilai"

targetFile.WriteLine DataSetup

targetFile.Close

Else

Set fileTemp = logFile.GetFile(SmartTags("Log_FileName"))

Set targetFile = fileTemp.OpenAsTextStream(8, -2)

targetFile.WriteLine DataSetup

targetFile.Close

End If

Set targetFile = Nothing

Set fileTemp = Nothing

Set logFile = Nothing

Nilai dari internal tag Tag_value diinput melalui IO Field dan pencatatan pada logging file dilakukan setelah menekan Button SAVE. Logging file akan tersimpan pada drive direktori komputer C:/Logs, tentu saja target penyimpanan ini dapat diubah sesuai yang ada pada script.

contoh program lengkap dapat diunduh pada tautan berikut :

http://bit.ly/2Ik1UtW