Find Jobs
Hire Freelancers

Windows Mobile Bluetooth

$750-1500 USD

Fechado
Publicado há mais de 13 anos

$750-1500 USD

Pago na entrega
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
ID do Projeto: 837557

Sobre o projeto

2 propostas
Projeto remoto
Ativo há 13 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
2 freelancers estão ofertando em média $1.100 USD for esse trabalho
Avatar do Usuário
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 em 3 dias
0,0 (1 avaliação)
0,0
0,0
Avatar do Usuário
Hi, Plz read your PM. Thanks, Ashish
$1.200 USD em 30 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) NEW ZEALAND
Auckland, New Zealand
0,0
0
Membro desde set. 8, 2009

Verificação do Cliente

Outros trabalhos deste cliente

J2ME with Bluetooth and HTTP
$250-750 USD
Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.