send, receive, modify control data
There are numerous ways to achieve control in entertainment situations. We use apple hardware (mainly phones) and apple provided technologies to gather triggers or data.
This data then is used to send control commands to entertainment technology devices to start videos, trigger lighting cues or sound samples, …
Following apple frameworks are useful to entertainment technology
ARKit
Metal
CoreLocation
CoreMotion
BTLE / BT