Est-il possible d'avoir une application j2me sur un mobile pour agir comme une «passerelle SMS» qui va gérer les messages incommming, faire une requête sur une base de données via GPRS et répondre à l'utilisateur?J2ME SMS Server sur téléphone portable
Répondre
Cela dépend probablement si votre téléphone le prend en charge. Jetez un oeil à l'API J2ME Wireless Messaging:
L'API de messagerie sans fil (WMA) est un logiciel optionnel pour Java 2 plate-forme, Mobile Edition (J2ME) qui permet d'accéder à la plate-forme indépendante à la communication sans fil ressources comme Short Message Service (SMS).
http://java.sun.com/products/wma/overview.html
Cet article a quelques exemples qui peuvent probablement servir de point de départ de ce que vous voulez atteindre: http://www.ibm.com/developerworks/wireless/library/wi-extendj2me/
Edit: comme d'autres l'ont souligné, vous pourriez ne pas être capable de recevoir tous les messages.
Je pense que vous devriez vérifier la documentation de JSR-120 pour confirmer. Mais, dans ma pensée, cela pourrait être impossible. Si vous souhaitez recevoir un message en utilisant JSR-120, vous devez affecter le point final spécifique (numéro de port) à écouter comme comme ci-dessous:
serverConn = (MessageConnection)Connector.open("sms://:5000");
Donc, vous ne pouvez pas attraper tous les messages SMS. Ça ne peut pas être une passerelle alors.
Ceci est entièrement possible sur tout combiné J2ME prenant en charge le JSR 120 (c'est-à-dire la plupart d'entre eux). Cependant, comme Wonil l'a dit, vous ne pouvez pas traiter n'importe quel message SMS entrant. Il doit s'agir d'un SMS envoyé à un numéro de port sur lequel votre application écoute (en utilisant une connexion au serveur, comme Wonil l'a expliqué).
Ce ne serait pas automatique à moins que l'application ne soit signée (car une confirmation est généralement requise pour l'envoi de SMS et l'accès au réseau).
Une autre approche consiste à connecter votre téléphone à un PC à l'aide d'un câble USB/Bluetooth/IR, d'ouvrir une connexion série en utilisant le téléphone comme modem et d'écrire un nouveau programme en utilisant AT + CGML comme here . Cela permettrait de traiter tous les SMS entrants (pas de numéro de port requis) et sans aucune demande de confirmation ennuyante.
HTH
- 1. Envoi de la commande du téléphone portable à l'ordinateur portable en utilisant J2ME et Bluetooth
- 2. J2ME SMS IOException
- 3. Obtenir le fichier .jar sur une erreur de téléphone portable
- 4. Téléphone portable no. vérification
- 5. Codage pour téléphone portable
- 6. Un émulateur de téléphone portable
- 7. envoyer des sms en j2me
- 8. envoi de SMS au téléphone portable en utilisant un certain programme java
- 9. Téléphone mobile - configuration par SMS
- 10. comment envoyer des sms via un numéro de téléphone portable dans l'iphone
- 11. Je commence la programmation en j2me, comment obtenir la compatibilité maximale avec chaque téléphone portable?
- 12. php, supprimer des fichiers d'un téléphone portable
- 13. Création d'applications pour Motorola Téléphone portable
- 14. Windows téléphone portable 7 - C# seulement?
- 15. connecter le téléphone portable à l'ordinateur
- 16. Conversion d'un ancien téléphone portable en webcam
- 17. J2ME: Pour envoyer une image par SMS
- 18. L'application j2me ne fonctionne pas sur Téléphone Mobile
- 19. Comment envoyer des sms à localhost en j2me?
- 20. créer une application Web basée sur ce que les gens texte/sms à un téléphone
- 21. Comment accéder aux paramètres de l'appareil sur un téléphone portable Sony Ericsson?
- 22. Open ASF avec J2ME
- 23. envoyer un SMS
- 24. Communication par SMS via Internet
- 25. Programme de téléphone portable Samsung WiTu (i900/Omnia)
- 26. Où obtenir Royaume-Uni Téléphone portable à la passerelle d'email
- 27. Comment capturer la vidéo d'un téléphone portable Windows?
- 28. transférer un fichier d'un téléphone portable à un autre via bluetooth
- 29. Android Orientation de l'écran, secouer le téléphone portable bloque l'application
- 30. Comment indiquer à un téléphone portable d'installer midlet dans le dossier des applications?