Cellular: มันคืออะไร, เจเนอเรชัน 4G และ 5G และทำงานอย่างไร

ผู้แต่ง: IT Sectr เผยแพร่เมื่อ: 2026-03-24 เวลาอ่าน: 11 นาที

Cellular (การสื่อสารเซลลูลาร์) — เทคโนโลยีการส่งสัญญาณเสียงและข้อมูลแบบไร้สายผ่านเครือข่ายสถานีฐาน (BS) ที่ครอบคลุมพื้นที่ด้วยเซลล์ที่มีเส้นผ่านศูนย์กลางตั้งแต่ 200 เมตร (ไมโครเซลล์) ถึง 50 กิโลเมตร (มาโครเซลล์) ในแอปพลิเคชันมือถือ อินเทอร์เน็ตเซลลูลาร์เป็นช่องทางหลักในการดาวน์โหลดเนื้อหานอกเขต Wi-Fi ตามรายงานของ รายงาน GSMA Mobile Economy, 2025 มีผู้ใช้มือถือที่ไม่ซ้ำกันมากกว่า 5.6 พันล้าน คนทั่วโลก และความเร็วในการดาวน์โหลดเฉลี่ยในเครือข่าย 5G สูงถึง 240 Mbps

ประเด็นสำคัญ

  • Cellular — เครือข่ายเซลลูลาร์ที่สถานีฐานแต่ละแห่งให้บริการพื้นที่ (เซลล์) และอุปกรณ์มือถือสลับระหว่างเซลล์เหล่านั้นเมื่อเคลื่อนที่
  • 4G LTE — มาตรฐานมวลชนปัจจุบันที่มีมัลติเพล็กซ์ OFDMA, MIMO 4×4 และความเร็วสูงถึง 300 Mbps ภายใต้สภาวะที่เหมาะสม
  • 5G NR — เจเนอเรชันใหม่ที่แบ่งออกเป็น Sub-6 (1–6 GHz) และ mmWave (24–52 GHz) ให้ความเร็วสูงถึง 20 Gbps และความหน่วงต่ำกว่า 5 มิลลิวินาที
  • FDD และ TDD — สองวิธีในการแยกช่องสัญญาณ: FDD ใช้ความถี่แยกต่างหากสำหรับการรับและส่ง, TDD แบ่งเวลาระหว่างกัน
  • APN — จุดเชื่อมต่อเครือข่ายแพ็กเกตของผู้ให้บริการ กำหนดการกำหนดที่อยู่ IP และประเภทการเชื่อมต่อ (IPv4/IPv6)

การสื่อสารเซลลูลาร์คืออะไร?

การสื่อสารเซลลูลาร์ — มาตรฐานการสื่อสารวิทยุมือถือที่อาศัยการแบ่งพื้นที่ออกเป็นเซลล์ แต่ละเซลล์ให้บริการโดยสถานีฐาน (BS) เมื่ออุปกรณ์เคลื่อนที่ จะเกิดการแฮนด์โอเวอร์ — การสลับระหว่างเซลล์โดยอัตโนมัติโดยไม่ขาดตอนของการเชื่อมต่อ เซลล์มีขนาดแตกต่างกัน: มาโครเซลล์ (10–50 กม.) สำหรับพื้นที่ชนบท, ไมโครเซลล์ (200–2000 ม.) สำหรับเมือง, เฟมโตเซลล์ (สูงสุด 50 ม.) สำหรับภายในอาคาร

สถาปัตยกรรมเครือข่ายเซลลูลาร์ประกอบด้วยสามองค์ประกอบหลัก: User Equipment (UE) — สมาร์ทโฟนหรือโมเด็ม; Radio Access Network (RAN) — ชุดสถานีฐานพร้อมเสาอากาศ; Core Network — การกำหนดเส้นทาง การตรวจสอบสิทธิ์ การเรียกเก็บเงิน และการเชื่อมต่ออินเทอร์เน็ต เจเนอเรชันต่างๆ แตกต่างกันที่โครงสร้าง Core Network และวิธีการมอดูเลตสัญญาณวิทยุ

แตกต่างจาก Wi-Fi เครือข่ายเซลลูลาร์ใช้ความถี่ที่ได้รับอนุญาต — ผู้ให้บริการแต่ละรายได้รับคลื่นความถี่พิเศษจากการประมูล ซึ่งรับประกันว่าไม่มีการรบกวนระหว่างผู้ให้บริการ แต่จำกัดความเร็วในการนำมาตรฐานใหม่มาใช้เนื่องจากต้องจัดสรรความถี่ใหม่

เจเนอเรชันของการสื่อสารเซลลูลาร์: จาก 2G ถึง 5G

แต่ละเจเนอเรชันของการสื่อสารเซลลูลาร์ (N-G) นำมาซึ่งการเติบโตแบบทวีคูณของความเร็วและกรณีการใช้งานใหม่ 2G (GSM) ทำให้เสียงเป็นดิจิทัลเป็นครั้งแรกและแนะนำ SMS 3G (UMTS, HSDPA) เปิดอินเทอร์เน็ตมือถือให้กับผู้ใช้ทั่วไป 4G LTE เปลี่ยนไปใช้แพ็กเกต IP อย่างสมบูรณ์ ละทิ้งการสลับวงจร 5G NR มุ่งเน้นไปที่ความหน่วงต่ำเป็นพิเศษและการแบ่งเครือข่ายออกเป็นส่วนเสมือน

เจเนอเรชันมาตรฐานความเร็วสูงสุดความหน่วงปี
2GGSM / GPRS / EDGE384 kbps (EDGE)~300 มิลลิวินาที1991
3GUMTS / HSPA+42 Mbps (HSPA+)~100 มิลลิวินาที2001
4GLTE-Advanced Pro3 Gbps~30 มิลลิวินาที2009
5GNR (New Radio)20 Gbps<5 มิลลิวินาที2019
6Gกำลังพัฒนา1 Tbps (คาดการณ์)<0.1 มิลลิวินาที2030 (วางแผน)

ระบบปฏิบัติการมือถือกำหนดเจเนอเรชันเครือข่ายปัจจุบันผ่านอินเทอร์เฟซวิทยุ บน Android มี TelephonyManager.getDataNetworkType() ซึ่งส่งคืนค่าคงที่ NETWORK_TYPE_LTE หรือ NETWORK_TYPE_NR iOS ให้ CTTelephonyNetworkInfo พร้อมคุณสมบัติ serviceCurrentRadioAccessTechnology

สถาปัตยกรรม 4G LTE: EPC, eNB และเครือข่ายโอเวอร์เลย์

4G LTE ใช้สถาปัตยกรรม all-IP แบบราบที่แบ่งออกเป็น Evolved Packet Core (EPC) และ Evolved Node B (eNB) eNB คือสถานีฐานที่รวมฟังก์ชันการสื่อสารวิทยุและการกำหนดเส้นทางพื้นฐาน EPC ประกอบด้วย MME (การจัดการการเคลื่อนที่), SGW (เกตเวย์บริการสำหรับการแลกเปลี่ยนข้อมูลกับ eNB) และ PGW (เกตเวย์แพ็กเกตไปยังอินเทอร์เน็ต)

OFDMA (Orthogonal Frequency Division Multiple Access) — เทคโนโลยีหลักของ LTE: ทรัพยากรความถี่ถูกแบ่งออกเป็นซับแคเรียร์ แต่ละอันถูกกำหนดให้กับผู้ใช้เฉพาะ MIMO 4×4 ช่วยให้ส่งสตรีมข้อมูลอิสระสูงสุด 4 สตรีมบนความถี่เดียว Carrier Aggregation รวมความถี่พาหะสูงสุด 5 ความถี่ เพิ่มแบนด์วิดท์ 5 เท่า

เครือข่ายโอเวอร์เลย์ — LTE-Advanced และ LTE-Advanced Pro — เพิ่ม CoMP (การส่งสัญญาณประสานงานจาก eNB หลายตัว) และ LAA (LTE ในย่านความถี่ 5 GHz ที่ไม่มีใบอนุญาต) สำหรับนักพัฒนา การปรับปรุงเหล่านี้โปร่งใส: ไดรเวอร์โมเด็มใช้เทคโนโลยีที่มีอยู่โดยอัตโนมัติโดยไม่ต้องเปลี่ยนโค้ดแอปพลิเคชัน

ตัวอย่างการรับประเภทเครือข่ายใน Kotlin (Android)

kotlin
fun getCellularType(context: Context): String {
    val tm = context.getSystemService(Context.TELEPHONY_SERVICE)
        as TelephonyManager
    return when (tm.dataNetworkType) {
        TelephonyManager.NETWORK_TYPE_NR -> "5G"
        TelephonyManager.NETWORK_TYPE_LTE -> "4G LTE"
        TelephonyManager.NETWORK_TYPE_HSPAP -> "3G HSPA+"
        else -> "2G/Unknown: ${tm.dataNetworkType}"
    }
}

ฟังก์ชันนี้รับ TelephonyManager และกำหนดประเภทเครือข่ายที่ทำงานอยู่ บน Android 10+ การเข้าถึง dataNetworkType ต้องได้รับสิทธิ์ READ_PHONE_STATE และตั้งแต่ Android 11 — เฉพาะแอปที่ติดตั้งเป็นตัวจัดการสายหรือ SMS

5G NR: Sub-6 และ mmWave, Network Slicing, SA vs NSA

5G NR (New Radio) — การอัปเกรดเลเยอร์ทางกายภาพครั้งใหญ่เมื่อเทียบกับ LTE มาตรฐานทำงานในสองช่วงความถี่: FR1 (Sub-6, 1–6 GHz) สำหรับการครอบคลุมมวลชน และ FR2 (mmWave, 24–52 GHz) สำหรับความเร็วสูงพิเศษในระยะสั้น mmWave ต้องการแนวสายตาตรงไปยังเสาอากาศ — แม้แต่ใบไม้ก็ทำให้เกิดการลดทอนสัญญาณสูงถึง 30 dB

สองโหมดการปรับใช้: NSA (Non-Standalone) — 5G NR ทำงานร่วมกับ LTE Core เพื่อเร่งการเปิดตัว และ SA (Standalone) — เครือข่าย 5G Core ที่เป็นอิสระอย่างสมบูรณ์พร้อมรองรับ Network Slicing Network Slicing แบ่งโครงสร้างพื้นฐานทางกายภาพออกเป็นส่วนเสมือน: หนึ่งส่วนสำหรับ IoT (ความเร็วต่ำ, การใช้พลังงานต่ำมาก), อีกส่วนสำหรับยานพาหนะไร้คนขับ (ความหน่วง < 1 มิลลิวินาที)

สำหรับแอปพลิเคชันมือถือ 5G หมายถึงไม่เพียงแค่ความเร็ว แต่ยังรวมถึงพฤติกรรมการใช้พลังงานใหม่: โมดูล mmWave ใช้พลังงานสูงถึง 2 วัตต์ ในโหมดแอคทีฟ (เทียบกับ 0.5 วัตต์ของ LTE) เมื่อพัฒนาแอปสำหรับ 5G ควรพิจารณาว่าการส่งข้อมูลบ่อยครั้งใน mmWave ทำให้แบตเตอรี่หมดอย่างรวดเร็ว — วิธีที่ดีที่สุดคือการบัฟเฟอร์ข้อมูลและส่งเป็นชุดในช่วง Sub-6

ตัวอย่างการตรวจสอบ 5G NSA/SA ใน Swift (iOS)

swift
import CoreTelephony

func check5GStatus() -> String {
    let info = CTTelephonyNetworkInfo()
    guard let tech = info.serviceCurrentRadioAccessTechnology
        ?.values.first else { return "No cellular" }

    if tech == CTRadioAccessTechnologyNRNSA {
        return "5G NSA"
    } else if tech == CTRadioAccessTechnologyNR {
        return "5G SA"
    } else {
        return "LTE หรือ 3G: \(tech)"
    }
}

iOS ผ่าน CoreTelephony รายงานประเภทการเชื่อมต่อที่ทำงานอยู่: CTRadioAccessTechnologyNR สำหรับ SA (5G แท้) และ CTRadioAccessTechnologyNRNSA สำหรับ NSA (5G กับแกน LTE) ข้อมูลนี้ช่วยปรับพฤติกรรมของแอป — ตัวอย่างเช่น โหลดเนื้อหาหนักเฉพาะในโหมด SA ที่มีความหน่วงต่ำ

เครือข่ายเซลลูลาร์ในแอปมือถือ: การตรวจจับประเภทเครือข่ายและการจัดการสัญญาณหาย

แอปมือถือสามารถปรับพฤติกรรมตามประเภทและคุณภาพของการเชื่อมต่อเซลลูลาร์ ConnectivityManager (Android) และ NWPathMonitor (iOS) แจ้งให้แอปทราบเกี่ยวกับการเปลี่ยนแปลงเครือข่าย — การสลับจาก Wi-Fi เป็น Cellular, สัญญาณหาย หรือความพร้อมใช้งานของ 5G

สถานการณ์การจัดการหลัก:

  • การดาวน์โหลดเนื้อหา — เมื่อสลับไปยังเครือข่ายเซลลูลาร์ ให้จำกัดขนาดไฟล์ที่ดาวน์โหลด (Android NetworkCapabilities.NET_CAPABILITY_NOT_METERED)
  • การสตรีม — ปรับบิตเรตวิดีโอตามความเร็วที่กำหนดผ่านการประมาณแบนด์วิดท์ (Android bandwidth estimate)
  • การซิงค์พื้นหลัง — เลื่อนการซิงค์เมื่อสัญญาณอ่อน (RSSI < -110 dBm) เพื่อประหยัดแบตเตอรี่และข้อมูล
  • การสำรองฉุกเฉิน — เมื่อสัญญาณเซลลูลาร์หาย ให้สลับไปยังเวอร์ชันข้อมูลที่แคชไว้ล่าสุดและกำหนดเวลาลองใหม่แบบหน่วงเวลาแบบเอกซ์โปเนนเชียล

RSSI (Received Signal Strength Indicator) — ตัวชี้วัดคุณภาพสัญญาณเซลลูลาร์หลัก ค่าตั้งแต่ -50 dBm (สัญญาณดีเยี่ยม) ถึง -120 dBm (แทบไม่มีเครือข่าย) Android ให้การเข้าถึง RSSI ผ่าน SignalStrength.getLevel(), iOS — ผ่าน CTCarrier (การเข้าถึงจำกัด)

ตัวอย่างการติดตามเครือข่ายเซลลูลาร์ใน Swift (iOS)

swift
import Network

let monitor = NWPathMonitor()
monitor.pathUpdateHandler = { path in
    if path.usesInterfaceType(.cellular) {
        print("เครือข่ายเซลลูลาร์ทำงานอยู่")
        if path.isExpensive {
            print("การเชื่อมต่อแบบคิดค่าบริการ — จำกัดการรับส่งข้อมูล")
        }
    }
}
monitor.start(queue: .main)

NWPathMonitor จากเฟรมเวิร์ก Network ติดตามประเภทการเชื่อมต่อ (cellular, wi-fi, wired) และแฟล็ก isExpensive ซึ่งบ่งชี้การเชื่อมต่อแบบคิดค่าบริการ บน iOS นี่เป็นวิธีหลักในการปรับพฤติกรรมของแอปตามประเภทเครือข่ายปัจจุบันโดยไม่ต้องเข้าถึงอินเทอร์เฟซวิทยุโดยตรง

การเลือกแพ็กเกจและผู้ให้บริการ: ผลกระทบต่อประสิทธิภาพของแอป

แม้ว่าแอปจะไม่ควบคุมการเลือกผู้ให้บริการ แต่การทำความเข้าใจลักษณะของแพ็กเกจต่างๆ ช่วยให้นักพัฒนาตัดสินใจได้ APN (Access Point Name) — เกตเวย์ระหว่างเครือข่ายเซลลูลาร์และอินเทอร์เน็ต APN ที่แตกต่างกัน (internet, ims, mms) ให้ QoS ที่แตกต่างกัน — APN เสียง (IMS) มีลำดับความสำคัญสูงกว่าการรับส่งข้อมูลอินเทอร์เน็ต

ผู้ให้บริการสมัยใหม่กำลังนำ DNN (Data Network Name) มาใช้ใน 5G SA — สิ่งที่คล้ายกับ APN ที่มีความสามารถในการแบ่งส่วนตามความต้องการ: ultra-reliable low-latency (URLLC), enhanced mobile broadband (eMBB), massive IoT (mMTC) นักพัฒนาไม่ได้เลือกส่วนโดยตรง แต่แอปสามารถขอ QoS เฉพาะผ่าน 5G QoS Identifier (5QI) เมื่อใช้ Network Slicing

คำแนะนำสำหรับนักพัฒนา: ตรวจสอบความพร้อมใช้งานของการเชื่อมต่อผ่าน NetworkInfo.isConnectedOrConnecting ก่อนส่งข้อมูล; ตั้งค่าหมดเวลาคำขออย่างน้อย 30 วินาทีสำหรับเครือข่ายเซลลูลาร์ (เซสชัน TCP สร้างช้าลงเมื่อสัญญาณอ่อน); ใช้ภารกิจพื้นหลัง (WorkManager, BGTaskScheduler) สำหรับการซิงค์เมื่อเชื่อมต่อกับ Wi-Fi หรือแพ็กเกจไม่จำกัดเท่านั้น

คำถามที่พบบ่อย

5G NSA แตกต่างจาก 5G SA อย่างไร?

5G NSA (Non-Standalone) ใช้ 5G New Radio สำหรับการส่งข้อมูลและ 4G LTE Core สำหรับการจัดการการเชื่อมต่อและการเคลื่อนที่ 5G SA (Standalone) ใช้ 5G Core เต็มรูปแบบพร้อมการตรวจสอบสิทธิ์อิสระ SA จำเป็นสำหรับ Network Slicing และความหน่วงต่ำกว่า 10 มิลลิวินาที NSA — สำหรับการเปิดตัว 5G ระยะแรกบนโครงสร้างพื้นฐานที่มีอยู่

แอปสามารถระบุได้อย่างไรว่าทำงานผ่านเครือข่ายเซลลูลาร์?

บน Android — ConnectivityManager.getActiveNetwork().getNetworkCapabilities() ด้วยการตรวจสอบ hasTransport(TRANSPORT_CELLULAR) บน iOS — NWPathMonitor ด้วยการตรวจสอบ usesInterfaceType(.cellular) นอกจากนี้ iOS ยังให้ isExpensive เพื่อกำหนดการเชื่อมต่อแบบคิดค่าบริการ

Carrier Aggregation ใน 4G LTE คืออะไร?

Carrier Aggregation — เทคโนโลยีที่รวมความถี่พาหะส่วนประกอบสูงสุด 5 ความถี่เพื่อเพิ่มแบนด์วิดท์ หากพาหะแต่ละตัวให้แบนด์วิดท์ 20 MHz การรวม 3 พาหะจะให้ 60 MHz — ความเร็วสูงถึง 450 Mbps สำหรับแอป Carrier Aggregation โปร่งใส: โมเด็มจัดการการรวมโดยอัตโนมัติ

ทำไม 5G mmWave ถึงไม่ทำงานภายในอาคาร?

คลื่นมิลลิเมตร (24–52 GHz) มีความยาวคลื่นสั้นมาก (5–12 มม.) และลดทอนอย่างมากเมื่อผ่านผนัง หน้าต่าง และแม้แต่ใบไม้ mmWave ต้องการแนวสายตาตรงไปยังเสาอากาศ — การสูญเสียผ่านกระจกอยู่ที่ 10–30 dB ดังนั้น mmWave จึงใช้ในพื้นที่เปิด: สนามกีฬา, ลานจัตุรัส, ศูนย์การค้าที่มีโดมโปร่งใส

วิธีจัดการสัญญาณเซลลูลาร์หายในแอป?

แนะนำให้สมัครรับการแจ้งเตือนจาก ConnectivityManager (Android) หรือ NWPathMonitor (iOS) เมื่อสัญญาณหาย แอปควร: ยกเลิกคำขอเครือข่ายปัจจุบัน, แสดงตัวบ่งชี้ไม่มีการเชื่อมต่อให้ผู้ใช้เห็น, บันทึกสถานะในพื้นที่จัดเก็บเฉพาะที่ (Room, CoreData) และกำหนดเวลาเชื่อมต่อใหม่ด้วยการหน่วงเวลาแบบเอกซ์โปเนนเชียล (ลองใหม่หลังจาก 10 วินาที, 30 วินาที, 60 วินาที, 300 วินาที)

สรุป

  • Cellular — เครือข่ายเซลลูลาร์ที่แบ่งเป็นเซลล์พร้อมการแฮนด์โอเวอร์เมื่ออุปกรณ์เคลื่อนที่ระหว่างเซลล์
  • 4G LTE — มาตรฐาน all-IP ด้วย OFDMA, MIMO และ Carrier Aggregation ความเร็วสูงถึง 3 Gbps ใน LTE-Advanced
  • 5G NR — สองช่วง: Sub-6 (ครอบคลุมมวลชน) และ mmWave (สูงถึง 20 Gbps ในระยะสั้น)
  • Network Slicing — ส่วนโครงสร้างพื้นฐานเสมือนสำหรับสถานการณ์ต่างๆ: IoT, URLLC, eMBB
  • NSA vs SA — Non-Standalone ใช้แกน LTE, Standalone — 5G Core เต็มรูปแบบสำหรับความหน่วง < 5 มิลลิวินาที
  • RSSI และแฟล็ก isExpensive ช่วยแอปปรับพฤติกรรมตามการเชื่อมต่อเซลลูลาร์
  • APN/DNN — จุดเชื่อมต่ออินเทอร์เน็ตของผู้ให้บริการ; ใน 5G SA DNN สามารถใช้ Network Slicing สำหรับบริการที่มีลำดับความสำคัญ

เราจะพัฒนาแอปพลิเคชันบนมือถือแบบครบวงจร

IT Sectr สร้างแอปพลิเคชัน iOS และ Android สำหรับสตาร์ทอัพและธุรกิจตั้งแต่ปี 2017 เราจะให้คำแนะนำและเสนอวิธีแก้ปัญหาที่ดีที่สุดแก่คุณ

ปรึกษาโครงการ

อ่านเพิ่มเติม