syndrael
Messages postés2378Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention29 décembre 201220 2 juil. 2009 à 17:10
Tu crois que PHP est le mieux adapté pour faire cela ?
Franchement c'est un beau pari et je t'en félicite.. mais un ptit Delphi ou autre VB aurait suffit non ??
Ou alors tu veux lancer tout ça avec une interface web non ??
S.
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 201230 8 juil. 2009 à 20:30
Salut,
Le mieux est sans doute de passer par un exe tiers pour gérer le port série, c'est ce que j'utilise lorsque je dois travailler avec un port COM et php.
Regarde du côté de serProxy, il permet de mettre à dispo les datas du port serie sur une socket. Il ne te reste plus qu'à lire / écrire dessus avec PHP.
Et tite remarque pour Syndrael :
J'aurai tendance à dire que PHP est particulièrement adapté pour faire ce genre de chose. Utilisé avec serproxy c'est loin d'être "un beau pari" Tu communiques simplement sur une socket, comme tu pourrais le faire dans bien d'autres cas.
J'ai toute la domotique de ma maison qui repose sur ce principe. Je peux surveiller à distance, sur n'importe quel pc, ce qu'il se passe chez moi (video, état des portes, fenêtres, radars, ...), allumer / éteindre des projecteurs, activer des équipements, etc ... sur un simple navigateur. Pour cela PHP me semble bien mieux adapté que VB (que je ne maitrise que très peu)
,je ne peux pas l'utiliser, le pc n'est pas lié à internet, c'est un ordi avec easyphp qui permet de tester des pages php et de gérer une apply avec alarme sur un modem qui est sur le port série .
tout marche sauf le message vocal, mon pc me téléphone bien lorsque je parle le modem a le son mais moi je n'entend rien et je n'arrive pas à faire un message d'alerte !
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 201230 8 juil. 2009 à 22:26
Sauf erreur de ma part je ne vois pas en quoi serproxy a besoin d'internet, il ne fait, si ma mémoire est bonne, que mettre à disposition les données du port série sur une socket de la machine (et y écrire les données envoyées). As tu été voir le lien ??? As tu testé ??
Je n'avais pas compris que tout marché bien, je pensais, avec ta question "comment récupère t on les info retour du modem aussi ??" qu'il y avait un problème. En effet je vois mal comment tu peux gérer efficacement un modem sans "écouter" ses retours.
A mon humble petit avis serproxy réponds bien mieux, en terme de simplicité et d'efficacité, que les fonction php que tu utilises.
cs_ericsandrine
Messages postés14Date d'inscriptionvendredi 4 février 2005StatutMembreDernière intervention16 juillet 2009 12 juil. 2009 à 22:29
J'ai testé mais cela ne m'a rien donné ! je n'ai toujours pas la solution pour envoyer un message vocal par modem ;
je veux envoyer un message vocal par exemple si quelqu'un rentre chez moi . j'ai le matériel qui me lance une ligne de commande windows si quelqu'un ouvre ma porte mais je ne sais pas lancer une ligne de commande qui m'envoi un message vocal .
j'arrive à me téléphoner par le biais des commandes AT mais pas à m'envoyer un message vocal !
En fouillant un peu il y a pas mal d'infos sur les commandes AT, et notamment :
AT&K3#CLS=8#VBS=4#VLS=0#BDR=16#VRN=255#VRA=45
ATDT014379xxxx
(attendre le retour VCON, qui mets plusieurs secondes à arriver)
AT#VTX
(Ctrl+A J) # cat /tmp/BORISmod.RVO > /dev/ttyS1
# fg
ATH