Join Scott as he continues working on CircuitMatter and attempts to establish a secure connection. He’ll also answer questions during the stream.
Thanks to dcd for timecodes
0:00 getting started
1:58 Hello everybody
2:40 sample microcontroler for circuitpython (CP)
3:40 Adafruit is moving - order shipments delayed
9:20 pull requests #1 - more tests and bounds checks
10:00 evehome matter devices ( thread )
12:00 encryption requires commisioning
16:00 Q&A - Matrix Portal syntax errors - desktop vs circuitpyton
16:51 TLV encoding
18:40 Moving to a secure channel ( chapter 4 )
19:33 starting circuitmatter - and crashing
20:40 record and playback
23:00 record/playback implemenation ( replay socketpool )
26:08 chapter 4 : message counters
29:20 back into the payloads and tlv encoding
36:25 process packets in python
44:44 “hobby“ in spec - for Test Vendor IDs
46:44 uncertified accessory message on iphone
48:11 “homebrew“ in spec - not fully device
51:00 dropping packets, also detecting duplicates
52:50 three different approaches to duplicate detection
54:08 test_basics() and messaging window wrapping
58:58 test_encrypted_with_rollover()
1:01:00 message counters and acknowledge message counters
1:06:10 Wireshark packet analysis
1:10:49 using pywrite and copilot while editing python code
1:17:20 the Exchange tracks retranmission
1:18:42 security flags (R=reliability)
1:22:27 in the spec: security processing of outgoing messages ( part of message security )
1:26:06 Motivation for a python implementation
1:28:40 new contructions that might enhance CircuitPython
1:31:30 TLS1.3 and spec chapter 3 (Cryptographic Primitives )
1:33:16 CP Design Guide philosophy
1:35:40 optional vs. nullable in descriptors
1:40:27 message counters in objects
1:42:00 counters may need to be preserved over restarts etc.
1:52:40 python struct pack_into sizes
1:54:52 check in the code (backup for the weekend)
1:57:20 push and wrap up
Visit the Adafruit shop online -
-----------------------------------------
LIVE CHAT IS HERE!
Subscribe to Adafruit on YouTube:
New tutorials on the Adafruit Learning System:
-----------------------------------------
1 view
0
0
2 weeks ago 00:08:50 1
Just Dance 2025 Edition - The Making Of
2 weeks ago 00:11:19 1
10 Integrative Approaches in Plastic Surgery | Episode 10 of SurgiMind Podcast | Plastic Surgery