Find Jobs
Hire Freelancers

Windows Mobile Bluetooth

$750-1500 USD

Lukket
Slået op over 13 år siden

$750-1500 USD

Betales ved levering
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

Om projektet

2 forslag
Projekt på afstand
Aktiv 13 år siden

Leder du efter muligheder for at tjene penge?

Fordele ved budafgivning på Freelancer

Fastsæt dit budget og din tidsramme
Bliv betalt for dit arbejde
Oprids dit forslag
Det er gratis at skrive sig op og byde på jobs
2 freelancere byder i gennemsnit $1.100 USD på dette job
Brug Avatar.
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 på 3 dage
0,0 (1 bedømmelse)
0,0
0,0
Brug Avatar.
Hi, Plz read your PM. Thanks, Ashish
$1.200 USD på 30 dage
0,0 (0 anmeldelser)
0,0
0,0

Om klienten

Flag for NEW ZEALAND
Auckland, New Zealand
0,0
0
Medlem siden sep. 8, 2009

Klientverificering

Tak! Vi har sendt dig en e-mail med et link, så du kan modtage din kredit.
Noget gik galt, da vi forsøgte at sende din mail. Prøv venligst igen.
Registrerede brugere Oprettede jobs i alt
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Indlæser forhåndsvisning
Geolokalisering er tilladt.
Din session er udløbet, og du er blevet logget ud. Log venligst ind igen.