Dunque, innanzitutto grazie a tutti per le risposte.
Ho provato sia a mandare la stringa nel formato 0x81, 0x01, 0x06,
0x04, 0xFF anche in alcune versioni con \ o con
/ o con - ecc ed il risultato non cambia: la telecamera rimane ferma. Tuttavia le prove da me fatte erano direttamente da terminali sulla rs232 (come hyperterminal) e quindi simulato il carattere ascii del valore e non lo facevo direttamente calcolare dall'applicativo, questo vuol dire che di fatto i caratteri non stampabili probabilmente non riuscivo ad inviarli. Pertanto mi riservo di ripercorrere meglio questa strada dall'applicativo (che purtroppo non ho fra le mani fino a lunedì) anche perchè questa ipotesi mi sembra la + promettente!
In risposta a Iw7, ho provato (dopo che me l'hai detto tu) ad inviare la stringa in quel formato anche qua con vari delimitatori come spazio, \, /, virgole e NULL. Non va. Tuttavia secondo me il problema sta li': come dire alla telecamera che quello che gli mando è una cosa esadecimale?
Infine per RedXIII. Si l'applicativo che 'sto facendo è un applicativo a fini commerciali (per ora un esperimento) ma posso e voglio comunque risponderti. Allora di fatto è un applicativo per videorosrveglianza che a particolari eventi (gestiti dall'utente o ricevuti via RS232) manda su varie porte RS232 dei ben definiti comandi. L'ambiente che fa ciò è il PHP. Lo so che il PHP nasce come generatore di pagine web ed è sconsigliatissimo da usarsi per comandare direttamente l'hardware, tuttavia esso puo' farlo molto facilmente con l'emulazione CLI in ambiente windows ed ancora più facilmente col file system in ambiente linux (dove infatti le porte com sono directory del file system). La principale richiesta dell'applicativo è la PORTABILITA' ovvero che il front-end sia eseguibile su tutte le piattaforme ed oggi penso che lo standard in questo senso sia l'HTML puro. L'altra richiesta è la raggiungibilità, ed ancora internet ci aiuta potento utilizzare un IP pubblico.
Quesot applicativo deve permettere:
- di collegarsi dappertutto (da internet) a questo web server il quale controlla fisicamente alcuni apparati tramite le RS232 come ad esempio le telecamere che possono essere mosse od i videoregistratori che possono essere azionati (il trasporto del segnale stesso avviene poi per altri canali proprietari).
- poter comandare il tutto da locale ma via WI-FI (magari blutooth che non è direttivo ed ha un maggior campo rispetto all'irda) attraverso PDA con il loro browser che a questo punto diventa una specie di telecomando molto evoluto (si pensi solo che di fatto l'interfaccia è disegnata dal webserver).
Questo applicativo sarà utilizzato per:
1- videosorveglianza remota
2- controllo apparecchiature multimediali entrambi o alternativi.
Ovviamente entrambi gli utilizzi prevedono tutta una serie di routine di sicurezza (sopratutto nel caso 1) o di maggior peso dei comandi se impartiti da più parti e discordanti.
Ma queste sono cose facilissime a farsi in php perchè native stesse del linguaggio.