SC 328 842: Wireless, Mobile, Internet of Things Technology (Fall 2022)


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), Wireless Sensor Networks, Ad Hoc Networks, Vehicular Wireless Networks (VANET), Wireless Metropolitans Area Networks (WMANs), Cellular Networks (1G to 5G), Internet of Things (IoT), Wireless Routing Protocols, Wireless Satellite Communication.

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

Instructor#1: Chakchai So-In, Ph.D., chakso AT kku.ac.th
Instructor#2: Phet Aimtongkham, Ph.D., phetim AT kku.ac.th
Office: SC#09 ANT Lab.
Office Hours: Saturday from 12.00 pm to 01.00 pm (or email me for appointment)
Class homepage: https://csperson.kku.ac.th/chakchai/328842_Fall22/
CNAP CCNA Wireless material: Cisco Network Academy CCNA Wireless
Talent Online: Huawei Academy (WLAN, 5G, IoT)
Location:
Section I+II (Online): - the class meets on Saturday at room SC9524 from 09.00am to 12.00pm for lecture+lab
Facebook Group: Facebook
Textbook
The main textbooks for the course are
1. Mobile and Wireless Networking Technology, Chakchai So-In, 2011-2018
2. Mobile & Wireless Networks Lab with IoT, Chakchai So-In et al., Infopress, 600 pp., 2020
3. Introduction to Wirless and Mobile Systems by Dharma Prakash, 2011
4. ¤ÙèÁ×Í¡ÒþѲ¹Òá;¾ÅÔपѹ Android ÍÂèÒ§Á×ÍÍÒªÕ¾ by ´Ã. ¨Ñ¡ÃªÑ âÊÍÔ¹·Ãì, ¾§Éìȸà ¨Ñ¹·ÃìÂÍ áÅÐ ³Ñ°³ÔªÒ ÇÕÃÐÁ§¤ÅàÅÔÈ, 2011
5. Android App Development ©ºÑºÊÁºÙóì by ´Ã. ¨Ñ¡ÃªÑ âÊÍÔ¹·Ãì, ¾§Éìȸà ¨Ñ¹·ÃìÂÍ áÅÐ ³Ñ°³ÔªÒ ÇÕÃÐÁ§¤ÅàÅÔÈ, 2011
6. Ad Hoc Wireless Network: Architectures and Protocols, C. Siva Ram Murthy and B. S. Manoj, 2004

Supplementary
1. Wireless Communications and Network, by William Stallings, 2005
2. Fundamentals of Wireless Communication by David Tse et al., 2005 (free access click here)
3. WiMAX: Technology for Broadband Wireless Access by Loutfi Nuaymi, 2007
4. 3G Evolution, Second Edition: HSPA and LTE for Mobile Broadband, Erik Dahlman et al., 2008
5. Wireless LAN 2nd Edition, Aunnop Kuntikul, 2018
6. Wireless LAN, Anan Ponpherm, 2007
7. Basic Android App Development, Chakchai So-In and Pongsathorn Janyoi, 2018
8. Advanced Android Programming, Chakchai So-In and Pongsathorn Janyoi, 2018
9. Basic Window Phone 7 Programming, C. So-In, Kasidit Wijitsopon, Nutnicha Weeramongkonlert, and Saryut Poolsanguan, 2018
Most importantly, please READ all Wiki related topics.
Note that all books are on 3 hours-reserved at ComSci LIB.
Wireless, Mobile, IoT Project (Class in 2022)
Wireless, Mobile, IoT Project (Class in 2021)
Mobile and Wireless Survey (Class in 2012)
Mobile and Wireless Application (Class in 2011)
Mobile and Wireless Survey (Class in 2011)
News
Tentative Schedule (Subject to Change)
ClassDayDateTopic
1Saturday02/07/2022Course Overview + Introductio to Computer Networking and Wireless Networking
2Saturday09/07/2022Wireless Local Area Network (WLAN)
3Saturday16/07/2022Wireless Personal Area Network (WPAN)
4Saturday23/07/2022Introduction to Internet of Things (IoT)
5Saturday30/07/2022Ad Hoc Networks + VANET
6Saturday06/08/2022Wireless Sensor Networks + Wireless Physical Layer (WPHY)
7Saturday13/08/2022(Cont.)
8Saturday20/08/2022Review for Midterm + Wireless/Mobile/IoT Paper Selection (2 papers - pick 1) + Wireless/Mobile/IoT Project/App/Testbed Selection Proposal Presentation + Encoragement + Dhamma #1 + Dhamma #2
9Saturday27/08/2022Mid-Term Exam (week 22/08-27/08) = Saturday 27/08 at 09.00am - 12.00pm
10Saturday03/09/2022Introduction to Wireless Cellular Network + Cellular 1G-5G
11Saturday10/09/2022Sattlelite/Space Networking + Aviation Networks
12Saturday17/09/2022Lab 1: Cisco Ptracer/Matlab/Virtual Box/Window/Ubuntu Setups (Workng at home) + Lab 3: WLAN Simulation (PTracer) + Lab 10: IoT Simulation (PTracer)
13Saturday24/09/2022Lab 11: IoT Hardware + Lab 12: IoT, VANET, MQTT and CoAP
14Saturday01/10/2022Lab 2: Intro to WLAN + Lab 4: Wireless Router + Lab 5: Wireless AP
15Saturday08/10/2022Lab 7: WPAN Bluetooth + NFC/RFID + Homeplug + Powerline + Lab 13: Ad-Hoc Simulation
16Saturday15/10/2022Review for Finalterm + 1 paper-presentation (group of 2-3 + review/pros/cons) + Final Wireless/Mobile/IoT Project/App/Testbed Presentation PPT + Demo + Poster + Video (youtube mp4) + Code/Configuration/Testbed
17Saturday22/10/2022Final Exam (Lecture + Lab) (week 25/10-13/11) = 29/10 (09.00am - 12.00pm)

Homework/Lab Assignments (Fall 2022 schedule) (Subject to Change) Ten or eleven Lab Homeworks will be assigned (at the end of lab chapter) throughout the course (a whole week).
Note: Some of the questions will be used as QUIZ during the lecture.
Submission:
All assignment should be turned via Google Drive = 328842_Fall22. Late lab homework will be assessed a 15% penalty.
Each pair-homework should include title prefix = "GroupID_HWID" such that ID is your Group/HW number.
Each pair-lab should include title prefix = "GroupID_LabID" such that ID is your Group/Lab number.
Each pair-lab homework should include title prefix = "GroupID_LabHWID" such that ID is your Group/LabHW number.
Note: For homework and lab assignment; you MUST include the cover letter with students' signature OTHERWISE they WILL NOT be graded.
1-paper Presentation
Each group selects any paper (Journal, e.g., ThaiJo Search or Scidirect or IEEE) (Thai/English) and make a presentation in detail (in the last 3 years)
Topic = (Search) = Wireless/Mobile/Internet of Things etc.
References =
https://www.kmutt.ac.th/jif/public_html/search.html
https://ieeexplore.ieee.org/Xplore/home.jsp
Submission: paper.pdf + paper.ppt; such as Group1_paper1.pdf + Group1_paper1.ppt
Score = based on the discussion during the presentation 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 2-3 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)
    Huawei ICT Competition
    Network Security Contest
    National Software Contest
    Click Here

    Project Milestone

    Description

    Completion Date

    #1Wireless/Mobile/IoT Paper Selection (2 papers - pick 1) + Wireless/Mobile/IoT Project Proposal + 10 mins PPT Presentation (what is it) = Topic + (2)Related Work + What makes different/What is it? + Example Source Code20/08/2022
    #2Final Wireless/Mobile/IoT Paper presentation (paper + PPT) 20 mins Presentation + Wireless/Mobile/IoT Project submission 20 mins Presentation = Poster + PPT + Video (youtube mp4) + Code + Demo28/10/2022

    Note: These are group projects BUT grading individually *write who do what in what%?*
    Grading: (Tentative)
    Mid-Term Exam (Industrial Exams)20% +/- 10%
    Final-Term Exam + Lab Exam30% +/- 20%
    Homework + Class Participation + Quiz15% +/- 10%
    Lab + HW_Lab15% +/- 10%
    Wireless/Mobile/IoT 1 paper-presentation (paper + PPT) + Project/Testbed20% +/- 10% (grading individually)

    Note that students are allowed to bring only "ONE" piece of A4 paper in each 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).
    Extra Credits:
  • +2.5 to 5% 1st round competition
  • +10 to 15% Final round competition; Published Paper/NSC/Imagine Cup/Samart etc.
  • +1% for taking a mobile application contest exam
  • +5 to 10% passing Mobile/Wireless/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