In Progress

Windows 7 Sensor "driver" for Novatel Wireless MiFi

In Windows 7, Microsoft adds support for location sensors (see [url removed, login to view] for details).

The Novatel Wireless MiFi device (sold by Sprint and Verizon in the U.S.) provides GPS coordinates via HTTP. A query to http://192.168.1.1/[url removed, login to view] returns something like:

altitude -16

angle_uncertainty 13

fix_type 1

heading 239

horizontal_velocity 32

latitude 38.965

longitude [url removed, login to view]

perpendicular_std_dev_uncertainty 12

std_dev_uncertainty 13

timestamp_str 12/15/2009 05:41:51

vertical_std_dev_uncertainty 9

vertical_velocity 0

horizontal_accuracy 57

vertical_accuracy 12

loc_uncertainty_conf 39

status 1

Only, instead of the carriage-returns, it uses character 0x1B to separate the fields.

Your task is to implement a commercially-viable sensor "driver" that will obtain GPS data from the MiFi device. This driver should include an installer for easy installation. The product should include a configuration utility to customize the IP address (or hostname if appropriate) of the MiFi device. A password may also be required to authenticate to the device.

The product should implement all of the location features supported by both interfaces. That is, if the Microsoft API defines support for uncertainty and the MiFi supports uncertainty (which it appears it does), the driver should translate that info.

I do not know of any specification for the MiFi GPS data, so values will have to be inferred from samples taken. I can help provide sample data, testing, and troubleshooting reports to resolve issues.

For example, when there is no GPS fix, the data returned is as follows:

altitude 0

angle_uncertainty 0

fix_type 0

heading 0

horizontal_velocity 0

latitude 0.0

longitude 0.0

perpendicular_std_dev_uncertainty 0

std_dev_uncertainty 0

timestamp_str 01/06/1980 00:00:00

vertical_std_dev_uncertainty 0

vertical_velocity 0

horizontal_accuracy 0

vertical_accuracy 0

loc_uncertainty_conf 0

status 0

Ultimately, the product should be a end-user installable product that enables the MiFi in Windows 7 as a location Sensor.

The deliverable should also include all source code and instructions on building the final installer product. Buyer retains all intellectual property rights.

Skills: C Programming, C# Programming, Windows Desktop

See more: mifi gps windows, gps sensor driver windows, windows mifi location driver, mifi getlastfix, mifi gps, novatel mifi device driver windows, sprint location sensor windows, gps novatel, novatel mifi driver, novatel address mifi, novatel windows support, www verizon com, www sprint com, verizon wireless com, verizon . com, sprint . com, novatel wireless, location testing, easy wireless, driver 1, data sensors, 192 168.1.1, mifi gps windows driver, novatel wireless location sensor, novatel mifi driver windows

About the Employer:
( 1 review ) Washington, United States

Project ID: #571590

5 freelancers are bidding on average $500 for this job

gimalay

Hello, please see my PM. Regards.

$700 USD in 14 days
(2 Reviews)
3.4
hungvu

I'm ready to do it.

$300 USD in 20 days
(2 Reviews)
0.0
Yprofessor

I'm so much interested in this work. [url removed, login to view] is our company's website. We're working with individual or companies to produce a good result with them. I hope More

$250 USD in 5 days
(0 Reviews)
0.0
AlexeyUA

More sample data will be needed

$500 USD in 7 days
(0 Reviews)
0.0
WillWeb4Food

This bid is for creating a Win7 Sensor driver for MiFi. All source code will be commented and delivered production ready in an installable package.

$750 USD in 11 days
(0 Reviews)
0.0