A non-transitory computer-readable storage medium configured to store a computer program for controlling an information processing apparatus capable of communicating with a communication device, comprising instructions for executing following processes:
- receiving a notification that includes a sensor ID assigned to a predetermined sensor of the communication device;
- and
- performing control to, in a case in which the receiving receives a notification satisfying a predetermined condition, search for an annotation related to the predetermined condition from a predetermined annotation management table based on the sensor ID included in the notification,
- wherein the predetermined annotation management table is configured to store the sensor ID, coordinate information of a camera, and an annotation,
- wherein the coordinate information and the annotation are able to be associated with the sensor ID,
- wherein the control is performed to direct the camera to the coordinate corresponding to the coordinate information associated with the sensor ID, in a case in which the annotation associated with the sensor ID exists in the predetermined annotation management table, and
- wherein the control is further performed to execute a predetermined operation based on a rule set in advance in a case in which the camera is directed towards the annotation associated with the sensor ID.