Abstract:Recently, developing interactive perception applications using cloudlet's service always traps in hardship or duplication. To resolve this problem, Bolt service framework is designed and realized for creating interactive perception applications on cloudlet. Bolt is based on ZeroMQ, which is a kind of message queue, and could be divided into three parts: Bolt Client Lib, Bolt Service Lib and Bolt Broker. These make up a "Client-Broker-Service" architecture. Bolt Client Lib and Bolt Service Lib can respectively provide API for clients on mobile device side and cognitive engines on cloudlet side, reducing the difficulty and redundant works dues to the separate developing. The experiments show that Bolt service framework has only a 1ms system overhead and using just 2 socket ports meanwhile compared to applications such as Gabreil.