422 012: Introduction to Wireless and Mobile Networks with Internet of Things (Spring 2025)


Course Description:
Introduction to wireless networks, fundamental to physical, frequency media, radio propagation, modulation and coding, multiplexing, fundamental to computer networks, Wireless Local Area Networks (WLANs), Wireless Personal Area Networks (WPANs), sensor networks, ad hoc routing, Wireless Metropolitans Area Networks (WMANs), cellular networks (1G to 5G), Mobile Internet Protocol (MobileIP), Internet of Things, and Wireless Security

Prerequisite: C and JAVA programming, Data Communication OR Computer Network (may be needed for the project) OR permission of the instructor.

Instructor:
  • Chakchai So-In, Ph.D., chakso AT kku.ac.th
  • Phet Aimtongkham, Ph.D., phetim AT kku.ac.th

  • Office: @9523 (Applied Network Technology)
    Office Hours: Friday 08.30 to 10.30 (or email me for appointment)
    Class homepage: https://csperson.kku.ac.th/chakchai/422012_Spring25/
    Huawei Talent Online: Huawei Talent
    Teaching Assistant:
  • Apinan jankhonkaen Apinan.ja AT kkumail.com, Office hour Monday (Email -> Tentative)
  • Nathanon Boonprom nathanon.b AT kkumail.com, Office hour Tuesday (Email -> Tentative)
  • Bannawat Dahan bannawat.d AT kkumail.com, Office hour Wednesday (Email -> Tentative)
  • Nichaphat Siribut nichaphat.si AT kkumail.com, Office hour Thursday (Email -> Tentative)

  • Location:
    Section I: - Lecture: Monday at room SC9524 from 13.00 to 15.00
    - Lab: Tuesday at room SC9524 from 08.30 to 10.30
    Section II: - Lecture: Monday at room SC9524 from 13.00 to 15.00
    - Lab: Tuesday at room SC9524 from 10.30 to 12.30
    Facebook Group: Facebook
    Textbook
    The main textbooks for the course are
    1. Mobile and Wireless Networking Technology (Thai Edition), Chakchai So-In, 2011-2018
    2. Mobile & Wireless Networks Lab with IoT (Thai Edition), Chakchai So-In et al., Infopress, 600 pp., 2020

    Supplementary
    1. Wireless and Mobile Networking by Mahbub Hassan, 2022
    2. Introduction to Wireless and Mobile Systems (4th edition) by Dharma Prakash, 2015
    3. 5G Wireless: A Comprehensive Introduction (1st edition) by William Stallings, 2021
    4. Wireless Communication Networks and Systems (1st edition) by William Stallings, 2015
    5. Enabling the Internet of Things: Fundamentals, Design and Applications (IEEE Press) (1st edition) by Muhammad Azhar Iqbal et al., 2020
    6. Converged Communications: Evolution from Telephony to 5G Mobile Internet 1st Edition by Erkki Koivusalo, 2022
    7. 6G Key Technologies: A Comprehensive Guide (IEEE Press) 1st Edition by Wei Jiang and Fa-Long Luo, 2022
    8. Ad Hoc Wireless Network: Architectures and Protocols, C. Siva Ram Murthy and B. S. Manoj, 2004
    9. Wireless Communications and Network, by William Stallings, 2005
    10. Fundamentals of Wireless Communication by David Tse et al., 2005 (free access click here)
    11. Protocols and Architectures for Wireless Sensor Networks (1st edition) by Holger Karl et al., 2005
    12. Digital Communications: Fundamentals and Applications by Bernard Sklar, 2021
    Most importantly, please READ all Wiki related topics.
    Note that all books are on 3 hours-reserved at ComSci LIB.

    Interesting Computer and Network Security Material
    1. เทคโนโลยีการสื่อสารไร้สาย Wireless Communication Technologies, ผศ.ดร. ศรัญ ดวงสุวรรณ, 2022
    2. Wireless LAN 2nd Edition, Aunnop Kuntikul, 2018
    3. Wireless LAN, Anan Ponpherm, 2007
    4. Basic Android App Development, Chakchai So-In and Pongsathorn Janyoi, 2018
    5. Advanced Android Programming, Chakchai So-In and Pongsathorn Janyoi, 2018
    6. Basic Window Phone 7 Programming, C. So-In, Kasidit Wijitsopon, Nutnicha Weeramongkonlert, and Saryut Poolsanguan, 2018

    Youtube Project: Project (Testbed) (Class in 2024)
    Project (Testbed) (Class in 2023)
    Project (Testbed) (Class in 2022) More Examples Click Here
    News
    Tentative Schedule (Subject to Change)
    ClassDayDateTopic
    1Monday18/11/2024Chapter 1: Course Overview
    2Monday25/11/2024Chapter 2 (Part I): Wireless Local Area Networks (IEEE 802.11)
    3Monday02/12/2024Chapter 2 (Part II): ((Cont.)
    4Monday09/12/2024Chapter 3 (Part I + II): Wireless Personal Area Networks (WPANs)
    5Monday16/12/2024 (Graduation Ceremony => Zoom/Onsite Sunday 22/12/2024 09.00-10.45)Chapter 4 (Part I): Internet of Things (IoT)
    6Monday23/12/2024Chapter 4 (Part II): (Cont.)
    7Monday30/12/2024 (New Year => Zoom/Onsite Sunday 22/12/2024 10.45-12.00)Chapter 5 (Part I): Ad-Hoc Networks and VANET
    8Monday06/01/2025Mobile and Wireless Networking Project/App/Testbed Selection Proposal Presentation + Review for Midterm + Encoragement + Dhamma #1 + Dhamma #2
    9Monday13/01/2025Mid-Term Exam (week 13/01-20/01) = Saturday 11/01 (13.00-16.00)
    10Monday20/01/2025Chapter 5 (Part II) + Chapter 6 (Part I): (Cont.) + Mobile IP & Wireless Sensor Networks (WSN)
    11Monday27/01/2025Chapter 6 (Part II): (Cont.)
    12Monday03/02/2025Chapter 7 (Part I): A Review of Wireless Physical Layer Concept
    13Monday10/02/2025Chapter 7 (Part II) + Chapter 8: (Cont.) + Introduction to Wireless Cellular Networks
    14Monday17/02/2025Chapter 9: Cellular Networks: From 1G to pre-4G
    15Monday24/02/2025Chapter 10 + Chapter 11 (Option): Cellular Networks - 4G and Beyond + Wireless Network Security (Option)
    16Monday03/03/2025Review for Finalterm + Final Mobile and Wireless Networking with IoT Project/App/Testbed Presentation PPT + Demo + Poster + Video (youtube mp4 - example in google drive) + Code/Configuration/Testbed
    17Monday11/03/2025Final-Term Exam (week 17/03-24/03) = 23/03 (13.00-16.00)

    Homework/LabHW Assignments (Spring 2025 schedule): (Subject to Change)
    Ten or eleven homeworks will be assigned (as Huawei HCIA WLAN Chapters+Exam) throughout the course. Click here https://e.huawei.com/en/talent/portal/#/.
    Ten or eleven lab-homeworks will be assigned (at the end of lab chapter) throughout the course. Click here https://serazu.com/product/view.html?id=704.
    Note: Some of the questions will be used as QUIZ during the lecture.

    Submission:
    All assignment should be turned via Google Drive = 422012_Spring25. Late lab homework will be assessed a 30% penalty.
    Each group-homework should include title prefix = "GroupID_HWID" such that ID is your GroupID/HW number.
    Each group-lab-homework should include title prefix = "GroupID_LabHWID" such that ID is your GroupID/Lab number.
    Note: For homework and lab assignment; you MUST include the cover letter with students' signature OTHERWISE they WILL NOT be graded.
    LabDescription
    1Lab 1 (Chapter 1): OS (Windows + Linux) Installation
    2Lab 2 (Chapter 2): WLAN Adhoc vs. Infrastructure
    3Lab 3 (Chapter 3): WLAN Simulator
    4Lab 4 (Chapter 4): WLAN Wireless Router
    5Lab 5 (Chapter 5): WLAN Access Point
    6Lab 6 (Chapter 6): WLAN P2P and P2MP
    7Lab 7 (Chapter 7): WPAN Bluetooth + NFC/RFID + Homeplug + Powerline
    8Lab 8 (Chapter 8): WPAN ZigBee
    9Midterm Lecture Exam (allow 2*A4)
    10Lab 9 (Chapter 9): Wireless Sensor Network (Simulator)
    11Lab 10 (Chapter 10): IoT Simulator
    12Lab 11 (Chapter 11): IoT Testbed
    13Lab 12.1 + 12.2 (Chapter 12): VANET + MQTT + CoAP
    14Lab 13 (Chapter 13): Adhoc Networks (Simulator)
    15Lab 14 (Chapter 14): Cellular Networks (Simulator)
    16Lab 15 (Chapter 15): WLAN Security
    17Final Lecture Exam (allow 2*A4)
    Note: For homework and lab assignment; you MUST include the cover letter with students' signature OTHERWISE they WILL NOT be graded.
    Academic Integrity
    Students at Khon Khan University are engaged in the first step for their professional career with the highest standards. Please follow the academic integrity guideline at Cheating and Plagiarism [@CMU]. All these rules are enforced for the entire course.
    Project/Lab - Group of up to 6 students
    Main Project
    Project Ideas:
  • Ideas at Virtual Labs
  • Ideas at Planet Labs
  • Ideas at EMULAB
  • Ideas at OMNET
  • Ideas at NS2
  • Ideas at NS3
  • Ideas at OPNET

  • Ideas at Hawaii.edu
  • Ideas at MIT.edu
  • Ideas at Toronto.edu
  • Ideas at Sunysb.edu
  • Ideas at Berkeley.edu
  • Ideas at Upenn.edu
  • Ideas at Cmu.edu

  • This semester, (not limited to) we will focus on Internet of Thing; Android Emulator will be our main tool (require JAVA skill - eclispe)
    Links here are useful for Android programming: http://developer.android.com/guide/developing/tools/emulator.html, http://developer.android.com/sdk/index.html.
    Some of Android application: http://www.android.com/market/#app=com.wsl.CardioTrainer; http://androidapplications.com/
    However, we do not limit to Android platform. Iphone OS application, WII-based applicaiton, Kinect application, WP7 application AND Sensor Network are also possible.
    The quality of the project is to submit for NSC contest, Microsoft Imagine Cup, and Samart Innovation.
    Project Ideas Example (Look at Mobile Application section - please also update the projects passing into the final round)
    Some cool projects@youtube: Iphone Robot; Kinect Robot; Cool Android App; Kinect; Window Phone App

    Cisco Netrider Contest (Networking Competition)
    Network Security Contest
    National Software Contest
    Click Here

    Project Milestone

    Description

    Completion Date

    #1Wireless/ Mobile/ IoT Project/App/Testbed Proposal 10 mins PPT Presentation (what is it) = Topic + (2)Related Work + What is it? + What makes different from those 2? + Examples = 6-8 pages)06/01/2025
    #2Final Wireless/ Mobile/ IoT Project/App/Testbed Submission 20 mins Presentation (Demo) = Poster + PPT + Video Youtube .mp4 (Presentation + Demo) + Code .zip + Demo 03/03/2025

    Note: These are group projects BUT grading individually *write who do what in what%?*
    Grading: (Tentative)
    Mid-Term Exam (Lecture) + Industrial Exam25% +/- 25%
    FinalTerm Exam (Lecture)25% +/- 15%
    Homework + Lab + LabHW + Quiz + Class Participation25% +/- 10%
    Wireless/ Mobile/ IoT Project/App/Testbed25% +/- 10% (grading individually)

    Note that students are allowed to bring only "TWO" piece of A4 paper in final exam with additional non-memorized calculator
    The final exam material will be after the mid-term; however, all related contents will be also covered.
    The exam includes 1. True/False (+1, -1, and 0), 2. Numerical and Analysis, and 3. Fill in the blank.
    The final grade will be curved based on the overall performance of the whole class (probablistic clear cut-off point).
    Note: Extra Credits:
  • +2.5 to 5% 1st round competition
  • +5 to 10% Final round competition; Published Paper/NSC/Imagine Cup/Samart etc.
  • +1% for taking a mobile application contest exam
  • +2.5% for taking/passing the security online course, e.g., udemy and coursera
  • +5 to 10% passing Wireless/Mobile/IoT Certifications


  • Other related wireless networking research links
    1. WiMAX research, WiMAX-NS2 Module, Chang Gung University (Prof. Jenhui Chen), http://ndsl.csie.cgu.edu.tw/wimax_ns2.php
    2. Wireless Communication Technologies Group, NIST, http://w3.antd.nist.gov/wctg/
    3. Wireless Communications Research, MIT (Prof. Moe Win), http://wgroup.lids.mit.edu/
    4. The Wireless Systems Lab (WSL), Stanford, (Prof. Andrea Goldsmith), http://systems.stanford.edu/
    5. Wireless Communications Research Group, Stanford (Prof. Donald C. Cox), http://wireless.stanford.edu/
    6. Network Research Lab, UCLA (Prof. Mario Gerla and M.Yahya Sanadidi), http://netlab.cs.ucla.edu/
    7. UCLA Wireless Research and Development, UCLA (Dr. Michael Fitz), http://www.unwired.ee.ucla.edu/index.html
    8. Center for Wireless Communications (CWC), UCSD (Prof. Anthony S. Acampora), http://www-cwc.ucsd.edu/
    9. Broadband Wireless Networking Laboratory, (Prof. Ian F. Akyildiz) http://www.ece.gatech.edu/research/labs/bwn/
    10. The Berkeley Wireless Research Center, Berkeley, http://bwrc.eecs.berkeley.edu/
    11. Wireless Networking & Communications Group (WNCG), Utexas (Prof. Jeff Andrews, Ted Rappaport, Lili Qiu, and Sanjay Shakkottai), http://wncg.ece.utexas.edu/
    12. Wireless Communications Laboratory (WCL), TAMU (Prof. Costas N. Georghiades), http://wclb.tamu.edu/
    13. Wireless Systems Research Laboratory, Univeristy of Cincinnati (Dr. James Caffery Jr), http://www.ececs.uc.edu/~wsrl/main_page.htm
    14. Wireless Communications Research Laboratory, WISC (Prof. Akbar Sayeed), http://dune.ece.wisc.edu/
    15. WINLAB, Rutger (Prof. Dipankar Raychaudhuri), http://www.winlab.rutgers.edu/
    16. Wireless Networking and Security Laboratory, WPI (Prof. Wenjing Lou), http://ece.wpi.edu/~wjlou/htmls/research.html
    17. Center for Wireless Information Network Studies, WPI (Prof. Kaveh Pahlavan), http://www.cwins.wpi.edu/
    18. Multimedia Networks Laboratory, UMass (Prof. Aura Ganz), http://dvd1.ecs.umass.edu/wireless/
    19. Computer Networks Research Group, UMass (Prof. Jim Kurose and Don Towsley), http://www-net.cs.umass.edu/
    20. The Wireless Networks Laboratory (WNL), Cornell (Prof. Zygmunt J. Haas), http://people.ece.cornell.edu/haas/wnl/
    21. Center for Wireless Systems and Applications (CWSA), Purdue (Prof. Mark Bell), http://cwsaweb.ecn.purdue.edu/index.php
    22. Center for Research in Wireless Communications, Clemson (Prof. Michael B. Pursley), http://www.clemson.edu/crwc/index.htm
    23. Advanced Networking Laboratory, NJIT (Prof. Nirwan Ansari), http://web.njit.edu/anl/index.htm
    24. Broadband Communications Research, University of Waterloo (Dr. X. Sherman Shen and Weihua Zhuang), http://bbcr.uwaterloo.ca/
    25. Wireless Information Networking Group (WING), University of Florida (Dr. Yuguang Fang and Janise McNair), http://wireless.ece.ufl.edu/
    26. Radio Systems Group, Lund University (Prof. Andreas Molisch), http://www.es.lth.se/radiocom/
    27. Wireless Communications and Networking Group, Rochester (Prof. Wendi Heinzelman), http://www.ece.rochester.edu/research/wcng/
    28. Wireless Communications Research, UTK (Prof. Mostofa K. Howlader), http://wcrg.ece.utk.edu/

    Other Wireless Classes
    1. Wireless Classes at Stanford and other Wireless Classes Links, Stanford (Prof. Andrea Goldsmith), http://www.stanford.edu/class/ee359/
    2. Wireless Broadband Networks Class, RPI (Prof. Shivkumar Kalyanaraman), http://www.ecse.rpi.edu/Homepages/shivkuma/
    3. Short course on Fundamental to Wireless (Prof. David Tse), http://www.jacobsschool.ucsd.edu/news/news_releases/release.sfe?id=550
    4. Wireless Classes, Berkeley (Prof. David Tse), http://inst.eecs.berkeley.edu/~ee224b/sp06
    5. Wireless Communication, UTexas (Prof. Ted Rappaport), http://users.ece.utexas.edu/~wireless/classes.php
    6. Wireless Classes, Washington University (Prof. Raj Jain), http://www.cse.wustl.edu/~jain/
    7. Protocol and Systems Design for Wireless Mobile Networks, UCLA (Prof. Songwu Lu), http://www.cs.ucla.edu/classes/fall03/cs211/
    8. Other resource of William Stallings text book, http://williamstallings.com/Wireless1e.htmL

    Back to Chakchai So-In's Home Page