Find Jobs
Hire Freelancers

fix a unstable internet connection bug in microcontroller C code

$200-600 USD

Fechado
Publicado há quase 9 anos

$200-600 USD

Pago na entrega
We had a company develop for us a hardware, equipped with a PIC18F46K22, connected via UART communication to another hardware using another PIC. The hardware works by connecting to the internet using a ENC28j60 module, with a ethernet connection using DHCP, and then, downloads data from a mysql server to microcontroller RAM. The code is working fine in some some routers/ISPs, but the connection to the server is highly unstable if connected to other routers/ISPs. This is the bug that I need to fix, unstable connection to the remote server. Device has a character LCD, that displays the percentage indicator for the download that is being done, in some internet provider, I get many download error messages. Code is attached.
ID do Projeto: 8243288

Sobre o projeto

13 propostas
Projeto remoto
Ativo há 9 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
13 freelancers estão ofertando em média $369 USD for esse trabalho
Avatar do Usuário
hello thanks for inviting me to your project. i have dowloaded the mikroc file you put in the project description, i will take a look at it. thanks
$250 USD em 3 dias
4,9 (55 avaliações)
5,9
5,9
Avatar do Usuário
Hello, First of all thank you for inviting me to your project. It's highly appreciated. I just looked at your code and based on what I saw, there is only one condition that the code disconnects the TCP connection and it is when the device goes to server mode. If somehow the related variable (server_mode) becomes 1 or the other side of the link (remote server) terminates the connection, then there is not much we can do. the second one is unavoidable but the first one may happen due to memory leakage and overwriting the variables because of the lags and delays for remote connections that hold memories for longer period of time and makes the code unstable. And of course the code is not well written nor optimized and probably that's the reason why it gets unstable under stress. If you have the IDE to compile the codes and have teamviewer then I can connect to your PC to make some modifications on the codes and optimize it for you to see if the problem gets resolved. Please let me know if you are interested. Best regards, Shahram
$444 USD em 7 dias
5,0 (9 avaliações)
5,0
5,0
Avatar do Usuário
A proposal has not yet been provided
$444 USD em 3 dias
4,7 (19 avaliações)
4,9
4,9
Avatar do Usuário
Hi. Im telecommunication engineer. I can do your project and take a look but I would need someway to test the device and uploading codes(maybe with team viewer?). Also I would need to acess the server to check logs, status and make some tests. I also can test in my servers with some tools. I can also speak Portuguese. Regards.Greg.
$1.000 USD em 15 dias
5,0 (5 avaliações)
3,9
3,9
Avatar do Usuário
Hello, Trust you are doing well! :) I introduce myself as a well experienced Embedded Software developer. Total experience of 5 years. I have delivered previous projects on time and with 100% satisfaction on Freelancer. (https://www.freelancer.in/u/kaush9287.html#/reviews) I have good experience of developing embedded software for Microchip PIC micro controllers. Kindly get in touch for discussing the details. Be rest assured that your work will be completed with best quality and on time. Hoping to hear from you soon! :) Best Regards, Kaushal
$222 USD em 10 dias
5,0 (9 avaliações)
3,4
3,4
Avatar do Usuário
Hi, I have experience in C programming so I think I can help you with your project. Lets contact for details!
$222 USD em 3 dias
5,0 (3 avaliações)
2,7
2,7
Avatar do Usuário
Hi, I am electronics and telecommunication engineering undergraduate of university of moratuwa. I have very good experience in micro controller, micro controller programming, analog circuit design etc. i can do a best job with in your time. Please talk to me we can talk more about the projcet.
$200 USD em 5 dias
4,8 (3 avaliações)
1,2
1,2
Avatar do Usuário
A proposal has not yet been provided
$200 USD em 3 dias
5,0 (1 avaliação)
1,2
1,2
Avatar do Usuário
Hey, I am Ravi Jivani. I am a professional Firmware Engineer. I feel glad to see the project based on PIC 18 Controller. From past half year I am working on PIC 18 and really impressed with it's performance. So, I will give you hats off for choosing a really smart chip. its CCP module and ECCP module is the plus point of using the advantage of modern architecture. The problem basically you are facing is based on the Interrupt from where i could understood from the description given with it. Feel free to contact me if you are interested. Ravi Jivani 9427387999
$444 USD em 3 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
A proposal has not yet been provided
$222 USD em 3 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
I have a good experience in debugging codes.
$388 USD em 15 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) BRAZIL
Florianopolis, Brazil
5,0
101
Método de pagamento verificado
Membro desde dez. 30, 2011

Verificação do Cliente

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.