Expressing Sensor Network Interaction Patterns using Data-driven Macroprogramming