HamClock เป็น software ที่รวบรวมข้อมูลพื้นฐานในการติดต่อสื่อสารย่าน HF ของนักวิทยุสมัครเล่น
เว็บไซด์ อยู่ที่ https://www.clearskyinstitute.com/ham/HamClock/ มีการแนะนำ ใน วารสาร QST เดือน ตุลาคม 2017 HamClock ถูกออกแบบ บนระบบ Linux มักจะนำมาใช้ร่วมกับ Hardware Raspberry Pi หรือ Inovato
ขั้นตอนต่อไปนี้ จะเป็นการติดตั้ง HamClock ลงบน Windows 10 ซึ่งมี ฟังก์ชั่นพิเศษ ให้ Linux ทำงานได้ ขอเป็นเครื่องคอมพิวเตอร์รุ่นใหม่ หน่อย ที่ใน Bios มีสามารถเปิดใช้งาน Virtualization ได้
ในรูปจะเห็นว่า Bios ยังไม่ได้เปิดใช้งาน Virtualization Technology ให้ทำการ Enable แล้วเข้า windows 10
การติดตั้ง Hamclock จะติดตั้งผ่าน PowerShell ให้ค้นหา PowerShell และให้ทำงานใน Admin mode
ใช้คำสั่ง wsl --install --distribution Debian เพื่อติดตั้ง Debian Linux
เสร็จแล้ว restart คอมพิวเตอร์ กลับมาจะขึ้นหน้าต่าง debian กำลังติดตั้งระบบ ให้รอจนกว่า จะติดตั้งเสร็จ จากนั้น ให้กำหนด username และ password ของ debian แล้วย่อหน้าต่าง debian ลงไป
กลับไปเปิด powershell อีกครั้ง
ใช้คำสั่งต่อไปนี้ ที่ละบันทัด
wsl --set-default-version 2
wsl --update
wsl --status
netsh advfirewall firewall add rule name="HamClock-WSL-Debian" dir=in action=allow protocol=TCP localport=8181
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=8181 connectaddress=localhost connectport=8081
netsh interface portproxy show all
ขั้นตอนต่อไปนี้ ทำใน debian ที่ละบันทัด
sudo apt-get update
sudo apt-get upgrade แลัวตอบ y
sudo apt install curl make g++ xorg-dev libx11-dev zip แลัวตอบ y
cd
rm -fr ESPHamClock
curl -O https://www.clearskyinstitute.com/ham/HamClock/ESPHamClock.zip
unzip ESPHamClock.zip
cd ESPHamClock
make -j 4 hamclock-web-1600x960
sudo make install
HamClock กำหนดความละเอียดหน้าจอไว้ 4 แบบ 800x480 , 1600x960 , 2400xx1440 , 3200x1920 ใช้ให้เหมาะสมกับ ความละเอียดหน้าจอคอมพิวเตอร์
ค้นหาคำสั่ง Command Prompt
ใช้คำสั่ง wsl sudo hamclock &
ถ้ามีถาม password ของ user linux ก็ตอบไป แล้วย่อ Command Prompt ลงไป ห้ามปิด
เปิด Hamclock จาก web browser ในเครื่องเดียวกัน http://127.0.0.1:8181/live.html
แนะนำให้เปิด web browser และ http://127.0.0.1:8181/live.html ไว้ก่อน เพื่อความรวดเร็ว จากนั้นจึงใช้คำสั่งใน Command Prompt ถ้าทำได้ถูกต้องจะต้องเข้าหน้าสำหรับ setup ก่อน ในรูปนี้ ต้องคลิกเม้าท์ ปุ่มใดก็ได้ภายใน 7 วินาที
ถ้าเข้าได้ก็จะเป็น setup page1 หน้านี้ ให้ใส่ CallSign และข้อมูลอื่นๆที่ทราบ ของเราเอง จากนั้นไป page2 เว็บหาค่า Grid Location
ถ้าไม่มีอะไรแก้ไข กดปุ่ม Done
ถุ้าต้องการลบ HamClock และติดใหม่ ให้ทำใน Debian คำสั่งดังนี้
sudo rm -rf /usr/local/bin/hamclock
cd ESPHamClock
make -j 4 hamclock-web-1600x960
sudo make install
คู่มือการใช้งาน HamClock
แถมอีกอัน เป็น HamShack-DashBoard ไว้เปิดดูข้อมูลคู่กับ HamClock
คู่มือ HamShack-DashBoard
สร้าง shortcut บน desktop เพื่อเรียก Hamclock
คลิกขวา ที่ desktop เลือก New / Shortcut
ใส่คำสั่งนี้ลงไปในช่องที่เขียนว่า Browse C:\Windows\System32\cmd.exe /k wsl sudo hamclock & แล้วคลิก Next จากนั้นตั้งชื่อเป็น hamclock เสร็จแล้ว เวลาเรียกใช้งาน คลิก icon shortcut hamclock ได้เลย