Download pdf, 2 MiB - Infoscience
Transcript
Chapter 7. Commercial Deployment To fulfill the sensing requirements we decided to design our own sensor board. The sensor board is composed of an analog 3D accelerometer, a high-precision 16-bit ADC, 2 MiB of non-volatile, high-speed, low-power RAM, a low-power accurate real-time clock, an efficient power management system and a low-power FPGA. A sensor node consists of an Iris radio board, our sensor board, a high-capacity battery, an external antenna, and a rain-water-tight packaging. A relay node consists of an Iris radio board, a high-capacity battery, an external antenna, and a rain-water-tight packaging. The gateway node consists of an Iris radio board, a USB interface board, a GPS receiver optimized for time synchronization, and external antennas for GPS and WSN communication. The gateway node is directly connected to the back-end computer via USB, which also provides the power. 7.5 Protocol Stack Normally, the philosophy behind wireless sensor networks is to have algorithms and protocols that are completely distributed and decentralized. Because of the large bandwidth requirements on the one hand, and the limited energy budget on the other hand, existing distributed solutions were inadequate, as they either used too much energy, or would not allow to transmit data fast enough. The time and resource budget of the project was too small to design, debug and thoroughly test new distributed algorithms. We therefore also looked at centralized algorithms as an alternative. Since the purpose of the network can only be fulfilled if data from nodes can reach the back-end, a centralized control does not limit the functionality of the network. As the development of centralized algorithms is much easier, and we could reuse our existing code, which was already designed as a centralized algorithm to better control the experiments (see Section 4.4), we finally decided to adopt a centralized network control mechanism. From the preliminary field test we know that the radio environment is fairly stable. We therefore decided to design the network to operate in two modes: management mode and regular operation mode. In the management mode, all network management tasks, such as network discovery and node configuration, are performed. Once the network is configured, we expect the radio environment to be stable for long periods of time (hours to days). The network is thus switched to the regular operation mode, where only data is transmitted at a fixed schedule and no route maintenance is performed. The management mode does not minimize energy consumption, as it is expected to be used only for short intervals of time. The regular operation mode is expected to be active during most of the life time of the network, and hence we focused our energy consumption minimization efforts in this mode of operation. To minimize energy consumption, any unnecessary activation of the radio should be avoided. We have seen in our experiments described in Section 6.2.1 that in a CSMA-based network most of the energy used to transmit a message is spent during the random back-off time, when the radio listens whether the channel is free. If each node knew exactly when it can have exclusive access to the channel, it would not need this contention phase. We decided to 102