Original Post
Hi, I have to implement GPS using C# for my college project. I know GPS is Global Positioning System but i don't have to implement it in such large scal it should just work in our college campus. My project should be able to locate people in my college campus. I did some R&D on this and thought about 2 possible ways to do it : - ------------------------------------------------------------------- Idea 1 : - (Use Mobile Phones) To locate people using there mobiles but i don't know how to do this thing. And also i won't be able to detect people using laptops or computers. Advantages : - This concept can be used on large scale to locate people out of campus also. We can use this thing for navtigation and all other things GPS can be used for. If we can get longitude and latitude we can use google earth to show its position on a map. DisAdvantages : - How do we detect people using laptops or pcs? -------------------------------------------------------------------------------- Idea 2 : - (Use Wireless Network) We have Wireless Network in our College Campus constiting of WiFi Access Points connected to switches and so on upto the server. So i was thinking to use these WiFi Access Points to locate people connected to the network. I can make a database of all Wifi Acess Points and there positions recording there ip address , mac address and there position in college campus. Then i can use IP address of UnknownClient to trace nodes in between server and that UnknownClient and then use the position of last known node in the path to display approximate position in the campus. Advantages : - We can use this to locate a particular user on network and can show its approx position also on a 2d top view map (map can be made using directx or using gdi). We can use this to locate any suspecious person on the network. Disadvantages : - We can only trace stationary people or moving people within limited range. We can't use this for navigation as good as in idea1. I made some programs in c# for trace route but it doesn't detects switches or wifi acess points in the networks. that maybe because these things dont have ip address so we might need to detect them by tracing mac address of nodes in path. But i cannot figure out how to do that in c# ? ----------------------------------------------------------------------------- So guyz need suggestions which approach to follow with some links, articles, books or anything to help me out. I wanna give it my best shot but for that i need some proper guidence.