normalement la plateforme ne remplace rien et transmet le message tel qu'il lui est présenté...
---- On Fri, 08 Apr 2016 19:16:21 +0200, I received a SMS from: +33681917383. Content is: Sos ][1,2][2,1][3,0
et depuis le 17 => ---- On Sun, 17 Apr 2016 12:59:11 +0200, I received a SMS from: +33637854227. Content is: sos )(1;1)(2;0)(3;0
on peut d'ailleurs voir qu'il y a eu toute sorte d'essais
---- On Sun, 17 Apr 2016 17:22:25 +0200, I received a SMS from: +33637854227. Content is: sos 1;1 2;0 3;0
---- On Sun, 17 Apr 2016 17:42:41 +0200, I received a SMS from: +33637854227. Content is: sos '1;1''2;0''3;0'
---- On Sun, 17 Apr 2016 18:32:33 +0200, I received a SMS from: +33637854227. Content is: sos 1;1// 2;0//3;0
---- On Mon, 18 Apr 2016 13:59:07 +0200, I received a SMS from: +33783767482. Content is: Sos }{1;1}{2;1}{3;1
je soupçonnerais donc plutôt des changements de code côté arduino....à moins que kannel (la SMS GW) fasse des siennes (mais jamais vu jusqu'à présent)
a priori, si je me réfère à la dernière tentative, il suffit de changer le code dans https://svn.emerginov.lycee-ledantec.ac-rennes.fr/filedetails.php?repname=SOSILERENOTE&path=%2Ftrunk%2Fweb%2Fsmsreceiver.php
$sensors = explode(")(", $content);
$sensorsSize = count($sensors);
=>
$sensors = explode("}{", $content);
$sensorsSize = count($sensors);
et ça devrait marcher...
et perso j'utiliserai plutôt sos 1;1 2;0 3;0 en utilisant l'espace comme séparateur
$sensors = explode(" ", $content);
dans un premier temps, regardez précisément ce que l'arduino envoie (en mettant à jour les logs) et adaptez le code
Bon courage
Morgan