Bonjour à tous,
je viens vers vous car j'ai un souci : mon fournisseur a mis à jour le firmware de sa centrale d'acquisition en incluant des modifications que mon client avait demandées, malheureusement en recompilant son firmware, il a inclus la dernière version de la home page de cette centrale d’acquisition qui contient désormais des WebSocket (la centrale tourne sur un ARM9 pour info) ... le problème est que pour développer sur cette centrale, nous utilisons un DVD bootable Kubuntu qui contient l'ensemble des librairies et outils utiles pour le développement ( une release d'Eclipse, des librairies SOAP et Modbus etc. ...)
Par contre, vu que nous ne pouvons pas écraser la config du PC sur lequel nous sommes, nous lançons le Kubuntu sans l'installer (boot sur clef, tout le systeme reste en RAM)
Notre process est donc le suivant :
- boot sur clef Kubuntu
- développement avec Eclipse (c'est en C pour info)
- cross-compilation avec arm-linux-gcc
- connexion à la home page de la centrale d'acquisition avec le firefox embarqué dans la Kubuntu
- utilisation du service de transfert de fichier de cette home page pour télécharger notre binaire
- lancement du binaire via une connexion telnet
J'ai mis en rouge les deux étapes qui posent désormais problème avec cette nouvelle version de firmware/home page : lorsque j'essaie désormais de me connecter à la home page de la centrale j'ai une erreur qui remonte comme quoi le navigateur ne gère pas les WebSockets et je vois à l'écran des choses du style "{{toto:translate}}" (c'est approximatif je fais ça de mémoire)
J'anticipe vos remarques car non nous ne pouvons pas utiliser une connexion FTP ou un SCP pour faire le transfert directement du PC vers la centrale : seul le service de la home page a les droits suffisants pour le faire apparemment
La connexion telnet que nous utilisons est une connexion avec un login "developer" qui a des droits super restreints comme vous pouvez vous en doutez (le fournisseur de cette centrale d'acquisition a verrouillé tout, ce qui est bien logique quelque part ...)
Du coup, existerait-il un Navigateur Linux,
portable car je ne peux pas installer des choses vu que je tourne sur la clef USB (ou alors si mais là je ne m'y connais pas assez dsl) - j'en ai testé certains car je peux brancher une autre clef USB qui est bien vue par le Kubuntu (QtWeb pour ne pas le nommer, malheureusement il ne gère pas les WebSocket non plus - du moins la version que j'ai testée),
et qui gère les WebSockets donc vu que sans le service de transfert de fichier n'est plus accessible :'(
Merci à tous
Partager