Deep Dive w/Scott: CircuitMatter w/Apple Home #adafruit
Join Scott as he continues working on CircuitMatter and answers questions from the audience.
Thanks to dcd for timecodes!
0:00 Getting Started
1:01 Hello everyone
2:52 "still" working on CircuitMatter :-)
4:09 Circuit Pyton 9 about to be released - more bugs fixed in 9.2 beta 1
6:05 Apple Home app is one way to talk to CircuitMatter
7:30 CircuitMatter and Zigbee (renamed CS CSA)
8:05 CircuitMatter transport (targetting wifi at first)
10:21 github adafruit / circuitmatter
11:36 Matter Hubs ( https://www.evehome.com/en-us/hub )
15:51 Digikey / ESP THREAD BR-ZIGBEE GW
17:19 using __main__.py to record and playback
18:46 Embe4dded Swift has Matter examples (github apple / swift-matter-examples )
24:55 Nordic gityub matter example
28:30 looking at the not yet implemented code
29:52 Session Establishment/resumption in the Matter specification
32:46 crashing the homepod mini after the light blinked
36:00 Addng a user label to base / simple device
37:30 Matter Device Library specification - (simple device )
43:30 check the recording again and improve the code
51:02 making progress but more code needed
52:21 refer to another matter application spec
56:00 no home hub found
56:38 add Binding from the spec
59:07 packinto error in chunk, need to catch structerror (handle MoreChunkedMessages)
1:09:39 Crashed the homehub again
1:15:00 Javascript reporting maximum call stack size
1:17:53 Samsung test devices
1:30:00 Create a chunking unit test using pytest
1:33:00 Chunking required to support "raw udp"
1:48:25 needed to used python memoryview to modify intended buffer
1:56:45 test code after fixing some of the test case
1:57:43 review changes with sublime merge before pushing broken code
2:02:05 wrap up
Visit the Adafruit shop online - http://www.adafruit.com/
-----------------------------------------
LIVE CHAT IS HERE! http://adafru.it/discord
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-----------------------------------------