[ca] Aquest projecte s'engloba dins d'un altre de més gran, la transmissió de veu mitjançant una xarxa sense fils de sensors. Quan les condicions al canal no són les adients, o l'emissor i el receptor estan massa allunyats, el missatge de veu podria no ser correctament transmès i hauria d'ésser emmagatzemat al node transmissor. L'objectiu d'aquest projecte és emmagatzemar aquests paquets a la memòria no volàtil dels nodes que formen la xarxa sense fils de sensors per a poder transmetre'ls quan les condicions siguin favorables, maximitzant les possibilitats de recepció. Això s'ha de portar a terme utilitzant un hardware i una pila de software específics i que s'adeqüin a les necessitats d'aquesta aplicació, fent possible la transmissió de veu a la xarxa de sensors. Actualment, aquestes xarxes són instal·lades a escenaris canviants, als quals la disposició dels nodes o la visió entre ells variarà a causa de la seva pròpia mobilitat, a objectes ubicats a l'escenari o a canvis en les condicions ambientals. A més a més de les diferents variacions, acostumen a produir-se interferències en la comunicació, per la qual cosa les retransmissions són necessàries i, amb això, l'emmagatzemament de paquets. La principal aportació d'aquest projecte és un mètode guiat i demostrat d'implementar les operacions a memòria no volàtil fent servir la pila de software de control d'accés al medi (MAC) que proveeix Texas Instruments. Aquestes operacions no estaven incloses per defecte, com succeeix en la pila completa que implementa la totalitat de les capes, i no existia prèviament una guia perquè fossin incloses. Malgrat haver estat desenvolupat al marc del projecte global, dit desenvolupament fou independent, partint de codi inclòs en les piles software tal com són proveïdes per Texas Instruments, per la qual cosa aquest mètode es pot fer servir per a accedir a memòria independentment de l'aplicació per la qual es necessiti.

[en] The aim of this project is to store data inside a Wireless Sensor Network node, in order to transmit it when the conditions are favourable, using a certain hardware and software stack. This necessity comes from the global project, the voice transmission over a wireless sensor network, as when the channel conditions are not adequate, or the sender and the receiver were too far, the voice message wouldn't be correctly transmitted. So recording it to the sender node would be a way of improving communication, sending the data when reception can be possible. Wireless sensor network are usually deployed on changing scenarios, where nodes disposition or visibility change over time, due to its own mobility or to new objects placed over the scenario, or changes on the environment. It's common to have different variations and interferences on the communication, so retransmissions would be needed and it's then required that packets are stored. The main contribution of this project is a guided and tested method for non-volatile memory operations using TIMAC 1.4.0 software stack, provided by Texas Instruments. The direct memory operations were not default implemented as on the Zstack software, and no way of getting it supported was published before. Although this was developed derived from a necessity of the global project, it was developed independently, using the source code included on TIMAC and ZStack, so this can be used regardless of the application.