SRWSN is a semantic routing algorithm for wireless sensor networks that aims to fulfill requests without knowing the network topology. It uses Bloom filters to reduce storage requirements and a learning table to select relevant peers for queries based on past responses. The algorithm was implemented and shown to learn from its environment, reduce storage needs by up to 92%, and improve routing efficiency through its adaptive capabilities. Further work could enhance alert management and implement location-based queries.