6. Conclusion and suggestions for future work
In this paper, we have described our attempt to build an engine that employs the opportunistic networks paradigm to transmit sensed data in situations where the networking infrastructure is intermittent or unavailable. Additionally, our experiments applied situation awareness and computational intelligence approaches to make decisions about the routing of messages and adaptation decisions. The proposed engine will be used as a basis for the data transmission in the Communication component of a large-scale architecture called UrboSenti. We have also outlined our design models for the software modules and their internal components. Currently, we are working on the incorporation of new dynamic rules in Situation Manager. The preliminary results obtained from a statistical situation set are acceptable. We believe that the performance of engine will be improved when such implementation is finished. The experiments also showed that ESN is a reliable technique for prediction. It achieved an impressive predictive performance and has a low computational cost compared with all the other approaches that we had previously adopted. In addition, the results revealed that some popular opportunistic networks initiatives cannot be used “as is” in the area of urban sensing applications. Finally, the proposed engine is able to fill the gap of data transmission that was outlined in our initial problem-scenario. Moreover, this should encourage us to conduct further research into the multidisciplinary area of smart cities with the aim of improving services and applications for urban sensing. In future work, we are seeking alternative means of constructing fuzzy sets and rules “on the fly”, depending on the situation in which the node is embedded and intend to explore the application of a Deep Belief Network (DBN) or Restricted Boltzmann machines (RBMs) for the purposes of prediction.