Serveur domotique raspberry pi + arduino

Tu veux dire envoyer par PHP une chaine JSON à l'Arduino ?
Ca devrait être du genre :

fwrite($fp, "{ \"str\":0x02, \"len\":0x04, \"cmd\":0x08, \"dt1\":1, \"dt2\":1, \"dt3\":1, \"end\":0x03  }" );

Et si les valeurs à passer sont des variables PHP de même nom:

fwrite($fp, "{ \"str\":" . $str . ", \"len\":" . $len . ", \"cmd\":" . $cmd . ", \"dt1\":" . $dt1 . ", \"dt2\":" . $dt2 . ", \"dt3\":" . $dt3 . ", \"end\":" . $end ." }" );

Si ta question est dans l'autre sens : comment récupérer en PHP des variables que l'Arduino transmet en JSON, je pense qu'il va falloir simplifier le format et écrire un petit "parser" de réponses car je ne connais pas d'équivalent de la fonction d'exécution du Javascript qui permet de traiter des réponse JSON (qui sont en fait du code Javascript).