Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
ef99d9a
add provisioning-api client
fabik111 Aug 21, 2025
d6bb839
update board with crypto list
fabik111 Aug 21, 2025
e759383
draft provisioning v2
fabik111 Aug 21, 2025
47f3ee3
refactor network configuration feature
fabik111 Aug 21, 2025
dd1471a
draft FSM for provisioning 2.0
fabik111 Aug 22, 2025
fff4460
move map for fqbn and vid and pid to package boardpids
fabik111 Aug 25, 2025
71e4b8b
move function for getting network configuration from the user to comm…
fabik111 Aug 25, 2025
8176c88
add connected method to NetworkConfigurationProtocol
fabik111 Aug 25, 2025
ebad5c2
add iot-api raw client
fabik111 Aug 25, 2025
8132fad
end fsm for provisioning v2
fabik111 Aug 25, 2025
c84d9f6
draft runProvisioningV2 function
fabik111 Aug 25, 2025
e481d30
add runProvisioningv2 function
fabik111 Aug 26, 2025
c1e5736
refactor network configuration FSM
fabik111 Aug 26, 2025
9fa6d51
refactor provisioningv2 FSM
fabik111 Aug 26, 2025
2106464
fix clients
fabik111 Aug 28, 2025
9921455
fix print
fabik111 Aug 28, 2025
51ee3ed
add log for network configuration
fabik111 Aug 28, 2025
18d64dc
fix connection error for cellular, cat-m1, nb-iot and gsm boards
fabik111 Aug 28, 2025
d02e707
add starting message
fabik111 Aug 28, 2025
fe6f011
use ntp service for getting ts for claiming
fabik111 Aug 28, 2025
7c80384
fix provisioning fsm
fabik111 Aug 28, 2025
7e4e2ef
fix parsing uhwid
fabik111 Aug 29, 2025
9e7501c
bump up the arduino-cli dependency to version 0.29.x last commit
fabik111 Sep 1, 2025
f667707
fix catm1 config
fabik111 Sep 1, 2025
1e712ea
update .licenses
fabik111 Sep 1, 2025
a9c9b8b
accept new licenses
fabik111 Sep 2, 2025
ecef7cc
refactor getToken function
fabik111 Sep 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .licensed.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ reviewed:
- golang.org/x/crypto/curve25519/internal/field
- golang.org/x/crypto/internal/poly1305
- golang.org/x/crypto/curve25519
- golang.org/x/net/bpf
- golang.org/x/net/internal/iana
- golang.org/x/net/internal/socket
- golang.org/x/net/ipv4
- google.golang.org/protobuf/encoding/protojson
- google.golang.org/protobuf/internal/encoding/json
- github.com/klauspost/compress
Expand Down
6 changes: 3 additions & 3 deletions .licenses/go/github.com/arduino/arduino-cli/arduino.dep.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
name: github.com/arduino/arduino-cli/arduino
version: v0.0.0-20240927141754-d9dd4ba1ed71
version: v0.0.0-20250901123057-20dd7c932f59
type: go
summary:
homepage: https://pkg.go.dev/github.com/arduino/arduino-cli/arduino
license: gpl-3.0
licenses:
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/LICENSE.txt
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/LICENSE.txt
text: |2
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Expand Down Expand Up @@ -682,7 +682,7 @@ licenses:
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/README.md
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/README.md
text: |-
Arduino CLI is licensed under the [GPL 3.0] license.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
name: github.com/arduino/arduino-cli/arduino/cores
version: v0.0.0-20240927141754-d9dd4ba1ed71
version: v0.0.0-20250901123057-20dd7c932f59
type: go
summary:
homepage: https://pkg.go.dev/github.com/arduino/arduino-cli/arduino/cores
license: gpl-3.0
licenses:
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/LICENSE.txt
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/LICENSE.txt
text: |2
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Expand Down Expand Up @@ -682,7 +682,7 @@ licenses:
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/README.md
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/README.md
text: |-
Arduino CLI is licensed under the [GPL 3.0] license.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
name: github.com/arduino/arduino-cli/arduino/cores/packageindex
version: v0.0.0-20240927141754-d9dd4ba1ed71
version: v0.0.0-20250901123057-20dd7c932f59
type: go
summary:
homepage: https://pkg.go.dev/github.com/arduino/arduino-cli/arduino/cores/packageindex
license: gpl-3.0
licenses:
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/LICENSE.txt
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/LICENSE.txt
text: |2
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Expand Down Expand Up @@ -682,7 +682,7 @@ licenses:
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/README.md
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/README.md
text: |-
Arduino CLI is licensed under the [GPL 3.0] license.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
name: github.com/arduino/arduino-cli/arduino/cores/packagemanager
version: v0.0.0-20240927141754-d9dd4ba1ed71
version: v0.0.0-20250901123057-20dd7c932f59
type: go
summary:
homepage: https://pkg.go.dev/github.com/arduino/arduino-cli/arduino/cores/packagemanager
license: gpl-3.0
licenses:
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/LICENSE.txt
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/LICENSE.txt
text: |2
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Expand Down Expand Up @@ -682,7 +682,7 @@ licenses:
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/README.md
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/README.md
text: |-
Arduino CLI is licensed under the [GPL 3.0] license.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
name: github.com/arduino/arduino-cli/arduino/discovery
version: v0.0.0-20240927141754-d9dd4ba1ed71
version: v0.0.0-20250901123057-20dd7c932f59
type: go
summary:
homepage: https://pkg.go.dev/github.com/arduino/arduino-cli/arduino/discovery
license: gpl-3.0
licenses:
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/LICENSE.txt
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/LICENSE.txt
text: |2
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Expand Down Expand Up @@ -682,7 +682,7 @@ licenses:
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/README.md
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/README.md
text: |-
Arduino CLI is licensed under the [GPL 3.0] license.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
name: github.com/arduino/arduino-cli/arduino/discovery/discoverymanager
version: v0.0.0-20240927141754-d9dd4ba1ed71
version: v0.0.0-20250901123057-20dd7c932f59
type: go
summary:
homepage: https://pkg.go.dev/github.com/arduino/arduino-cli/arduino/discovery/discoverymanager
license: gpl-3.0
licenses:
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/LICENSE.txt
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/LICENSE.txt
text: |2
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Expand Down Expand Up @@ -682,7 +682,7 @@ licenses:
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/README.md
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/README.md
text: |-
Arduino CLI is licensed under the [GPL 3.0] license.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
name: github.com/arduino/arduino-cli/arduino/globals
version: v0.0.0-20240927141754-d9dd4ba1ed71
version: v0.0.0-20250901123057-20dd7c932f59
type: go
summary:
homepage: https://pkg.go.dev/github.com/arduino/arduino-cli/arduino/globals
license: gpl-3.0
licenses:
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/LICENSE.txt
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/LICENSE.txt
text: |2
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Expand Down Expand Up @@ -682,7 +682,7 @@ licenses:
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/README.md
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/README.md
text: |-
Arduino CLI is licensed under the [GPL 3.0] license.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
name: github.com/arduino/arduino-cli/arduino/httpclient
version: v0.0.0-20240927141754-d9dd4ba1ed71
version: v0.0.0-20250901123057-20dd7c932f59
type: go
summary:
homepage: https://pkg.go.dev/github.com/arduino/arduino-cli/arduino/httpclient
license: gpl-3.0
licenses:
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/LICENSE.txt
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/LICENSE.txt
text: |2
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Expand Down Expand Up @@ -682,7 +682,7 @@ licenses:
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/README.md
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/README.md
text: |-
Arduino CLI is licensed under the [GPL 3.0] license.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
name: github.com/arduino/arduino-cli/arduino/libraries
version: v0.0.0-20240927141754-d9dd4ba1ed71
version: v0.0.0-20250901123057-20dd7c932f59
type: go
summary:
homepage: https://pkg.go.dev/github.com/arduino/arduino-cli/arduino/libraries
license: gpl-3.0
licenses:
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/LICENSE.txt
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/LICENSE.txt
text: |2
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Expand Down Expand Up @@ -682,7 +682,7 @@ licenses:
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/README.md
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/README.md
text: |-
Arduino CLI is licensed under the [GPL 3.0] license.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
name: github.com/arduino/arduino-cli/arduino/libraries/librariesindex
version: v0.0.0-20240927141754-d9dd4ba1ed71
version: v0.0.0-20250901123057-20dd7c932f59
type: go
summary:
homepage: https://pkg.go.dev/github.com/arduino/arduino-cli/arduino/libraries/librariesindex
license: gpl-3.0
licenses:
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/LICENSE.txt
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/LICENSE.txt
text: |2
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Expand Down Expand Up @@ -682,7 +682,7 @@ licenses:
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/README.md
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/README.md
text: |-
Arduino CLI is licensed under the [GPL 3.0] license.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
name: github.com/arduino/arduino-cli/arduino/libraries/librariesmanager
version: v0.0.0-20240927141754-d9dd4ba1ed71
version: v0.0.0-20250901123057-20dd7c932f59
type: go
summary:
homepage: https://pkg.go.dev/github.com/arduino/arduino-cli/arduino/libraries/librariesmanager
license: gpl-3.0
licenses:
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/LICENSE.txt
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/LICENSE.txt
text: |2
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Expand Down Expand Up @@ -682,7 +682,7 @@ licenses:
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/README.md
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/README.md
text: |-
Arduino CLI is licensed under the [GPL 3.0] license.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
name: github.com/arduino/arduino-cli/arduino/resources
version: v0.0.0-20240927141754-d9dd4ba1ed71
version: v0.0.0-20250901123057-20dd7c932f59
type: go
summary:
homepage: https://pkg.go.dev/github.com/arduino/arduino-cli/arduino/resources
license: gpl-3.0
licenses:
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/LICENSE.txt
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/LICENSE.txt
text: |2
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Expand Down Expand Up @@ -682,7 +682,7 @@ licenses:
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/README.md
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/README.md
text: |-
Arduino CLI is licensed under the [GPL 3.0] license.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
name: github.com/arduino/arduino-cli/arduino/security
version: v0.0.0-20240927141754-d9dd4ba1ed71
version: v0.0.0-20250901123057-20dd7c932f59
type: go
summary:
homepage: https://pkg.go.dev/github.com/arduino/arduino-cli/arduino/security
license: gpl-3.0
licenses:
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/LICENSE.txt
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/LICENSE.txt
text: |2
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Expand Down Expand Up @@ -682,7 +682,7 @@ licenses:
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/README.md
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/README.md
text: |-
Arduino CLI is licensed under the [GPL 3.0] license.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
name: github.com/arduino/arduino-cli/arduino/serialutils
version: v0.0.0-20240927141754-d9dd4ba1ed71
version: v0.0.0-20250901123057-20dd7c932f59
type: go
summary:
homepage: https://pkg.go.dev/github.com/arduino/arduino-cli/arduino/serialutils
license: gpl-3.0
licenses:
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/LICENSE.txt
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/LICENSE.txt
text: |2
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Expand Down Expand Up @@ -682,7 +682,7 @@ licenses:
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/README.md
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/README.md
text: |-
Arduino CLI is licensed under the [GPL 3.0] license.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
name: github.com/arduino/arduino-cli/arduino/sketch
version: v0.0.0-20240927141754-d9dd4ba1ed71
version: v0.0.0-20250901123057-20dd7c932f59
type: go
summary:
homepage: https://pkg.go.dev/github.com/arduino/arduino-cli/arduino/sketch
license: gpl-3.0
licenses:
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/LICENSE.txt
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/LICENSE.txt
text: |2
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Expand Down Expand Up @@ -682,7 +682,7 @@ licenses:
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/README.md
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/README.md
text: |-
Arduino CLI is licensed under the [GPL 3.0] license.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
name: github.com/arduino/arduino-cli/arduino/utils
version: v0.0.0-20240927141754-d9dd4ba1ed71
version: v0.0.0-20250901123057-20dd7c932f59
type: go
summary:
homepage: https://pkg.go.dev/github.com/arduino/arduino-cli/arduino/utils
license: gpl-3.0
licenses:
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/LICENSE.txt
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/LICENSE.txt
text: |2
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Expand Down Expand Up @@ -682,7 +682,7 @@ licenses:
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.
- sources: arduino-cli@v0.0.0-20240927141754-d9dd4ba1ed71/README.md
- sources: arduino-cli@v0.0.0-20250901123057-20dd7c932f59/README.md
text: |-
Arduino CLI is licensed under the [GPL 3.0] license.

Expand Down
Loading
Loading