You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The agent is currently transitioning to the v2 of the GOA framework for API management, please refer to the following
7
9
[documentation](https://github.com/goadesign/goa/tree/v2) in order to install tools and libraries
@@ -16,18 +18,18 @@ goa gen github.com/arduino/arduino-create-agent/design
16
18
Get the latest version of the Agent for all supported platforms:
17
19
18
20
### Windows
19
-
*[Windows with Edge](http://downloads.arduino.cc/CreateBridgeStable/ArduinoCreateAgent-1.1-windows-installer-edge.exe)
20
-
*[Windows with Chrome](http://downloads.arduino.cc/CreateBridgeStable/ArduinoCreateAgent-1.1-windows-installer-chrome.exe)
21
-
*[Windows with Firefox](http://downloads.arduino.cc/CreateBridgeStable/ArduinoCreateAgent-1.1-windows-installer-firefox.exe)
21
+
*[Windows with Edge](https://downloads.arduino.cc/CreateBridgeStable/ArduinoCreateAgent-1.1-windows-installer-edge.exe)
22
+
*[Windows with Chrome](https://downloads.arduino.cc/CreateBridgeStable/ArduinoCreateAgent-1.1-windows-installer-chrome.exe)
23
+
*[Windows with Firefox](https://downloads.arduino.cc/CreateBridgeStable/ArduinoCreateAgent-1.1-windows-installer-firefox.exe)
22
24
23
25
### MacOSX
24
-
*[MacOSX with Safari](http://downloads.arduino.cc/CreateBridgeStable/ArduinoCreateAgent-1.1-osx-installer-safari.dmg)
25
-
*[MacOSX with Chrome](http://downloads.arduino.cc/CreateBridgeStable/ArduinoCreateAgent-1.1-osx-installer-chrome.dmg)
26
-
*[MacOSX with Firefox](http://downloads.arduino.cc/CreateBridgeStable/ArduinoCreateAgent-1.1-osx-installer-firefox.dmg)
26
+
*[MacOSX with Safari](https://downloads.arduino.cc/CreateBridgeStable/ArduinoCreateAgent-1.1-osx-installer-safari.dmg)
27
+
*[MacOSX with Chrome](https://downloads.arduino.cc/CreateBridgeStable/ArduinoCreateAgent-1.1-osx-installer-chrome.dmg)
28
+
*[MacOSX with Firefox](https://downloads.arduino.cc/CreateBridgeStable/ArduinoCreateAgent-1.1-osx-installer-firefox.dmg)
27
29
28
30
### Linux
29
-
*[Linux x64 with Chrome](http://downloads.arduino.cc/CreateBridgeStable/ArduinoCreateAgent-1.1-linux-x64-installer-chrome.tar.gz)
30
-
*[Linux x64 with Firefox](http://downloads.arduino.cc/CreateBridgeStable/ArduinoCreateAgent-1.1-linux-x64-installer-firefox.tar.gz)
31
+
*[Linux x64 with Chrome](https://downloads.arduino.cc/CreateBridgeStable/ArduinoCreateAgent-1.1-linux-x64-installer-chrome.tar.gz)
32
+
*[Linux x64 with Firefox](https://downloads.arduino.cc/CreateBridgeStable/ArduinoCreateAgent-1.1-linux-x64-installer-firefox.tar.gz)
31
33
32
34
arduino-create-agent is a fork of @[johnlauer](https://github.com/johnlauer)'s [serial-port-json-server](https://github.com/johnlauer/serial-port-json-server) (which we really want to thank for his kindness and great work)
33
35
@@ -146,18 +148,18 @@ or in the location selected during the installation
146
148
Please use the current latest version:
147
149
148
150
### Windows
149
-
* [Windows with Edge dev](http://downloads.arduino.cc/CreateBridge/staging/ArduinoCreateAgent-1.0-windows-installer-edge.exe)
150
-
* [Windows with Chrome dev](http://downloads.arduino.cc/CreateBridge/staging/ArduinoCreateAgent-1.0-windows-installer.exe)
151
-
* [Windows with Firefox dev](http://downloads.arduino.cc/CreateBridge/staging/ArduinoCreateAgent-1.0-windows-installer-firefox.exe)
151
+
* [Windows with Edge dev](https://downloads.arduino.cc/CreateBridge/staging/ArduinoCreateAgent-1.0-windows-installer-edge.exe)
152
+
* [Windows with Chrome dev](https://downloads.arduino.cc/CreateBridge/staging/ArduinoCreateAgent-1.0-windows-installer.exe)
153
+
* [Windows with Firefox dev](https://downloads.arduino.cc/CreateBridge/staging/ArduinoCreateAgent-1.0-windows-installer-firefox.exe)
152
154
153
155
### MacOSX
154
-
* [MacOSX with Safari dev](http://downloads.arduino.cc/CreateBridge/staging/ArduinoCreateAgent-1.0-osx-installer-safari.dmg)
155
-
* [MacOSX with Chrome dev](http://downloads.arduino.cc/CreateBridge/staging/ArduinoCreateAgent-1.0-osx-installer-chrome.dmg)
156
-
* [MacOSX with Firefox dev](http://downloads.arduino.cc/CreateBridge/staging/ArduinoCreateAgent-1.0-osx-installer-firefox.dmg)
156
+
* [MacOSX with Safari dev](https://downloads.arduino.cc/CreateBridge/staging/ArduinoCreateAgent-1.0-osx-installer-safari.dmg)
157
+
* [MacOSX with Chrome dev](https://downloads.arduino.cc/CreateBridge/staging/ArduinoCreateAgent-1.0-osx-installer-chrome.dmg)
158
+
* [MacOSX with Firefox dev](https://downloads.arduino.cc/CreateBridge/staging/ArduinoCreateAgent-1.0-osx-installer-firefox.dmg)
157
159
158
160
### Linux
159
-
* [Linux x64 with Chrome dev](http://downloads.arduino.cc/CreateBridge/staging/ArduinoCreateAgent-1.0-linux-x64-installer-chrome.run)
160
-
* [Linux x64 with Firefox dev](http://downloads.arduino.cc/CreateBridge/staging/ArduinoCreateAgent-1.0-linux-x64-installer-firefox.run)
161
+
* [Linux x64 with Chrome dev](https://downloads.arduino.cc/CreateBridge/staging/ArduinoCreateAgent-1.0-linux-x64-installer-chrome.run)
162
+
* [Linux x64 with Firefox dev](https://downloads.arduino.cc/CreateBridge/staging/ArduinoCreateAgent-1.0-linux-x64-installer-firefox.run)
161
163
162
164
163
165
## How to use it
@@ -242,7 +244,7 @@ You will receive an object of all the boards connected with USB or over the netw
242
244
}
243
245
```
244
246
245
-
## Open/Close ports
247
+
###Open/Close ports
246
248
247
249
To read input from a board connected to USB you must first open the port with the command
248
250
@@ -350,7 +352,7 @@ The payload is a json object that looks like this:
@@ -365,16 +367,13 @@ The payload is a json object that looks like this:
365
367
"wait_for_upload_port":true,
366
368
"use_1200bps_touch":true,
367
369
"network":false,
368
-
"params_verbose":"-v",
369
-
"params_quiet":"-q -q",
370
-
"verbose":true
371
370
}
372
371
}
373
372
```
374
373
375
374
- commandline is the command to execute to perform the upload. This is, for example, avrdude on a Leonardo.
376
375
377
-
- hex contains the sketch hex encoded in base64
376
+
- hex contains the sketch binary encoded in base64 (could decode in Intel hex or raw binary)
378
377
379
378
- signature is the signature of the commandline signed with the private key that matches the public key contained in the config.ini of the arduino-create-agent
380
379
@@ -386,6 +385,10 @@ The results of the upload will be delivered via websocket with messages that loo
386
385
{"Flash":"Ok","ProgrammerStatus":"Done"}
387
386
```
388
387
388
+
### Javacript client library
389
+
390
+
You can install the [arduino-create-agent-js-client](https://github.com/arduino/arduino-create-agent-js-client) in your client application
391
+
389
392
---
390
393
391
394
## Development
@@ -469,4 +472,4 @@ By making a contribution to this project, I certify that:
469
472
470
473
## Creating a release
471
474
Just create a new release on GitHub, and our drone server will build and upload
472
-
the compiled binaries for every architecture in a zip file in the release itself.
475
+
the compiled binaries for every architecture in a zip file in the release itself.
0 commit comments