Find Jobs
Hire Freelancers

Windows Mobile Bluetooth

$750-1500 USD

Geschlossen
Veröffentlicht vor mehr als 13 Jahren

$750-1500 USD

Bezahlt bei Lieferung
A very simple Sync application that combines HTTP and Bluetooth requests. It would do the following functions to sync ECKey with the website [eg $URL=[login to view URL]]. The website address should be an application wide configuration variable that can be defaulted in the applicaton but changeable by the user. Required to be built using 32feet Bluetooth library in C# in Visual Studio 2008. Source code of Windows Application (C# using WCL) or Java (using JSR-82) or Android application can be provided. 1) On first run, request user to enter website username (eg demo ‘at’ [login to view URL]) and password (eg bluetooth), which is stored and not requested again. 2) On request to SYNC from the user, show the message "Searching for ECKey" and start a Progress bar at 10%. 3) Select from a list of paired Bluetooth devices or search for new discoverable Bluetooth ECKey devices. ECKey have a Bluetooth address range (eg 00:1c:3e:**:**:**) . At the end of the search the Progress Bar at 20%. If more than one found then ask user to select one by name. 4) Once selected set progress bar at 30% and do a HTTP POST to $URL/doors/sync/ with the following form fields [Removed] The HTTP POST request will look like the following (See [login to view URL] as an example) 5) Retrieve result that includes an XML structured file, [Removed] 6) If there are no command then set the progress bar at 100% and display the result message. Close the bluetooth and internet connection and return to the main menu. OR 7) If there are commands then set the progress bar at 40% and display the result message. 8) If there is no Bluetooth Serial Port (SPP) connection to ECKey then display the current PIN Master and establish a Bluetooth serial port connection. 9) With the serial port connection, stream the text between the <command> </command> as text to the BT device over the serial port. The spaces should be converted to a \n character. An additional final command of 0000\n needs to be sent. Progress bar at 50%. 10) Receive a streamed response to the commands over the Serial Post a response string, this would be up to 1000 lines of data, each line 100 characters. This could be streamed to a file. See attached file EK4First for an example. When a \n0000\n is received then there is no more data to cocome from the unit. Set the Progress Bar at 70%. 11) Use a HTTP Post to send the serial response to the website. This could be a HTTP form post to the same URL with the text file upload and the command_ids from the XML file. Set the Progress Bar at 80%. [Removed] 12) Go to step 5. Result Codes: XML Result Code = -2: uploadError XML Result Code = -1: invalidLogin XML Result Code = 0: noDoor XML Result Code = 1: commandSuccess XML Result Code = 2: uploadSuccess
Projekt-ID: 837557

Über das Projekt

2 Vorschläge
Remote Projekt
Aktiv vor 13 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
2 Freelancer bieten im Durchschnitt $1.100 USD für diesen Auftrag
Avatar des Nutzers
It is about downloading text stream from selected/closest Bluetooth devices and POST the stream to website over HTTP POST connection. There could be a minor issue if both USB and TCP connection work together. On connecting to bluetooth, current Connection Manager (Wifi, GSM Modem, etc) would be dropped, and switched to BT link. So, we should manage the Connection Manager as well. So, downloaded stream would be stored on local file storage and then reconnecting the Connection Manager to Wifi or GSM Modem for establishing TCP/IP Link for HTTP/POST connection purpose. I prefer to use C# for this purpose.
$1.000 USD in 3 Tagen
0,0 (1 Bewertung)
0,0
0,0
Avatar des Nutzers
Hi, Plz read your PM. Thanks, Ashish
$1.200 USD in 30 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von NEW ZEALAND
Auckland, New Zealand
0,0
0
Mitglied seit Sept. 8, 2009

Kundenüberprüfung

Andere Aufträge von diesem Kunden

J2ME with Bluetooth and HTTP
$250-750 USD
Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.