Values that must be collected or assigned for every new building. Scope indicates whether the value is set once per building, once per room, or once per device.
facilityId
FAC-MOCAREV-001
Written to device shadow at provisioning. Used as S3 partition key.
building
subjectPrefix
MOCAREV
Appended with 4-digit code: MOCAREV-0042. Never encodes name or demographics.
building
ceilingHeight
2.44
8'0" IBC 2010 MN nursing home standard. Verify against reflected ceiling plan.
building
mountHeight
2.10
Wall mount just below ceiling. Sets sensorPosition param in radar .cfg.
building
roomId
ROOM-201
Matches blueprint room number. Written to device shadow as roomId.
room
zone
bathroom
living_room · bathroom · bedroom. Drives which .cfg chirp config is loaded.
room
subjectId
MOCAREV-0042
Assigned at enrollment. Written to shadow desired state. Never in parquet rows.
room
mountConfig
wall_mount_6m
Selects chirp .cfg file. Current options: wall_mount_6m, roof_mount.
room
pcbSerial
ABC123XY
From EI Microcircuits build sheet. Becomes IoT Thing name: DEV-ABC123XY.
device
certBundle
/etc/ambient/credentials/
Generated by provision-batch. Scp'd to device at install time.
device
iotEndpoint
xyz-ats.iot.us-east-1.amazonaws.com
Written to config.json by provision-batch. Same endpoint for all devices.
device
wifiSsid
MOH-IoT
Facility IoT VLAN. Set in wpa_supplicant.conf on rootfs before deploy.
device