[2 days left] What’s wrong with your cloud strategy? Learn why multicloud solutions matter with Nimble Storage.Register Now

x
?
Solved

GPRS with Java, to mobile phones serie60

Posted on 2003-11-18
4
Medium Priority
?
894 Views
Last Modified: 2013-12-09
Hello, I'm a portuguese student!!
I'm to try use GPRS connections in mobile phones with JAVA, for serie60 of Nokia.
But I'm a little lost.
I don't know how I test my applications, to see if is working.
I don't know how I beginning my connection.
I don't know if is posible.
I don't Know nothing.....

Can you HELP me in my beginning???
Tanks!!
0
Comment
Question by:ib00049
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
4 Comments
 
LVL 1

Expert Comment

by:jmsousa
ID: 9771217
Já que és português, aqui vai:

1. É possível fazer aquilo que pretendes. Tens de perceber como funciona a rede GPRS...

0
 
LVL 1

Expert Comment

by:jmsousa
ID: 9771277
Desculpa lá... Continuando...

Assim, podes por exemplo fazer um dial-up desde que incluas nesse dial-up os comandos adicionais:

AT+CGDCONT=<cid>, "IP", <APN>, "", 0, 0, onde:
<cid> define o contexto (PDP)
<APN> informação de reencaminhamento através da rede, não é mais do que o serviço que deves ter subscrito ao teu operador (por ex. ligação à Internet da Vodafone, APN = "INTERNET.VODAFONE.PT")

Estes comandos podem depender do modem GPRS que estiveres a usar, logo testa-os antes de mais...

Repara que necessitas de uma stack PPP e TCP/IP para falares através da rede GPRS e se o teu modem não tiver já incorporada esta funcionalidade, então o dial-up é a melhor solução (Windows ou Linux - neste caso, a configuração é ligeiramente diferente, mas acredito que o saibas fazer...).

Depois disto e com o RAS activo escreve o teu código Java, deverá funcionar...

José Sousa
0
 

Author Comment

by:ib00049
ID: 9776814
Para José Sousa....
Em portugues fica mais facil por a questão tal como ela é!

O que pertendo fazer é criar uma ligacão GPRS entre um tlm, da nokia serie60 com gprs, e um modem Siemens MC35 GPRS terminal.

Existe a dificuldade pelo facto de não conseguir obter um IP fixo para o modem MC35, mas essa questão acho que já resolvi.

Quanto ao lado do telemovel a coisa complica-se um pouco pois estou um pouco perdido.
Pertendo criar a aplicacao para este efeito em Java lodo utilizo J2ME version2.0.

Supondo que consigo obter um IP fixo para o meu modem MC35 como posso fazer a minha aplicacao para o tlm.

Estou so a inicializar-me neste mundo e não tenho muito conhecimento apenas sei programar em java e nao sou um expert., apenas quero realizar o meu projecto para a universidade que é nesta area.

Se possuir algum exemplo que me possa enviar agradeco, contudo os pontos são teus. (ib00049@alunos.deis.isec.pt)

Saudacões academicas
Vasco Mouta.
0
 
LVL 1

Accepted Solution

by:
jmsousa earned 63 total points
ID: 9777411
O que pretendes fazer não é tecnicamente possível... Na rede GPRS não é possível colocar dois terminais a falar um com o outro sem que exista um dispositivo (gateway) que garanta o necessário interface/reencaminhamento. Deixa que te explique: ao fazeres um 'attach' (comum login) na rede GPRS recebes um IP que pode mudar à medida que te moves fisicamente e por isso o teu terminal muda as credenciais para outra SGSN (tipo a BTS da rede GSM)... Daí o facto de se dizer que a rede GPRS tem IP's não fixos (repara que tal só é verdade se tiveres de te registar noutra SGSN). Assim, o que a rede GPRS faz é reencaminhar os dados do teu terminal até uma gateway da rede do operador (chamada GGSN) e que é responsável pelo interface com outras redes (internet, redes privadas, etc). Para conseguires o que pretendes, terias de garantir que o operador reencaminharia o tráfego da tua conta (login+pwd) para a rede onde se encontra o outro terminal... Isto é possível, os operadores dispoem destes serviços para redes empresariais, privadas, mas a logística necessária parece-me além daquilo que podes a esta altura realizar (era necessário uma ligação do operador à rede da tua faculdade, acertar permissões de ambos os lados e produzir sw para garantir a sincronização).

Contudo, o que pretendes fazer tem solução, se não usares a rede GPRS (não sei se é um imperativo do teu projecto???). Parametriza um PC (onde tens o modem MC35T) como servidor RAS (no MSDN da Microsoft encontras a informação necessária) e parametrizas o outro terminal para aceder por RAS ao primeiro (precisas do número de telefone do primeiro e de programar um dial-up para isso, a tua aplicação em JAVA poderia fazê-lo por si). Repara que depois de concluído o dial-up estarias 'ligado' e daqui para a frente as possibilidades seriam as que pretendesses...

Fisicamente não tenho um exemplo simples que te possa fornecer, contudo aqui vão alguns passos que podes investigar:

a) produzir um servidor RAS
b) produzir um cliente RAS (simples dial-up do Windows/Linux)
c) procurar saber como programaticamente fazer um dial-up (procuras as API's do Windows RasDial() e relacionadas)

José Sousa
0

Featured Post

Q2 2017 - Latest Malware & Internet Attacks

WatchGuard’s Threat Lab is a group of dedicated threat researchers committed to helping you stay ahead of the bad guys by providing in-depth analysis of the top security threats to your network.  Check out our latest Quarterly Internet Security Report!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Coaxial cable bending There are several factors that govern the selection of coaxial cable for your Machine to Machine (M2M) application: the location of cable runs, either indoor or outdoor, inside or outside an enclosure, maximum bending and the…
Using in-flight Wi-Fi when you travel? Business travelers beware! In-flight Wi-Fi networks could rip the door right off your digital privacy portal. That’s no joke either, as it might also provide a convenient entrance for bad threat actors.
This Micro Tutorial will show you how to maximize your wireless card to its maximum capability. This will be demonstrated using Intel(R) Centrino(R) Wireless-N 2230 wireless card on Windows 8 operating system.
Viewers will learn how to connect to a wireless network using the network security key. They will also learn how to access the IP address and DNS server for connections that must be done manually. After setting up a router, find the network security…
Suggested Courses

649 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question