{
  "solution": "Smart Cabinet Controller",
  "version": "0.2",
  "published": "2026-10-04",
  "archiveContents": [
    {
      "path": "smart-cabinet-v0.2/README.md",
      "bytes": 4534
    },
    {
      "path": "smart-cabinet-v0.2/docs/EVT验收记录.csv",
      "bytes": 3460
    },
    {
      "path": "smart-cabinet-v0.2/docs/制造询价单.md",
      "bytes": 2012
    },
    {
      "path": "smart-cabinet-v0.2/docs/开发基准.md",
      "bytes": 4501
    },
    {
      "path": "smart-cabinet-v0.2/docs/开发待办.md",
      "bytes": 1170
    },
    {
      "path": "smart-cabinet-v0.2/docs/联调与样机验收.md",
      "bytes": 3144
    },
    {
      "path": "smart-cabinet-v0.2/docs/落地实施.md",
      "bytes": 5083
    },
    {
      "path": "smart-cabinet-v0.2/firmware/CMakeLists.txt",
      "bytes": 1307
    },
    {
      "path": "smart-cabinet-v0.2/firmware/Makefile",
      "bytes": 829
    },
    {
      "path": "smart-cabinet-v0.2/firmware/PROTOCOL.md",
      "bytes": 4542
    },
    {
      "path": "smart-cabinet-v0.2/firmware/README.md",
      "bytes": 3192
    },
    {
      "path": "smart-cabinet-v0.2/firmware/include/cabinet.h",
      "bytes": 2721
    },
    {
      "path": "smart-cabinet-v0.2/firmware/release/uart/smart-cabinet-v0.2.bin",
      "bytes": 34860
    },
    {
      "path": "smart-cabinet-v0.2/firmware/release/uart/smart-cabinet-v0.2.elf",
      "bytes": 69348
    },
    {
      "path": "smart-cabinet-v0.2/firmware/release/uart/smart-cabinet-v0.2.uf2",
      "bytes": 70144
    },
    {
      "path": "smart-cabinet-v0.2/firmware/release/usb/smart-cabinet-v0.2.bin",
      "bytes": 46888
    },
    {
      "path": "smart-cabinet-v0.2/firmware/release/usb/smart-cabinet-v0.2.elf",
      "bytes": 89688
    },
    {
      "path": "smart-cabinet-v0.2/firmware/release/usb/smart-cabinet-v0.2.uf2",
      "bytes": 94208
    },
    {
      "path": "smart-cabinet-v0.2/firmware/src/cabinet.c",
      "bytes": 8190
    },
    {
      "path": "smart-cabinet-v0.2/firmware/src/host_main.c",
      "bytes": 3700
    },
    {
      "path": "smart-cabinet-v0.2/firmware/src/pico_main.c",
      "bytes": 11420
    },
    {
      "path": "smart-cabinet-v0.2/firmware/src/protocol.c",
      "bytes": 3514
    },
    {
      "path": "smart-cabinet-v0.2/firmware/tests/core_tests.c",
      "bytes": 7834
    },
    {
      "path": "smart-cabinet-v0.2/firmware/tests/runner_test.py",
      "bytes": 3690
    },
    {
      "path": "smart-cabinet-v0.2/hardware/BOM.csv",
      "bytes": 29076
    },
    {
      "path": "smart-cabinet-v0.2/hardware/Candidate.pretty/C_0805_2012Metric.kicad_mod",
      "bytes": 2030
    },
    {
      "path": "smart-cabinet-v0.2/hardware/Candidate.pretty/Converter_DCDC_Murata_OKI-78SR_Vertical.kicad_mod",
      "bytes": 7227
    },
    {
      "path": "smart-cabinet-v0.2/hardware/Candidate.pretty/D_SMA.kicad_mod",
      "bytes": 4551
    },
    {
      "path": "smart-cabinet-v0.2/hardware/Candidate.pretty/D_SMB.kicad_mod",
      "bytes": 4551
    },
    {
      "path": "smart-cabinet-v0.2/hardware/Candidate.pretty/Fuse_1206_3216Metric.kicad_mod",
      "bytes": 1879
    },
    {
      "path": "smart-cabinet-v0.2/hardware/Candidate.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm.kicad_mod",
      "bytes": 5732
    },
    {
      "path": "smart-cabinet-v0.2/hardware/Candidate.pretty/JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical.kicad_mod",
      "bytes": 3486
    },
    {
      "path": "smart-cabinet-v0.2/hardware/Candidate.pretty/MountingHole_3.2mm_M3.kicad_mod",
      "bytes": 1287
    },
    {
      "path": "smart-cabinet-v0.2/hardware/Candidate.pretty/PinHeader_1x04_P2.54mm_Vertical.kicad_mod",
      "bytes": 3051
    },
    {
      "path": "smart-cabinet-v0.2/hardware/Candidate.pretty/R_0805_2012Metric.kicad_mod",
      "bytes": 1945
    },
    {
      "path": "smart-cabinet-v0.2/hardware/Candidate.pretty/RaspberryPi_Pico_Common_THT.kicad_mod",
      "bytes": 30020
    },
    {
      "path": "smart-cabinet-v0.2/hardware/Candidate.pretty/SOT-23-5.kicad_mod",
      "bytes": 4745
    },
    {
      "path": "smart-cabinet-v0.2/hardware/Candidate.pretty/SOT-23.kicad_mod",
      "bytes": 4485
    },
    {
      "path": "smart-cabinet-v0.2/hardware/Candidate.pretty/TSOT-23-6.kicad_mod",
      "bytes": 4264
    },
    {
      "path": "smart-cabinet-v0.2/hardware/Candidate.pretty/TSSOP-20_4.4x6.5mm_P0.65mm.kicad_mod",
      "bytes": 5704
    },
    {
      "path": "smart-cabinet-v0.2/hardware/Candidate.pretty/TSSOP-24_4.4x7.8mm_P0.65mm.kicad_mod",
      "bytes": 6263
    },
    {
      "path": "smart-cabinet-v0.2/hardware/Candidate.pretty/TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal.kicad_mod",
      "bytes": 4514
    },
    {
      "path": "smart-cabinet-v0.2/hardware/Candidate.pretty/TestPoint_Pad_D2.0mm.kicad_mod",
      "bytes": 1747
    },
    {
      "path": "smart-cabinet-v0.2/hardware/DRC.json",
      "bytes": 1075
    },
    {
      "path": "smart-cabinet-v0.2/hardware/ERC.json",
      "bytes": 1915
    },
    {
      "path": "smart-cabinet-v0.2/hardware/README.md",
      "bytes": 4522
    },
    {
      "path": "smart-cabinet-v0.2/hardware/connector-pinout.csv",
      "bytes": 6435
    },
    {
      "path": "smart-cabinet-v0.2/hardware/control.kicad_sch",
      "bytes": 91374
    },
    {
      "path": "smart-cabinet-v0.2/hardware/design-data.json",
      "bytes": 188272
    },
    {
      "path": "smart-cabinet-v0.2/hardware/fabrication-review/BOM-assembly-grouped.csv",
      "bytes": 8297
    },
    {
      "path": "smart-cabinet-v0.2/hardware/fabrication-review/BOM-assembly-per-reference.csv",
      "bytes": 28392
    },
    {
      "path": "smart-cabinet-v0.2/hardware/fabrication-review/CPL-assembly-native.csv",
      "bytes": 10910
    },
    {
      "path": "smart-cabinet-v0.2/hardware/fabrication-review/drill/smart-cabinet-v0.2-NPTH-drl_map.svg",
      "bytes": 24732
    },
    {
      "path": "smart-cabinet-v0.2/hardware/fabrication-review/drill/smart-cabinet-v0.2-NPTH.drl",
      "bytes": 376
    },
    {
      "path": "smart-cabinet-v0.2/hardware/fabrication-review/drill/smart-cabinet-v0.2-PTH-drl_map.svg",
      "bytes": 109971
    },
    {
      "path": "smart-cabinet-v0.2/hardware/fabrication-review/drill/smart-cabinet-v0.2-PTH.drl",
      "bytes": 4185
    },
    {
      "path": "smart-cabinet-v0.2/hardware/fabrication-review/drill/smart-cabinet-v0.2-drill.rpt",
      "bytes": 834
    },
    {
      "path": "smart-cabinet-v0.2/hardware/fabrication-review/gerber/smart-cabinet-v0.2-B_Cu.gbl",
      "bytes": 270089
    },
    {
      "path": "smart-cabinet-v0.2/hardware/fabrication-review/gerber/smart-cabinet-v0.2-B_Mask.gbs",
      "bytes": 6046
    },
    {
      "path": "smart-cabinet-v0.2/hardware/fabrication-review/gerber/smart-cabinet-v0.2-Edge_Cuts.gm1",
      "bytes": 633
    },
    {
      "path": "smart-cabinet-v0.2/hardware/fabrication-review/gerber/smart-cabinet-v0.2-F_Cu.gtl",
      "bytes": 526348
    },
    {
      "path": "smart-cabinet-v0.2/hardware/fabrication-review/gerber/smart-cabinet-v0.2-F_Mask.gts",
      "bytes": 19290
    },
    {
      "path": "smart-cabinet-v0.2/hardware/fabrication-review/gerber/smart-cabinet-v0.2-F_Paste.gtp",
      "bytes": 14055
    },
    {
      "path": "smart-cabinet-v0.2/hardware/fabrication-review/gerber/smart-cabinet-v0.2-F_Silkscreen.gto",
      "bytes": 359353
    },
    {
      "path": "smart-cabinet-v0.2/hardware/fabrication-review/gerber/smart-cabinet-v0.2-job.gbrjob",
      "bytes": 2520
    },
    {
      "path": "smart-cabinet-v0.2/hardware/fabrication-review/positions-all-native.csv",
      "bytes": 11688
    },
    {
      "path": "smart-cabinet-v0.2/hardware/fp-lib-table",
      "bytes": 169
    },
    {
      "path": "smart-cabinet-v0.2/hardware/harness.csv",
      "bytes": 4181
    },
    {
      "path": "smart-cabinet-v0.2/hardware/inputs.kicad_sch",
      "bytes": 180118
    },
    {
      "path": "smart-cabinet-v0.2/hardware/locks.kicad_sch",
      "bytes": 96089
    },
    {
      "path": "smart-cabinet-v0.2/hardware/netlist.xml",
      "bytes": 297742
    },
    {
      "path": "smart-cabinet-v0.2/hardware/pcb-routed-bottom.svg",
      "bytes": 276530
    },
    {
      "path": "smart-cabinet-v0.2/hardware/pcb-routed-top.svg",
      "bytes": 1022972
    },
    {
      "path": "smart-cabinet-v0.2/hardware/power.kicad_sch",
      "bytes": 56641
    },
    {
      "path": "smart-cabinet-v0.2/hardware/smart-cabinet-v0.2.kicad_pcb",
      "bytes": 1749719
    },
    {
      "path": "smart-cabinet-v0.2/hardware/smart-cabinet-v0.2.kicad_pro",
      "bytes": 9628
    },
    {
      "path": "smart-cabinet-v0.2/hardware/smart-cabinet-v0.2.kicad_sch",
      "bytes": 2928
    },
    {
      "path": "smart-cabinet-v0.2/hardware/smartcabinet.kicad_sym",
      "bytes": 127553
    },
    {
      "path": "smart-cabinet-v0.2/hardware/sym-lib-table",
      "bytes": 167
    },
    {
      "path": "smart-cabinet-v0.2/hardware/system-BOM.csv",
      "bytes": 2273
    },
    {
      "path": "smart-cabinet-v0.2/hardware/timing.kicad_sch",
      "bytes": 32791
    },
    {
      "path": "smart-cabinet-v0.2/hardware/tools/build_candidate.py",
      "bytes": 26371
    },
    {
      "path": "smart-cabinet-v0.2/hardware/tools/prepare_routing.py",
      "bytes": 2789
    },
    {
      "path": "smart-cabinet-v0.2/hardware/tools/verify_connectivity.py",
      "bytes": 3519
    },
    {
      "path": "smart-cabinet-v0.2/integration/commission.py",
      "bytes": 7838
    },
    {
      "path": "smart-cabinet-v0.2/integration/commission_test.py",
      "bytes": 3413
    },
    {
      "path": "smart-cabinet-v0.2/integration/demo.mjs",
      "bytes": 3168
    },
    {
      "path": "smart-cabinet-v0.2/integration/firmware-platform.test.mjs",
      "bytes": 3908
    },
    {
      "path": "smart-cabinet-v0.2/integration/gateway_test.py",
      "bytes": 4107
    },
    {
      "path": "smart-cabinet-v0.2/integration/host-device.mjs",
      "bytes": 4391
    },
    {
      "path": "smart-cabinet-v0.2/integration/physical_gateway.py",
      "bytes": 7001
    },
    {
      "path": "smart-cabinet-v0.2/integration/实物网关.md",
      "bytes": 3580
    },
    {
      "path": "smart-cabinet-v0.2/mechanical/README.md",
      "bytes": 475
    },
    {
      "path": "smart-cabinet-v0.2/mechanical/pcba-mounting-plate.dxf",
      "bytes": 481
    },
    {
      "path": "smart-cabinet-v0.2/reports/commission-tool-pty.log",
      "bytes": 107
    },
    {
      "path": "smart-cabinet-v0.2/reports/connectivity.json",
      "bytes": 255
    },
    {
      "path": "smart-cabinet-v0.2/reports/console-desktop.png",
      "bytes": 79648
    },
    {
      "path": "smart-cabinet-v0.2/reports/console-mobile.png",
      "bytes": 75378
    },
    {
      "path": "smart-cabinet-v0.2/reports/console-parcel.png",
      "bytes": 67998
    },
    {
      "path": "smart-cabinet-v0.2/reports/console-physical-api-fixture.png",
      "bytes": 81002
    },
    {
      "path": "smart-cabinet-v0.2/reports/console-retail.png",
      "bytes": 72112
    },
    {
      "path": "smart-cabinet-v0.2/reports/console-ui.json",
      "bytes": 2064
    },
    {
      "path": "smart-cabinet-v0.2/reports/cross-layer-demo.log",
      "bytes": 722
    },
    {
      "path": "smart-cabinet-v0.2/reports/cross-layer-simulation.log",
      "bytes": 649
    },
    {
      "path": "smart-cabinet-v0.2/reports/ecad-sources.json",
      "bytes": 1267
    },
    {
      "path": "smart-cabinet-v0.2/reports/firmware-host.log",
      "bytes": 190
    },
    {
      "path": "smart-cabinet-v0.2/reports/firmware-sanitizers.log",
      "bytes": 272
    },
    {
      "path": "smart-cabinet-v0.2/reports/pcb-bottom.png",
      "bytes": 738677
    },
    {
      "path": "smart-cabinet-v0.2/reports/pcb-top.png",
      "bytes": 1375912
    },
    {
      "path": "smart-cabinet-v0.2/reports/physical-gateway-pty.log",
      "bytes": 104
    },
    {
      "path": "smart-cabinet-v0.2/reports/pico-target.json",
      "bytes": 2064
    },
    {
      "path": "smart-cabinet-v0.2/reports/software-demo.log",
      "bytes": 938
    },
    {
      "path": "smart-cabinet-v0.2/reports/software-domain.log",
      "bytes": 3093
    },
    {
      "path": "smart-cabinet-v0.2/reports/verification.json",
      "bytes": 2521
    },
    {
      "path": "smart-cabinet-v0.2/reports/验证结果.md",
      "bytes": 2591
    },
    {
      "path": "smart-cabinet-v0.2/software/README.md",
      "bytes": 7234
    },
    {
      "path": "smart-cabinet-v0.2/software/package.json",
      "bytes": 281
    },
    {
      "path": "smart-cabinet-v0.2/software/public/console.css",
      "bytes": 3463
    },
    {
      "path": "smart-cabinet-v0.2/software/public/console.js",
      "bytes": 10818
    },
    {
      "path": "smart-cabinet-v0.2/software/public/index.html",
      "bytes": 2224
    },
    {
      "path": "smart-cabinet-v0.2/software/src/demo.mjs",
      "bytes": 3494
    },
    {
      "path": "smart-cabinet-v0.2/software/src/platform.mjs",
      "bytes": 47085
    },
    {
      "path": "smart-cabinet-v0.2/software/src/server.mjs",
      "bytes": 4813
    },
    {
      "path": "smart-cabinet-v0.2/software/src/simulator.mjs",
      "bytes": 3781
    },
    {
      "path": "smart-cabinet-v0.2/software/test/platform.test.mjs",
      "bytes": 25569
    },
    {
      "path": "smart-cabinet-v0.2/verify.py",
      "bytes": 5376
    },
    {
      "path": "smart-cabinet-v0.2/启动工作台.command",
      "bytes": 416
    },
    {
      "path": "smart-cabinet-v0.2/PACKAGE_MANIFEST.json",
      "bytes": 14528
    },
    {
      "path": "smart-cabinet-v0.2/SHA256SUMS.txt",
      "bytes": 13052
    }
  ],
  "downloads": [
    {
      "name": "connector-pinout.csv",
      "bytes": 6435,
      "sha256": "e8876bb26a1259a69b6f79978a4f5ef9807b96e0cdefba6357a917fc96945c19"
    },
    {
      "name": "pcba-bom.csv",
      "bytes": 29076,
      "sha256": "e563343bfb612a463e32d66e52a9c3b9607b7237b6ec7c80f60157c3131ec0dd"
    },
    {
      "name": "project-requirements.txt",
      "bytes": 1083,
      "sha256": "20be30bfd13b42ad34fe01ca679a0838550d8515adda1ec5124ba0daa920b7c4"
    },
    {
      "name": "serial-protocol.txt",
      "bytes": 4542,
      "sha256": "86976e9d83306a8fb55658b7339d7a1b774222a59bb4e785462c4e8b72491c89"
    },
    {
      "name": "smart-cabinet-v0.2-complete.zip",
      "bytes": 3375085,
      "sha256": "57cdcdd73ed71fec8434fb7690a9312c20379aff32ce60a4bf538ef53c50dd10"
    },
    {
      "name": "verification-checklist.csv",
      "bytes": 3460,
      "sha256": "914700ae19b094e7d6a47e2151bd4d849586f300835d3a971208bbfca6a430af"
    },
    {
      "name": "wiring-harness.csv",
      "bytes": 4181,
      "sha256": "62b06bfcc17bdfd7c5356c189206edea0704b1720f62312014d2f8a5568915f8"
    }
  ]
}