DoorPi项目利用单板计算机(如树莓派)和VoIP通信协议来控制门禁对讲系统。该系统基于事件驱动,当触发事件(如按门铃或举起RFID芯片)时,会执行相应的动作,如呼叫特定电话号码、发送电子邮件或开启门禁。事件源包括GPIO引脚、串行接口(如NFC读取器RDM6300)、身份验证的Web服务以及VoIP电话。每个事件可以配置多个同步或异步动作,通过组合不同事件和动作,支持几乎所有所需的操作组合。