Find Jobs
Hire Freelancers

Windows Mobile Bluetooth

$750-1500 USD

Fermé
Publié il y a plus de 13 ans

$750-1500 USD

Payé lors de la livraison
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
N° de projet : 837557

Concernant le projet

2 propositions
Projet à distance
Actif à il y a 13 ans

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
2 freelances proposent en moyenne $1 100 USD pour ce travail
Avatar de l'utilisateur
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 en 3 jours
0,0 (1 commentaire)
0,0
0,0
Avatar de l'utilisateur
Hi, Plz read your PM. Thanks, Ashish
$1 200 USD en 30 jours
0,0 (0 commentaires)
0,0
0,0

À propos du client

Drapeau de NEW ZEALAND
Auckland, New Zealand
0,0
0
Membre depuis sept. 8, 2009

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.