Research Article
Efficient Payload Compression in IP-based Wireless Sensor Network: Algorithmic Analysis and Implementation
Algorithm 3
Algorithm for compression at sensor node level.
| Procedure Compressdata | | ThresholdValue ← maximum tolerated value during a natural disaster assigned to sensors | | → “if a sensed data exceeds this value then we must take that into consideration” | | waitValue ← amount of time to wait before sending the compressed value | | While TRUE do | | SensedData ← sensing the environment | | If sensedData is greater than ThresholdValue then | | collectedData ← sensedData → “add the sensed data to the collection | | of data that are greater than the threshold” | | end If | | If startSensingTime is greater or equal to waitValue | | compressedData ← ArithmeticEncoding(collectedData) | | CompressdataSink (compressedData) | | end If | | end while | | end Procedure |
|