CSE 4520/5520 Wireless Networks

CSE 4520/5520 Wireless Networks

<p> CSE 4520/5520 Wireless Networks Project2 (Due 11/26/2014)</p><p>In this project, we implement two simple mobile applications on the Android emulator. Download the SDK as per the instructions sheet distributed in the class. We write an application for collecting the longitude and latitude information, tower ID, neighbor list, and signal strength using the APIs. </p><p>You are expected to log the signal strengths and other parameters (listed below in the tables. For example, log (every 1-2 seconds) the tower ID. </p><p>Report should contain the following: - Problem definition - Developmental environment - Assumptions - Descriptions of the APIs - Description of the software architecture and design - Picture of the locations in the google map - State diagrams for all the network modules - Description of the state diagram - Code (fully commented and clearly specify the modules/functions written by each member in the group) - CLI/GUI for inputting as well as outputting the data (call specific info) Problems you faced during design and implementation - Conclusions; discuss how your assumptions have affected the final outcome A.Indoor Signal change:</p><p>Record different indoor location for a building (each student will pick a building in the campus) and fill the following tables. Make sure you capture the indoor map of the building and mark the locations. We expect the tower IDs and WiFi Access Points change in different corridors in the building. Identify handoffs (WiFi, and cellular). Describe the cellular towers covered in the building and detect any coverage holes.</p><p>Table1 (Tower Information)</p><p> indoor Location cid lac IP Server Location Location1 Location2 Location3 Location4 Location5 Location6 Location7 Location8 Location9 Location10 </p><p> cid: the Cell TOWER ID. Type: integer; Range: 0 to 65535  lac: the Location Area Code of your operator's network. Type: integer; Range: 0 to 65535</p><p>Table2 (Wi-Fi Information)</p><p> indoor Location BSSID linkSpeed Rssi Signal ssid Location 1 Location 2 Location3 Location 4 Location 5 Location 6 Location 7 Location 8 Location 9 Location10 </p><p> SSID: the service set identifier (SSID) of the current 802.11 network.  Link Speed: current link speed.  Rssi Signal: current access point signal.  BSSID: The address of the access point ( MAC ADDRESS). B.Outdoor Signal change and GPS reading:</p><p>Drive around Denton or travel in the shuttle bus. Record different out door locations with different speed levels and fill the following table:</p><p>Table3 (GPS information)</p><p>Speed of SPEED cid lac IP Accuracy Bearing Latitude Longitude Altitude Movement 20 Mile 20 Mile 20 Mile 20 MILE 40 MILE 40 MILE 40 MILE 40MILE 60MILE 60MILE 60MILE 60MILE </p><p>Accuracy: Get the estimated accuracy of this location, in meters. Speed: Get the speed if it is available, in meters/second over ground.</p><p>C. Physical Locations</p><p>Table4 (physical locations)</p><p>BSSID cid GPS Location Tower Location IP Location Wi-Fi Location</p><p>GPS Location: physical longitude and latitude Tower Location: Physical longitude and latitude for the tower location Wi-Fi Location: Physical longitude and latitude for the Wi-Fi location Note: In order return the location for the tower, Wi-Fi and IP address you will need to consider the following API: Tower location API: service provided by https://unwiredlabs.com/ to return the tower location. Wi-Fi access point Location API: service provided by Google geolocation location API. IP Location API: service provided by http://ip-api.com/. </p>

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    3 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us