Ligne 1 : |
Ligne 1 : |
| {{Spark.IO-Could-API-NAV}} | | {{Spark.IO-Could-API-NAV}} |
− |
| |
− | {{traduction}}
| |
| | | |
| == Vérifier et flasher un nouveau Firmware == | | == Vérifier et flasher un nouveau Firmware == |
Ligne 49 : |
Ligne 47 : |
| "firmware_binary_id": "1234567", | | "firmware_binary_id": "1234567", |
| "errors": ["Device is not connected."] | | "errors": ["Device is not connected."] |
| + | }</nowiki> |
| + | |
| + | {{underline|'''note de MCHobby:'''}}<br /> |
| + | Lorsque la compilation et le Flash sont corrects, nous avons plutôt reçu le message suivant: |
| + | <nowiki>{ |
| + | "cmd": "Event", |
| + | "name": "Update", |
| + | "message": "Update started" |
| }</nowiki> | | }</nowiki> |
| | | |
| == Flasher un Core avec un binaire pre-compilé == | | == Flasher un Core avec un binaire pre-compilé == |
− | If you want to compile the firmware yourself and send a binary instead of a source file, you can do that too! Just add file_type=binary to the request body, and we will skip the compilation stage altogether. The response format will look like those shown above.
| + | Si vous voulez compiler le firmware par vous même et envoyer le binaire à la place du fichier source... et bien, vous pouvez également le faire! Ajoutez simplement le champ file_type=binary dans le corps de la requête (l'API sautera l'étape de compilation). Le format de la réponse devrait ressembler à ceci. |
| | | |
− | <nowiki># EXAMPLE REQUEST IN TERMINAL TO FLASH A BINARY | + | <nowiki># EXEMPLE DE REQUETE DANS UN TERMINAL POUR FLASHER UN BINAIRE |
| curl -X PUT -F file=@my-firmware-app.bin -F file_type=binary \ | | curl -X PUT -F file=@my-firmware-app.bin -F file_type=binary \ |
| "https://api.spark.io/v1/devices/0123456789abcdef01234567?access_token=1234123412341234123412341234123412341234"</nowiki> | | "https://api.spark.io/v1/devices/0123456789abcdef01234567?access_token=1234123412341234123412341234123412341234"</nowiki> |
| | | |
| {{Spark.IO-Could-API-TRAILER}} | | {{Spark.IO-Could-API-TRAILER}} |