> What is your recommended device to test with?

So far I only tested this in the simulation platform recently, for speed and 
ease of use. In the past I've used Nordic NRF52840 USB dongles for hardware 
nodes with cBRSKI code.
I'll bring these to the Hackathon.

> What's involved in attaching/connecting to ethernet/wifi?  I'd guess, an
> already connected device with a join proxy, that has 802.15.4+ethernet
> connections?

The Thread Border Router is used: a 6lowpan border router (BR) that connects a 
Thread mesh network to Wi-Fi or Ethernet.
This could be manually / administratively set up BR, used for some tests. It 
can also be a cBRSKI-capable Thread BR that onboards via Wi-Fi/Ethernet: I also 
run a test with that in simulation. The simulator doesn't simulate the 
Wi-Fi/Ethernet link but rather "fakes" it by NAT'ting any IPv6 UDP packet to a 
preset destination <ip-addr>:<port> to a localhost server [::1]:<port-mapped> 
so that the Registrar is reached.

The Thread BR includes a Thread-specific join proxy called "Joiner Router". 
Also the "Joiner Router" integrated in other types of Thread devices can be 
used: mesh-routers further away from the BR will also support this.

> okay, looking forward to this.
> Would you like to train others (me) to run the simulation during the 
> hackathon?

Yes, planning to show the simulator! There's also a step by step tutorial 
prepared for it.  It would be useful if some people could try the tutorial live 
at the hackathon to debug it :)

> > key/cert material in the code. And keys are not securely stored.
> okay, that's kinda sad.

Agree! It's for proof-of-concept currently. At some point it should get updated 
to use secure key storage (via an API to the underlying HW platform).

Esko

-----Original Message-----
From: Michael Richardson <mcr+i...@sandelman.ca> 
Sent: Wednesday, October 23, 2024 21:54
To: Esko Dijk <esko.d...@iotconsultancy.nl>
Cc: anima@ietf.org
Subject: Re: [Anima] Open source PoC implementation of cBRSKI


Esko Dijk <esko.d...@iotconsultancy.nl> wrote:
    > FYI For testing purposes, there's an open source proof-of-concept
    > implementation of cBRSKI available. It's in a Github code branch that
    > integrates cBRSKI into OpenThread, an open source Thread IPv6 mesh
    > networking stack.  The stack can be built for physical devices (various
    > IEEE 802.15.4 modules) and also for different simulation platforms. The
    > latter (simulation) is currently used as it's faster to do the

That's fabulous news.

What is your recommended device to test with?
What's involved in attaching/connecting to ethernet/wifi?  I'd guess, an
already connected device with a join proxy, that has 802.15.4+ethernet
connections?

    > develop/test cycles.  The simulation environment is also under
    > development and will be shared in a future update.

okay, looking forward to this.
Would you like to train others (me) to run the simulation during the hackathon?

    > It's really very basic/simple right now: the node build has a fixed
    > test IDevID baked in that you can only adapt by copy/pasting new PEM
    > key/cert material in the code. And keys are not securely stored.

okay, that's kinda sad.

    > Code is at: https://github.com/EskoDijk/openthread/tree/pr-ccm/

    > PR that shows which of the code is 'new' for OpenThread:
    > https://github.com/openthread/openthread/pull/10805

    > And for testing it, open source Registrar + MASA that are used for
    > testing: https://github.com/EskoDijk/ot-registrar

okay.

--
Michael Richardson <mcr+i...@sandelman.ca>, Sandelman Software Works
 -= IPv6 IoT consulting =-                      *I*LIKE*TRAINS*



_______________________________________________
Anima mailing list -- anima@ietf.org
To unsubscribe send an email to anima-le...@ietf.org

Reply via email to