AllStarLINK & DV Switch Node

เพื่อให้สิ้นความสงสัยในเรื่องการสื่อสารของ HAM ผ่าน Internet Network หลากหลายแบบ ขอลองสร้าง Node ที่สามารถใช้งานได้ทั้ง Analog เช่น EchoLink , AllstarLink และ Digital เช่น D-Star , DMR , YSF และใช้งานผ่าน App บนโทรศัพท์มือถือ 

โดยสร้าง Node บน Raspberry pi zero 2w  ติดตั้ง AllstarLink Server และ DV Switch Server ลงไปในอุปกรณ์เดียวกัน

เริ่มต้นจากลงทะเบียนเพื่อใช้งาน ระบบต่างๆ ก่อน

AllstarLink
ลงทะเบียนเพื่อใช้งาน AllstarLink  
Allstarlink Smartphone PoC 
EchoLink
สรุปขั้นตอนในการลงทะเบียน echo link 
D-Star 
ลงทะเบียนระบบ D-Star 
DMR
วิธีการลงทะเบียน DMRID/RadioID  
การลงทะเบียน radioid.net เพื่อใช้งานวิทยุสื่อสารดิจิตอลในระบบ DMR 
การลงทะเบียน radioid.net และ brandmeister.network 

วิธีการสร้างNode VK2VRB ได้เขียนรายละเอียดไว้ที่ DVSwitch + AllStarLink + Echolink On a Raspberry Pi Zero 2W  ในแบบจับมือทำทีละขั้นตอน 

Section 1 download image AllstarLink เขียนลง SD Card แล้วเริ่มต้นติดต้้งและ ปรับค่า
Download Image asl-2.0.0-beta.6-kc1kcc-20210324-rpi-armhf.img.zip 
Section 2 ติดตั้ง DVSwitch Mobile App บนโทรศัพท์ Android และปรับค่าให้เชื่อมกับ AllstarLink Node เพื่อให้ใช้งาน AllstarLink ได้
Section 3 ติดตั้ง DVSwitch server ลงบน Node เดียวกันกับ AllstarLink
Section 4 ปรับค่า DVSwitch Mobile App ให้ใช้งาน DMR 


Section 1
step 35  password ของ node ไม่ใช่ password เข้าเว็บ
step 43 default password for Allmon2 is llcgi เข้าใจว่าให้เราตั้งใหม่ หรือใช้ตามที่โปรแกรม Gen ให้  แล้วจดไว้ 
เริ่มจาก step 56 - 88 เป็นการตั้งค่า echolink ให้ข้ามไปก่อน
step 60 echolink callsign ใส่ callsign-L
step 62 echolink node number หาได้จาก https://www.echolink.org/validation/node_lookup.jsp ป้อน callsign คลิก lookup จะแสดง node number
step 64 password ของ echolink
EH,EI,EJ,EK=1,EL=1,EM=1,EN=145.000,EO อันไหนข้ามได้ก็ข้าม
step 113 ใช้ cursor เลื่อนไปตำแหน่ secret เลื่อนไปท้ายบรรทัด แล้ว ลบข้อความ Your_secret ... แล้วใส่ secret ของเราเข้าไปใหม่ เช่น aBcDe345679 ประมาณ 10 ตัว
step 124 forward port ไม่ต้องทำ ถ้าเราจะใช้เฉพาะในบ้าน 
step 125 https://allstarlink.org/nodelist/   ใส่ filter ด้วย callsign ของเรา node ต้องเขียว node number ต้องถูกต้อง ปิดเครื่อง 20 นาที node ถึงจะไม่เขียว


Section 2
เปรียบเทียบ DVSwitch Mobile App คือโทรศัพท์  Node AllstarLink คือ ชุมสายโทรศัพท์
ขั้นตอนแรกจะต้อง connect DVSwitch ไปยัง Node ของเราด้วยหมายเลข Node
ถัดไปต้อง สั่งให้ Node เชื่อมไปยัง Node ปลายทางที่ต้องการ ด้วย *3ตามด้วยเลขNode จะคงอยู่ไปตลอดจนกว่าจะยกเลิกการเชื่อม *1ตามด้วยเลขNode

การตั้งค่าใน Account


ถ้าสถานะเป็น Not Registered ให้กดปุ่ม Registered ก่อน
สถานะก่อนเชื่อม node


คลิก Connect เพื่อเชื่อมไปยัง Node ของเรา


สถานะหลังเชื่อม node


เชื่อมไปยังปลายทาง *3ตามด้วยเลขNode คลิก Send


สถานะเชื่อมปลายทางแล้ว


ถ้าไม่ต้องการเสียงแจ้งเตือน Turn Off Node Connect Announcements on AllStarLink 
sudo nano /etc/asterisk/rpt.conf 
เลือนหาบรรทัดที่มีข้อความ telemdefault = 1  แล้วแก้จาก 1 เป็น 0 
แล้ว save & exit  ( Ctrl+x) Y
sudo  astres.sh
ถ้าทดลองแล้วได้ผล ไม่มีเสียงแจ้งเตือนอีก ก็ให้ reboot
sudo reboot

echo test ให้เชื่อมเข้า node 55553 เมื่อเรากด PTT แล้วพูด แล้วจะมีตอบว่า ระดับสัญญาณเสียงอยู่ในระดับใด แล้วตามด้วยเสียงของเรา ตอบกลับมา

Section 3
DVSwitch server ตอนติดตั้งอาจะมีบางช่วง ช้าบ้าง แต่การตั้งค่า ง่ายมากๆ

Section 4
เชื่อม TG กดตัวเลข TG กด Send
เลิกเชื่อม กดตัวเลข 4000 กด Send

ถ้าต้องการแค่ใช้งานได้ ทำเท่านี้ ก็พอแล้ว


ID-51E-T CI-V Cable Test

สาย Data ที่เราทำขึ้นมาเอง ใช้งานกับ Cloning Software ได้ผลดี  ถ้าเราจะควบคุม  ID-51E-T ผ่าน ชุดคำสั่ง ของ ICOM ที่เรียกว่า CI-V จะทำงานได้หรือไม่ มาทดลองกัน

CI-V คืออินเทอร์เฟซสำหรับการสื่อสารระหว่างอุปกรณ์ เช่น การเชื่อมต่อวิทยุสื่อสารของ Icom กับคอมพิวเตอร์ เพื่อการควบคุมระยะไกล โดย CI-V ย่อมาจาก "Computer Interface V" (5 ในตัวเลขโรมัน) และมีจุดประสงค์คล้ายกับ CAT (Computer-Aided Transceiver) การใช้งาน CI-V ช่วยให้สามารถสื่อสารและควบคุมอุปกรณ์ Icom ได้จากคอมพิวเตอร์ หรือเชื่อมต่อกับอุปกรณ์ CI-V อื่นๆ ได้ 


CT-17 เป็นอุปกรณ์ที่ ICOM ผลิตขึ้นมา เพื่อให้ คอมพิวเตอร์ สามารถควบคุมวิทยุได้ 4 เครื่อง ผ่าน CI-V ถ้าเป็นเครื่องรุ่นใหม่ๆ ที่มี Port USB จะสามารถใช้ CI-V ผ่าน USB ได้

1.ติดตั้ง โปรแกรม Ham Radio Control Library (Hamlib)  ต่อๆไปเราจะได้ใช้บ่อยๆ เนื่องจาก Hamlib จะเป็นตัวกลาง เชื่อมต่อระหว่าง โปรแกรม และ วิทยุ  https://hamlib.github.io/ เลือกที่เป็นเวอร์ชั่นล่าสุด ณ.ตอนนี้คือ Hamlib 4.6.5 คลิกเข้าไป จะมีตัวเลือกหลากหลาย ให้ดูที่ ไฟล์นามสกุล exe จะเหลือ 2 ตัวเลือกคือ hamlib-w32-4.6.5.exe  สำหรับคอมพิวเตอร์ 32 bit  hamlib-w64-4.6.5.exe สำหรับคอมพิวเตอร์ 64 bit คอมพิวเตอร์ยุคปัจจุบัน คงเป็นแบบ 64 bit กันหมดแล้ว

download hamlib-w64-4.6.5.exe แล้วทำการติดตั้ง

เลือกตัวเลือก ทั้งหมด
ตำแหน่งที่โปรแกรมติดตั้ง

2.หาข้อมูลว่า Hamlib เวอร์ชั่นที่ใช้ และวิทยุที่จะควบคุม ใช้หมายเลขอะไรในคำสั่ง  ไปที่ https://github.com/Hamlib/Hamlib/wiki/Supported-Radios เลื่อนลงมาดูที่ เวอร์ชั่น และดู Model list from rigctl by release ได้ตัวเลข 3084 

3084  Icom                   ID-51                   20250107.1      Beta        RIG_MODEL_ID51

3.ต่อสาย Data เข้ากับคอมพิวเตอร์ ดูที่ Device Manager ว่า อยู่ที่ Serial COM ใด  ด้านวิทยุก็ต่อสาย แล้วเปิดเครื่องไว้


4.ได้ข้อมูลพร้อมที่จะทดสอบกับแล้ว เปิด Command Prompt ขึ้นมา 



ขั้นตอนแรก พิมพ์ cd c:\"program files"  ตามด้วย Enter
ขั้นตอนสอง พิมพ์ cd ham  แล้วกดปุ่ม TAB จะแสดงชื่อเต็มขึ้นมา ตามด้วย Enter
ขั้นตอนสาม พิมพ์ cd bin ตามด้วย Enter

5.เข้าไปอ่านค่าความถี่ปัจจุบัน ของวิทยุ
ใช้คำสั่ง rigctl -m  3084 -r COM6
จะขึ้น command prompt     Rig command :
พิมพ์ตัวอักษร f
จะแสดงความถึ่ปัจจุบัน บนหน้าจอหลัก ของวิทยุ
อักษร f ตัวเล็ก = Get 'Frequency', in Hz.


ลองเปลียนความถี่ ที่วิทยุ แล้วกด f เพื่อดูว่า ค่าที่อ่านได้เปลี่ยนแปลงตามหรือไม่

6.ลองตั้งความถี่
F, set_freq 'Frequency'
อักษร F ตัวใหญ่ ตามด้วยความถี่ 145437500

F 145437500


ถึงตอนนี้ สาย data ที่ทำขึ้นมาสามารถใช้งานเป็นสาย CI-V ได้แล้ว

DIY ICOM ID-51E-T data cable

สาย Data ของ ICOM ID-51E-T ใช้กับ Cloning Sofware หรือ ควบคุมวิทยุผ่าน CI-V  มีชื่อเรียกว่า OPC-2218LU ด้านที่ต่อเข้าวิทยุ เป็น แจ๊ค 2.5mm อีกด้านเป็น USB  ในเว็บ Ham Radio Outlet เขาขายเป็นคู่ ราคา 60 USD ฝรั่งยังบ่นว่าแพง


มาลองสร้างสายกันเองดีกว่า อุปกรณ์พอจะหาได้ในเว็บ shopping ทั้งหลาย

1.ตัวแปลงจาก USB to Serial TTL 
2.ตัวแปลงจาก Serial TTL to RS232
3.สายแจ๊ค stereo ตัวผู้ ขนาด 2.5mm


1.ตัวแปลงจาก USB to Serial TTL  มีให้เลือกหลากหลายแบบ ขอยกตัวอย่าง 3 แบบ 2 Chipset ทดลองแล้วใช้งานได้ทุกแบบ ราคา 30-65 บาท

2 แบบแรก ใช้ Chipset FT232 (FTDI)





อีก 1 แบบ ใช้ Chipset CP2102 มีทั้งแบบ สีดำ และสีแดง



สัญญาณจากคอมพิวเตอร์ จะถูกแปลง ไปเป็นสัญญาณแบบ Serial ชนิด TTL 
Serial TTL = Transistor-Transistor Logic (TTL) serial communication 
สัญญาณ Serial TTL ที่ได้จะมีระดับดังนี้
High level (logic 1): usually 3.3V or 5V.
Low level (logic 0): usually 0V.


ถ้าเปิด ID-51E/ID-51A SERVICE MANUAL วิทยุจะมีวงจรในการ Interface กับวงจรภายนอก เป็นแบบ RS232 โดยใช้ IC MAX3221


สัญญาณ Serial RS232 ที่ได้จะมีระดับดังนี้
High level (logic 1): usually -3V to -15V.
Low level (logic 0): usually   3V to  15V.

จึงจำเป็นต้องแปลง TTL เป็น RS232

2.ตัวแปลงจาก Serial TTL to RS232  ราคา 20 บาท



ประกอบ และ เชื่อมต่อสาย ตามนี้




แจ็ค 2.5 mm ต้องเหลา ออกนิดหน่อย ให้เสียบเข้าไปในเครื่องวิทยุได้สุด


อย่าลืม Update Driver ให้ อุปกรณ์ด้วย คอมพิวเตอร์ จะมองเห็น USB Serial port


ลองต่อสาย เข้ากับวิทยุ แล้วเปิดโปรแกรม Cloning Software ตั้ง port ให้ตรง ก็จะสามารถ Download Upload ข้อมูลไปยังวิทยุได้




สายโปรแกรม หรือ สายData OPC-2218 ที่ขายใน AliExpress ซื้อมาลองแล้ว ใช้งานคู่กับ Cloning Software ไม่ได้
แต่ก็สงสัยว่า มันเป็นสาย CI-V หรือเปล่า 



ป้ายที่ แพคเก็ต ของสาย


เหมือน แจ๊ค ที่เสียบเข้า ID-51 จะเสียบเข้าไม่สุด ลองปาดออก  ก็ยังใช้ไม่ได้ 
สุดท้าย ตัดความยาวของสายให้เหลือ 1 เมตร ก็ยังใช้ไม่ได้ 

ทำสาย DATA ICOM ID 51 ราคาประหยัด  
ICOM ID-51 home-made Data cable 
ICOM ID-51 data cable 

ไม่ใช้ของ ID-51 ดูเป็นแนวทาง
DIY OPC-478U Cable Clone  
Easy to make CI-V cable 
Interface Cables 
Icom IC-910H, IC-706 etc. Programming cable for CI-V