Pengfei Ren | 24 Aug 23:19 2015
Picon

Porting TinyOS to a New Platform

Hello Everyone,


Currently, I am trying to port TinyOS to a New Platform, which we called eMote. It is equipped with STM32F103ZGT6 MCU. The MCU has 96 Kb SRAM and 1Mb flash. But I have one question:

Since both STM32 and SAM3S/U are Cortex M3 based MCUs, can I directly use the components in contex/m3 that is included in the tinyos-main distribution for our platform?

Does anyone know about this? Thanks a lot.


Best,

Pengfei

<div><div dir="ltr">Hello Everyone,<div><br></div>
<div><br></div>
<div>Currently, I am trying to port TinyOS to a New Platform, which we called eMote. It is equipped with STM32F103ZGT6 MCU. The MCU has 96 Kb SRAM and 1Mb flash. But I have one question:<br><br>Since both STM32 and SAM3S/U are Cortex M3 based MCUs, can I directly use the components in contex/m3 that is included in the tinyos-main distribution for our platform? <br><br>
</div>
<div>Does anyone know about this? Thanks a lot.<br><br><br>
</div>
<div>Best,<br><br>
</div>
<div>Pengfei<br>
</div>
<div><br></div>
</div></div>
M.Farahani, asl | 23 Aug 13:05 2015
Picon

Problem whit powerTOSSIM

Hi
I use PowerTOSSIM is provided at this address:

https://github.com/tyll/tinyos-2.x-contrib/tree/master/cedt

but when i try to build sample project (TestMCU) by typing this command
>$ make mica2 sim-energy
compiler take error like below. i try "make mica2" and "make mica2 sim" but there are not any an long error. must i say that i installed powerTOSSIM by "make install" command.
what is problem actually?

********************************************************************************
In file included from /opt/tinyos-2.x-contrib/cedt/tos/chips/cc1000/sim/CC1000Const.h:58,
                 from /opt/tinyos-2.x-contrib/cedt/tos/platforms/mica2/chips/cc1000/sim/HplCC1000P.nc:72,
                 from /opt/tinyos-2.x-contrib/cedt/tos/platforms/mica2/chips/cc1000/sim/HplCC1000InitP.nc:40,
                 from /opt/tinyos-2.1.2/tos/platforms/mica2/MotePlatformC.nc:21,
                 from /opt/tinyos-2.x-contrib/cedt/tos/platforms/mica/sim/PlatformC.nc:41,
                 from /opt/tinyos-2.1.2/tos/lib/tossim/MainC.nc:52,
                 from TestMCUAppC.nc:27:
/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000Msg.h:32: syntax error before `nx_bool'
/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000Msg.h:32: warning: no semicolon at end of struct or union
/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000Msg.h:36: syntax error before `}'
/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000Msg.h:36: warning: type defaults to `int' in declaration of `cc1000_metadata_t'
/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000Msg.h:36: warning: data definition has no type or storage class
In file included from /opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:84,
                 from /opt/tinyos-2.1.2/tos/chips/cc1000/CC1000ActiveMessageC.nc:72,
                 from /opt/tinyos-2.x-contrib/cedt/tos/platforms/mica2/sim/ActiveMessageC.nc:60,
                 from /opt/tinyos-2.1.2/tos/lib/tossim/MainC.nc:72,
                 from TestMCUAppC.nc:27:
In component `CC1000CsmaP':
/opt/tinyos-2.x-contrib/cedt/tos/chips/cc1000/sim/CC1000CsmaP.nc:119: syntax error before `*'
CC1000CsmaP: `SplitControl.start' not implemented
CC1000CsmaP: `SplitControl.stop' not implemented
CC1000CsmaP: `setWakeupTask.runTask' not implemented
CC1000CsmaP: `RssiNoiseFloor.readDone' not implemented
CC1000CsmaP: `LowPowerListening.setRemoteWakeupInterval' not implemented
CC1000CsmaP: `LowPowerListening.getRemoteWakeupInterval' not implemented
CC1000CsmaP: `LowPowerListening.getLocalWakeupInterval' not implemented
CC1000CsmaP: `LowPowerListening.setLocalWakeupInterval' not implemented
CC1000CsmaP: `CsmaControl.disableCca' not implemented
CC1000CsmaP: `CsmaControl.enableCca' not implemented
CC1000CsmaP: `Init.init' not implemented
CC1000CsmaP: `RssiCheckChannel.readDone' not implemented
CC1000CsmaP: `WakeupTimer.fired' not implemented
CC1000CsmaP: `RssiPulseCheck.readDone' not implemented
CC1000CsmaP: `ByteRadio.rts' not implemented
CC1000CsmaP: `ByteRadio.rxDone' not implemented
CC1000CsmaP: `ByteRadio.idleByte' not implemented
CC1000CsmaP: `ByteRadio.sendDone' not implemented
CC1000CsmaP: `ByteRadio.rx' not implemented
In file included from /opt/tinyos-2.x-contrib/cedt/tos/chips/cc1000/sim/CC1000SendReceiveP.nc:61,
                 from /opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:85,
                 from /opt/tinyos-2.1.2/tos/chips/cc1000/CC1000ActiveMessageC.nc:72,
                 from /opt/tinyos-2.x-contrib/cedt/tos/platforms/mica2/sim/ActiveMessageC.nc:60,
                 from /opt/tinyos-2.1.2/tos/lib/tossim/MainC.nc:72,
                 from TestMCUAppC.nc:27:
In interface `RadioTimeStamping':
/opt/tinyos-2.1.2/tos/interfaces/RadioTimeStamping.nc:51: warning: declaration of `time' shadows global declaration
/usr/include/time.h:192: warning: location of shadowed declaration
In file included from /opt/tinyos-2.x-contrib/cedt/tos/chips/cc1000/sim/CC1000SendReceiveP.nc:61,
                 from /opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:85,
                 from /opt/tinyos-2.1.2/tos/chips/cc1000/CC1000ActiveMessageC.nc:72,
                 from /opt/tinyos-2.x-contrib/cedt/tos/platforms/mica2/sim/ActiveMessageC.nc:60,
                 from /opt/tinyos-2.1.2/tos/lib/tossim/MainC.nc:72,
                 from TestMCUAppC.nc:27:
/opt/tinyos-2.1.2/tos/interfaces/RadioTimeStamping.nc:62: warning: declaration of `time' shadows global declaration
/usr/include/time.h:192: warning: location of shadowed declaration
In component `CC1000SendReceiveP':
/opt/tinyos-2.x-contrib/cedt/tos/chips/cc1000/sim/CC1000SendReceiveP.nc:142: syntax error before `*'
CC1000SendReceiveP: `ByteRadio.listen' not implemented
CC1000SendReceiveP: `ByteRadio.syncing' not implemented
CC1000SendReceiveP: `ByteRadio.getPreambleLength' not implemented
CC1000SendReceiveP: `ByteRadio.cts' not implemented
CC1000SendReceiveP: `ByteRadio.setPreambleLength' not implemented
CC1000SendReceiveP: `ByteRadio.off' not implemented
CC1000SendReceiveP: `ByteRadio.getTxMessage' not implemented
CC1000SendReceiveP: `Packet.clear' not implemented
CC1000SendReceiveP: `Packet.payloadLength' not implemented
CC1000SendReceiveP: `Packet.getPayload' not implemented
CC1000SendReceiveP: `Packet.maxPayloadLength' not implemented
CC1000SendReceiveP: `Packet.setPayloadLength' not implemented
CC1000SendReceiveP: `Send.send' not implemented
CC1000SendReceiveP: `Send.getPayload' not implemented
CC1000SendReceiveP: `Send.maxPayloadLength' not implemented
CC1000SendReceiveP: `Send.cancel' not implemented
CC1000SendReceiveP: `HplCC1000Spi.dataReady' not implemented
CC1000SendReceiveP: `Init.init' not implemented
CC1000SendReceiveP: `RssiRx.readDone' not implemented
CC1000SendReceiveP: `PacketAcknowledgements.requestAck' not implemented
CC1000SendReceiveP: `PacketAcknowledgements.noAck' not implemented
CC1000SendReceiveP: `PacketAcknowledgements.wasAcked' not implemented
CC1000SendReceiveP: `StdControl.start' not implemented
CC1000SendReceiveP: `StdControl.stop' not implemented
In file included from /opt/tinyos-2.1.2/tos/chips/atm128/timer/HplAtm128Timer1C.nc:53,
                 from /opt/tinyos-2.1.2/tos/platforms/mica/CounterOne16C.nc:28,
                 from /opt/tinyos-2.1.2/tos/platforms/mica/Counter32khz32C.nc:28,
                 from /opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:136,
                 from /opt/tinyos-2.1.2/tos/chips/cc1000/CC1000ActiveMessageC.nc:72,
                 from /opt/tinyos-2.x-contrib/cedt/tos/platforms/mica2/sim/ActiveMessageC.nc:60,
                 from /opt/tinyos-2.1.2/tos/lib/tossim/MainC.nc:72,
                 from TestMCUAppC.nc:27:
In component `HplAtm128Timer1P':
/opt/tinyos-2.1.2/tos/chips/atm128/timer/HplAtm128Timer1P.nc:215: warning: declaration of `time' shadows global declaration
/usr/include/time.h:192: warning: location of shadowed declaration
In component `CC1000CsmaRadioC':
/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:105: no match
/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:119: cannot find `CC1000Squelch'
/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:132: no match
/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:133: no match
/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:134: no match
/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:138: cannot find `LocalTime32khz'
/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:142: cannot find `LocalTimeMilli'
make: *** [sim-exe] Error 1
********************************************************************************
<div><div dir="ltr">
<div>
<div>
<div>
<div>Hi<br>
</div>I use PowerTOSSIM is provided at this address:<br><br><a href="https://github.com/tyll/tinyos-2.x-contrib/tree/master/cedt">https://github.com/tyll/tinyos-2.x-contrib/tree/master/cedt</a><br><br>
</div>but when i try to build sample project (TestMCU) by typing this command<br>&gt;$ make mica2 sim-energy<br>
</div>compiler take error like below. i try "make mica2" and "make mica2 sim" but there are not any an long error. must i say that i installed powerTOSSIM by "make install" command.<br>
</div>what is problem actually?<br><div><div>
<br>********************************************************************************≤br>In file included from /opt/tinyos-2.x-contrib/cedt/tos/chips/cc1000/sim/CC1000Const.h:58,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.x-contrib/cedt/tos/platforms/mica2/chips/cc1000/sim/HplCC1000P.nc:72,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.x-contrib/cedt/tos/platforms/mica2/chips/cc1000/sim/HplCC1000InitP.nc:40,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.1.2/tos/platforms/mica2/MotePlatformC.nc:21,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.x-contrib/cedt/tos/platforms/mica/sim/PlatformC.nc:41,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.1.2/tos/lib/tossim/MainC.nc:52,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from TestMCUAppC.nc:27:<br>/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000Msg.h:32: syntax error before `nx_bool'<br>/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000Msg.h:32: warning: no semicolon at end of struct or union<br>/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000Msg.h:36: syntax error before `}'<br>/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000Msg.h:36: warning: type defaults to `int' in declaration of `cc1000_metadata_t'<br>/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000Msg.h:36: warning: data definition has no type or storage class<br>In file included from /opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:84,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.1.2/tos/chips/cc1000/CC1000ActiveMessageC.nc:72,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.x-contrib/cedt/tos/platforms/mica2/sim/ActiveMessageC.nc:60,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.1.2/tos/lib/tossim/MainC.nc:72,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from TestMCUAppC.nc:27:<br>In component `CC1000CsmaP':<br>/opt/tinyos-2.x-contrib/cedt/tos/chips/cc1000/sim/CC1000CsmaP.nc:119: syntax error before `*'<br>CC1000CsmaP: `SplitControl.start' not implemented<br>CC1000CsmaP: `SplitControl.stop' not implemented<br>CC1000CsmaP: `setWakeupTask.runTask' not implemented<br>CC1000CsmaP: `RssiNoiseFloor.readDone' not implemented<br>CC1000CsmaP: `LowPowerListening.setRemoteWakeupInterval' not implemented<br>CC1000CsmaP: `LowPowerListening.getRemoteWakeupInterval' not implemented<br>CC1000CsmaP: `LowPowerListening.getLocalWakeupInterval' not implemented<br>CC1000CsmaP: `LowPowerListening.setLocalWakeupInterval' not implemented<br>CC1000CsmaP: `CsmaControl.disableCca' not implemented<br>CC1000CsmaP: `CsmaControl.enableCca' not implemented<br>CC1000CsmaP: `Init.init' not implemented<br>CC1000CsmaP: `RssiCheckChannel.readDone' not implemented<br>CC1000CsmaP: `WakeupTimer.fired' not implemented<br>CC1000CsmaP: `RssiPulseCheck.readDone' not implemented<br>CC1000CsmaP: `ByteRadio.rts' not implemented<br>CC1000CsmaP: `ByteRadio.rxDone' not implemented<br>CC1000CsmaP: `ByteRadio.idleByte' not implemented<br>CC1000CsmaP: `ByteRadio.sendDone' not implemented<br>CC1000CsmaP: `ByteRadio.rx' not implemented<br>In file included from /opt/tinyos-2.x-contrib/cedt/tos/chips/cc1000/sim/CC1000SendReceiveP.nc:61,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:85,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.1.2/tos/chips/cc1000/CC1000ActiveMessageC.nc:72,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.x-contrib/cedt/tos/platforms/mica2/sim/ActiveMessageC.nc:60,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.1.2/tos/lib/tossim/MainC.nc:72,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from TestMCUAppC.nc:27:<br>In interface `RadioTimeStamping':<br>/opt/tinyos-2.1.2/tos/interfaces/RadioTimeStamping.nc:51: warning: declaration of `time' shadows global declaration<br>/usr/include/time.h:192: warning: location of shadowed declaration<br>In file included from /opt/tinyos-2.x-contrib/cedt/tos/chips/cc1000/sim/CC1000SendReceiveP.nc:61,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:85,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.1.2/tos/chips/cc1000/CC1000ActiveMessageC.nc:72,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.x-contrib/cedt/tos/platforms/mica2/sim/ActiveMessageC.nc:60,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.1.2/tos/lib/tossim/MainC.nc:72,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from TestMCUAppC.nc:27:<br>/opt/tinyos-2.1.2/tos/interfaces/RadioTimeStamping.nc:62: warning: declaration of `time' shadows global declaration<br>/usr/include/time.h:192: warning: location of shadowed declaration<br>In component `CC1000SendReceiveP':<br>/opt/tinyos-2.x-contrib/cedt/tos/chips/cc1000/sim/CC1000SendReceiveP.nc:142: syntax error before `*'<br>CC1000SendReceiveP: `ByteRadio.listen' not implemented<br>CC1000SendReceiveP: `ByteRadio.syncing' not implemented<br>CC1000SendReceiveP: `ByteRadio.getPreambleLength' not implemented<br>CC1000SendReceiveP: `ByteRadio.cts' not implemented<br>CC1000SendReceiveP: `ByteRadio.setPreambleLength' not implemented<br>CC1000SendReceiveP: `ByteRadio.off' not implemented<br>CC1000SendReceiveP: `ByteRadio.getTxMessage' not implemented<br>CC1000SendReceiveP: `Packet.clear' not implemented<br>CC1000SendReceiveP: `Packet.payloadLength' not implemented<br>CC1000SendReceiveP: `Packet.getPayload' not implemented<br>CC1000SendReceiveP: `Packet.maxPayloadLength' not implemented<br>CC1000SendReceiveP: `Packet.setPayloadLength' not implemented<br>CC1000SendReceiveP: `Send.send' not implemented<br>CC1000SendReceiveP: `Send.getPayload' not implemented<br>CC1000SendReceiveP: `Send.maxPayloadLength' not implemented<br>CC1000SendReceiveP: `Send.cancel' not implemented<br>CC1000SendReceiveP: `HplCC1000Spi.dataReady' not implemented<br>CC1000SendReceiveP: `Init.init' not implemented<br>CC1000SendReceiveP: `RssiRx.readDone' not implemented<br>CC1000SendReceiveP: `PacketAcknowledgements.requestAck' not implemented<br>CC1000SendReceiveP: `PacketAcknowledgements.noAck' not implemented<br>CC1000SendReceiveP: `PacketAcknowledgements.wasAcked' not implemented<br>CC1000SendReceiveP: `StdControl.start' not implemented<br>CC1000SendReceiveP: `StdControl.stop' not implemented<br>In file included from /opt/tinyos-2.1.2/tos/chips/atm128/timer/HplAtm128Timer1C.nc:53,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.1.2/tos/platforms/mica/CounterOne16C.nc:28,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.1.2/tos/platforms/mica/Counter32khz32C.nc:28,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:136,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.1.2/tos/chips/cc1000/CC1000ActiveMessageC.nc:72,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.x-contrib/cedt/tos/platforms/mica2/sim/ActiveMessageC.nc:60,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /opt/tinyos-2.1.2/tos/lib/tossim/MainC.nc:72,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from TestMCUAppC.nc:27:<br>In component `HplAtm128Timer1P':<br>/opt/tinyos-2.1.2/tos/chips/atm128/timer/HplAtm128Timer1P.nc:215: warning: declaration of `time' shadows global declaration<br>/usr/include/time.h:192: warning: location of shadowed declaration<br>In component `CC1000CsmaRadioC':<br>/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:105: no match<br>/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:119: cannot find `CC1000Squelch'<br>/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:132: no match<br>/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:133: no match<br>/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:134: no match<br>/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:138: cannot find `LocalTime32khz'<br>/opt/tinyos-2.1.2/tos/chips/cc1000/CC1000CsmaRadioC.nc:142: cannot find `LocalTimeMilli'<br>make: *** [sim-exe] Error 1<br>********************************************************************************≤br>
</div></div>
</div></div>
Byron Mcmullen | 22 Aug 00:10 2015

Reading RSSI with TelosB

Greetings,

I know there is a way to pull the RSSI from a packet passed from one node to another.  How do I just tell my nodes to just listen to the environment and sample the RSSI at certain intervals?  I've got something that seems like it is working, but after doing the conversion formula, the numbers just don't seem right.  Has anyone had any success with doing this?  Can you tell me which modules you used to implement it? 



Byron McMullen
Electrical Engineering Ph.D. Student
University of Maryland, Baltimore County
<div><div dir="ltr">
<div>Greetings,<br><br>
</div>I know there is a way to pull the RSSI from a packet passed from one node to another.&nbsp; How do I just tell my nodes to just listen to the environment and sample the RSSI at certain intervals?&nbsp; I've got something that seems like it is working, but after doing the conversion formula, the numbers just don't seem right.&nbsp; Has anyone had any success with doing this?&nbsp; Can you tell me which modules you used to implement it?&nbsp; <br><div><div><div><div>
<br><br><br clear="all"><div><div class="gmail_signature"><div dir="ltr">
<div>
<div>Byron McMullen<br>
</div>Electrical Engineering Ph.D. Student<br>
</div>University of Maryland, Baltimore County<br>
</div></div></div>
</div></div></div></div>
</div></div>
Sajjad Baghaee | 21 Aug 16:57 2015
Picon

Interrupt of MicaZ

Dear all
I want to test the interrupt of the MicaZ.
I prepared a code for this purpose. but unfortunately MicaZ does not repose to this code properly.
could you please help me to solve this issue?
the code is as follows:

TestNodeC.nc
==================================
module TestNodeC {
uses interface Boot;
uses interface Leds;
uses interface HplAtm128Interrupt as Interrupt;
uses interface HplAtm128Interrupt as Interrupt1;
uses interface HplAtm128Interrupt as Interrupt2;
uses interface GeneralIO as IO;

}
implementation {
event void Boot.booted() {
call Interrupt1.disable();
call Interrupt.clear();
call Interrupt.edge(TRUE);
call Interrupt.enable();
call IO.makeInput();
call IO.set();

call Interrupt1.disable();
call Interrupt1.clear();
call Interrupt1.edge(TRUE);
call Interrupt1.enable();
call Leds.led0On();
call Interrupt2.disable();
call Interrupt2.clear();
call Interrupt2.edge(TRUE);
call Interrupt2.enable();

}

async event void Interrupt.fired(){
call Leds.led2Toggle();
return;
}

async event void Interrupt2.fired(){
call Leds.led1Toggle();
return;
}


async event void Interrupt1.fired(){
call Leds.led2Toggle();
return;
}

}


TestAppNodeC.nc
==================================
configuration TestAppNodeC {}
implementation {
   components TestNodeC, MainC, LedsC;
   components HplAtm128InterruptC;
   components HplAtm128GeneralIOC; //iris doesn't have GpioInterruptC

   TestNodeC.Boot -> MainC;
   TestNodeC.Leds -> LedsC;

   TestNodeC.Interrupt -> HplAtm128InterruptC.Int0;
   TestNodeC.Interrupt1 -> HplAtm128InterruptC.Int1;
   TestNodeC.Interrupt2 -> HplAtm128InterruptC.Int2;
   
   TestNodeC.IO -> HplAtm128GeneralIOC.PortE0;
}


makefile
==================================
COMPONENT=TestAppNodeC
include $(MAKERULES)



Best regards
SB



<div><div dir="ltr">
<div><div><div dir="ltr">
<div>Dear all</div>
<div>I want to test the interrupt of the MicaZ.</div>
<div>I prepared a code for this purpose. but unfortunately MicaZ does not repose to this code properly.</div>
<div>could you please help me to solve this issue?</div>
<div>the code is as follows:</div>
<div dir="ltr"><br></div>
<div dir="ltr">TestNodeC.nc<br>
</div>
<div dir="ltr">==================================</div>
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">module TestNodeC {</div>
<div dir="ltr">
<span>	</span>uses interface Boot;</div>
<div dir="ltr">
<span>	</span>uses interface Leds;</div>
<div dir="ltr">
<span>	</span>uses interface HplAtm128Interrupt as Interrupt;</div>
<div dir="ltr">
<span>	</span>uses interface HplAtm128Interrupt as Interrupt1;</div>
<div dir="ltr">
<span>	</span>uses interface HplAtm128Interrupt as Interrupt2;</div>
<div dir="ltr">
<span>	</span>uses interface GeneralIO as IO;</div>
<div dir="ltr"><br></div>
<div dir="ltr">}</div>
<div dir="ltr">implementation {</div>
<div dir="ltr"><span>	</span></div>
<div dir="ltr">
<span>	</span>event void Boot.booted() {</div>
<div dir="ltr">
<span>			</span>call Interrupt1.disable();</div>
<div dir="ltr">
<span>	</span>call Interrupt.clear();</div>
<div dir="ltr">
<span>	</span>call Interrupt.edge(TRUE);</div>
<div dir="ltr">
<span>	</span>call Interrupt.enable();</div>
<div dir="ltr">
<span>	</span>call IO.makeInput();</div>
<div dir="ltr">
<span>	</span>call IO.set();</div>
<div dir="ltr"><br></div>
<div dir="ltr">
<span>	</span>call Interrupt1.disable();</div>
<div dir="ltr">
<span>	</span>call Interrupt1.clear();</div>
<div dir="ltr">
<span>	</span>call Interrupt1.edge(TRUE);</div>
<div dir="ltr">
<span>	</span>call Interrupt1.enable();</div>
<div dir="ltr">
<span>	</span>call Leds.led0On();</div>
<div dir="ltr"><span>	</span></div>
<div dir="ltr">
<span>	</span>call Interrupt2.disable();</div>
<div dir="ltr">
<span>	</span>call Interrupt2.clear();</div>
<div dir="ltr">
<span>	</span>call Interrupt2.edge(TRUE);</div>
<div dir="ltr">
<span>	</span>call Interrupt2.enable();</div>
<div dir="ltr"><br></div>
<div dir="ltr">
<span>	</span>}</div>
<div dir="ltr"><br></div>
<div dir="ltr">
<span>	</span>async event void Interrupt.fired(){</div>
<div dir="ltr">
<span>		</span>call Leds.led2Toggle();</div>
<div dir="ltr">
<span>		</span>return;</div>
<div dir="ltr">
<span>	</span>}</div>
<div dir="ltr"><br></div>
<div dir="ltr">
<span>	</span>async event void Interrupt2.fired(){</div>
<div dir="ltr">
<span>		</span>call Leds.led1Toggle();</div>
<div dir="ltr">
<span>		</span>return;</div>
<div dir="ltr">
<span>	</span>}</div>
<div dir="ltr"><br></div>
<div dir="ltr"><br></div>
<div dir="ltr">
<span>	</span>async event void Interrupt1.fired(){</div>
<div dir="ltr">
<span>		</span>call Leds.led2Toggle();</div>
<div dir="ltr">
<span>		</span>return;</div>
<div dir="ltr">
<span>	</span>}</div>
<div dir="ltr"><br></div>
<div dir="ltr"><span>	</span></div>
<div dir="ltr">}</div>
<div><br></div>
</div>
<div dir="ltr"><br></div>
<div dir="ltr">
<div dir="ltr">TestAppNodeC.nc<br>
</div>
<div dir="ltr">==================================</div>
<div dir="ltr">
<div dir="ltr">configuration TestAppNodeC {}</div>
<div dir="ltr">implementation {</div>
<div dir="ltr">&nbsp; &nbsp;components TestNodeC, MainC, LedsC;</div>
<div dir="ltr">&nbsp; &nbsp;components HplAtm128InterruptC;</div>
<div dir="ltr">&nbsp; &nbsp;components HplAtm128GeneralIOC;<span>	</span>//iris doesn't have GpioInterruptC</div>
<div dir="ltr"><br></div>
<div dir="ltr">&nbsp; &nbsp;TestNodeC.Boot -&gt; MainC;</div>
<div dir="ltr">&nbsp; &nbsp;TestNodeC.Leds -&gt; LedsC;</div>
<div dir="ltr"><br></div>
<div dir="ltr">&nbsp; &nbsp;TestNodeC.Interrupt -&gt; HplAtm128InterruptC.Int0;</div>
<div dir="ltr">&nbsp; &nbsp;TestNodeC.Interrupt1 -&gt; HplAtm128InterruptC.Int1;</div>
<div dir="ltr">&nbsp; &nbsp;TestNodeC.Interrupt2 -&gt; HplAtm128InterruptC.Int2;</div>
<div dir="ltr">&nbsp; &nbsp;</div>
<div dir="ltr">&nbsp; &nbsp;TestNodeC.IO -&gt; HplAtm128GeneralIOC.PortE0;</div>
<div dir="ltr">}</div>
<div dir="ltr"><br></div>
</div>
<div dir="ltr"><br></div>
<div dir="ltr">
<div dir="ltr">makefile<br>
</div>
<div dir="ltr">==================================</div>
</div>
</div>
<div>
<div>COMPONENT=TestAppNodeC</div>
<div>include $(MAKERULES)</div>
<div><br></div>
</div>
<div><br></div>
<div><br></div>
<div>Best regards</div>
<div>SB</div>
<div><br></div>
<div><br></div>
</div>
<div dir="ltr"><br></div>
</div></div></div>
</div></div>
Roadstar Runner | 19 Aug 22:41 2015
Picon

External flash memory Physical address (IRIS motes)

I am writing my own bootloader to read an external image stored on the External Flash memory (of an IRIS mote)

I have my own communication protocol and hence do not want to use Deluge.
So far i have been able to store an image in a volume on the external flash memory using ConfigStorage.
Now, in order to burn the image into the AVR, i need to read the stored image from the external flash memory.I tried using ExtFlashC.nc (from Deluge)  to read the external flash memory, but  was unsuccessful.
The address i pass to ExtFlash was computed by the StorageMap interface implemented  in BlockStorageManagerP.

All i read is 0xFF from the external flash.

Please help .
Thanks for your time 

<div><div dir="ltr">I am writing my own bootloader to read an external image stored on the External Flash memory (of an IRIS mote)<div><br></div>
<div>I have my own communication protocol and hence do not want to use Deluge.</div>
<div>So far i have been able to store an image in a volume on the external flash memory using ConfigStorage.</div>
<div>Now, in order to burn the image into the AVR, i need to read the stored image from the external flash memory.I tried using ExtFlashC.nc (from Deluge) &nbsp;to read the external flash memory, but &nbsp;was unsuccessful.</div>
<div>The address i pass to&nbsp;ExtFlash was computed by the StorageMap interface implemented &nbsp;in&nbsp;BlockStorageManagerP.</div>
<div><br></div>
<div>All i read is 0xFF from the external flash.</div>
<div><br></div>
<div>Please help .</div>
<div>Thanks for your time&nbsp;</div>
<div><br></div>
</div></div>
Nahr Elk | 14 Aug 10:39 2015
Picon

radio range

Hello,

Please, is there a study that has investigated the relationship between transmission power and radio range in different environments using TelosB motes?


Thank you.

--
Nahr Elk
Independent Researcher
<div><div dir="ltr">Hello,<div><br></div>
<div>Please, is there a study that has investigated the relationship between transmission power and radio range in different environments using TelosB motes?</div>
<div><br></div>
<div><br></div>
<div>Thank you.</div>
<div><br></div>
<div>--</div>
<div>Nahr Elk</div>
<div>Independent Researcher</div>
</div></div>
xueguang | 13 Aug 04:25 2015
Picon

finding interrupt handlers in an application

Hi all,
I know an event with the keyword "async" can be executed in an interrupt 
handler.
I try to find interrupts in applications of apps directory, but I can 
not find them in some applications.
E.g., I can not find the keyword  "async" in the application 
RadioCountToLeds, but a paper said there are
4 interrupts in this application.
So my problem is how to find all interrupts in an application? Take the 
application RadioCountToLeds as an
example, what are the interrupts in this application?

Thanks a lot!

Best Regards,
Xueguang
Niyifasha Robert | 12 Aug 04:01 2015
Picon

Re: Tinyos-help Digest, Vol 148, Issue 6

Hello everyone,

I need help from you.
I am doing my project in tinyos-2.1.2. , my aim is to secure transmission channel in WSN. I will need to do same encryption,decryption and ECDSA.It`s my first time to use TinyEEC and TinyOS, i don`t know how i can start, now i have installed TinyOS-2.1.2 the the problem is the installation and implementation of TnyECC. I need your support to solve that problem.Thanks.

On Mon, Aug 10, 2015 at 3:00 AM, <tinyos-help-request <at> millennium.berkeley.edu> wrote:
Send Tinyos-help mailing list submissions to
        tinyos-help <at> millennium.berkeley.edu

To subscribe or unsubscribe via the World Wide Web, visit
        https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

or, via email, send a message with subject or body 'help' to
        tinyos-help-request <at> millennium.berkeley.edu

You can reach the person managing the list at
        tinyos-help-owner <at> millennium.berkeley.edu

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Tinyos-help digest..."


Today's Topics:

   1. Re: frequency of a received signal (Nahr Elk)


----------------------------------------------------------------------

Message: 1
Date: Sun, 9 Aug 2015 16:40:28 +0100
From: Nahr Elk <nahrelk <at> gmail.com>
Subject: Re: [Tinyos-help] frequency of a received signal
To: Eric Decker <cire831 <at> gmail.com>
Cc: tinyos-help <tinyos-help <at> millennium.berkeley.edu>
Message-ID:
        <CAF6nA3gggRaQnUYWADyJFY=vBUAL3pCkj4MPU7XquFwOyAqBMw <at> mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

I am using it in the context of localization, could I also compute the
amplitude and the phase of the signal?

Many thanks.

--
Nahr Elk

2015-08-06 18:36 GMT+01:00 Eric Decker <cire831 <at> gmail.com>:

>
>
> On Thu, Aug 6, 2015 at 4:00 AM, Nahr Elk <nahrelk <at> gmail.com> wrote:
>
>> Hello,
>>
>> Please, how can I measure the frequency of a signal received by my TelosB?
>>
>
> what problem are you trying to solve?
>
> why do you want to do that?
>
> please provide more context.
>
> the telosb uses a CC2420 radio which is tuned to one  of the 2.4GHz ISM
> bands.
>
> The channel depends on how the telosb is programmed.
>
> why would you want to measure it?  Measure in what fashion?
>
>
>> Thanks!
>>
>> --
>> Nahr Elk
>> Independent Researcher
>>
>>
>> _______________________________________________
>> Tinyos-help mailing list
>> Tinyos-help <at> millennium.berkeley.edu
>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>>
>
>
>
> --
> Eric B. Decker
> Senior (over 50 :-) Researcher
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www.millennium.berkeley.edu/pipermail/tinyos-help/attachments/20150809/ea0e11fc/attachment.html

------------------------------

_______________________________________________
Tinyos-help mailing list
Tinyos-help <at> millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

End of Tinyos-help Digest, Vol 148, Issue 6
*******************************************

<div>
<div dir="ltr">Hello everyone,<div><span><br></span></div>
<div>
<span>I need help from you.</span><br>
</div>
<div>I am doing my project in tinyos-2.1.2. , my aim is to secure transmission channel in WSN. I will need to do same encryption,decryption and ECDSA.It`s my first time to use TinyEEC and TinyOS, i don`t know how i can start, now i have installed TinyOS-2.1.2 the the problem is the installation and implementation of TnyECC.&nbsp;I need your support to solve that problem.Thanks.</div>
</div>
<div class="gmail_extra">
<br><div class="gmail_quote">On Mon, Aug 10, 2015 at 3:00 AM,  <span dir="ltr">&lt;<a href="mailto:tinyos-help-request <at> millennium.berkeley.edu" target="_blank">tinyos-help-request <at> millennium.berkeley.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote">Send Tinyos-help mailing list submissions to<br>
&nbsp; &nbsp; &nbsp; &nbsp; <a href="mailto:tinyos-help <at> millennium.berkeley.edu">tinyos-help <at> millennium.berkeley.edu</a><br><br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
&nbsp; &nbsp; &nbsp; &nbsp; <a href="https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help" rel="noreferrer" target="_blank">https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help</a><br><br>
or, via email, send a message with subject or body 'help' to<br>
&nbsp; &nbsp; &nbsp; &nbsp; <a href="mailto:tinyos-help-request <at> millennium.berkeley.edu">tinyos-help-request <at> millennium.berkeley.edu</a><br><br>
You can reach the person managing the list at<br>
&nbsp; &nbsp; &nbsp; &nbsp; <a href="mailto:tinyos-help-owner <at> millennium.berkeley.edu">tinyos-help-owner <at> millennium.berkeley.edu</a><br><br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of Tinyos-help digest..."<br><br><br>
Today's Topics:<br><br>
&nbsp; &nbsp;1. Re: frequency of a received signal (Nahr Elk)<br><br><br>
----------------------------------------------------------------------<br><br>
Message: 1<br>
Date: Sun, 9 Aug 2015 16:40:28 +0100<br>
From: Nahr Elk &lt;<a href="mailto:nahrelk <at> gmail.com">nahrelk <at> gmail.com</a>&gt;<br>
Subject: Re: [Tinyos-help] frequency of a received signal<br>
To: Eric Decker &lt;<a href="mailto:cire831 <at> gmail.com">cire831 <at> gmail.com</a>&gt;<br>
Cc: tinyos-help &lt;<a href="mailto:tinyos-help <at> millennium.berkeley.edu">tinyos-help <at> millennium.berkeley.edu</a>&gt;<br>
Message-ID:<br>
&nbsp; &nbsp; &nbsp; &nbsp; &lt;CAF6nA3gggRaQnUYWADyJFY=<a href="mailto:vBUAL3pCkj4MPU7XquFwOyAqBMw <at> mail.gmail.com">vBUAL3pCkj4MPU7XquFwOyAqBMw <at> mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset="utf-8"<br><br>
I am using it in the context of localization, could I also compute the<br>
amplitude and the phase of the signal?<br><br>
Many thanks.<br><br>
--<br>
Nahr Elk<br><br>
2015-08-06 18:36 GMT+01:00 Eric Decker &lt;<a href="mailto:cire831 <at> gmail.com">cire831 <at> gmail.com</a>&gt;:<br><br>
&gt;<br>
&gt;<br>
&gt; On Thu, Aug 6, 2015 at 4:00 AM, Nahr Elk &lt;<a href="mailto:nahrelk <at> gmail.com">nahrelk <at> gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; Hello,<br>
&gt;&gt;<br>
&gt;&gt; Please, how can I measure the frequency of a signal received by my TelosB?<br>
&gt;&gt;<br>
&gt;<br>
&gt; what problem are you trying to solve?<br>
&gt;<br>
&gt; why do you want to do that?<br>
&gt;<br>
&gt; please provide more context.<br>
&gt;<br>
&gt; the telosb uses a CC2420 radio which is tuned to one&nbsp; of the 2.4GHz ISM<br>
&gt; bands.<br>
&gt;<br>
&gt; The channel depends on how the telosb is programmed.<br>
&gt;<br>
&gt; why would you want to measure it?&nbsp; Measure in what fashion?<br>
&gt;<br>
&gt;<br>
&gt;&gt; Thanks!<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Nahr Elk<br>
&gt;&gt; Independent Researcher<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Tinyos-help mailing list<br>
&gt;&gt; <a href="mailto:Tinyos-help <at> millennium.berkeley.edu">Tinyos-help <at> millennium.berkeley.edu</a><br>
&gt;&gt; <a href="https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help" rel="noreferrer" target="_blank">https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help</a><br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Eric B. Decker<br>
&gt; Senior (over 50 :-) Researcher<br>
&gt;<br>
&gt;<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <a href="https://www.millennium.berkeley.edu/pipermail/tinyos-help/attachments/20150809/ea0e11fc/attachment.html" rel="noreferrer" target="_blank">https://www.millennium.berkeley.edu/pipermail/tinyos-help/attachments/20150809/ea0e11fc/attachment.html</a><br><br>
------------------------------<br><br>
_______________________________________________<br>
Tinyos-help mailing list<br><a href="mailto:Tinyos-help <at> millennium.berkeley.edu">Tinyos-help <at> millennium.berkeley.edu</a><br><a href="https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help" rel="noreferrer" target="_blank">https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help</a><br><br>
End of Tinyos-help Digest, Vol 148, Issue 6<br>
*******************************************<br>
</blockquote>
</div>
<br>
</div>
</div>
M.Farahani, asl | 8 Aug 17:35 2015
Picon

TOSSIM and power consuption

Hi
i'am beginner TinyOS developer but i write several programs in nesc and run that in TOSSIM. My problem is with power consumption. How can i determine that? 
and how can i find death time of my mote in micaz or similar device?
in final, PowerTOSSIM is support in TinyOS 2.x? if yes How?
thank you for your help.
<div><div dir="ltr">Hi<div>i'am beginner TinyOS developer but i write several programs in nesc and run that in TOSSIM. My problem is with power consumption. How can i determine that?&nbsp;</div>
<div>and how can i find death time of my mote in micaz or similar device?</div>
<div>in final, PowerTOSSIM is support in TinyOS 2.x? if yes How?</div>
<div>thank you for your help.</div>
</div></div>
Niyifasha Robert | 7 Aug 13:32 2015
Picon

(no subject)

Which simulation software will be best for temperature, humidity and lightning sensor network using zigbee?
(C-based simulator compatible with TinyOS running on ubuntu)

Thanks

 

----------------------------------------------------------------------

Niyifasha Robert

phone: (+86)13018247619

UESTC-School of Computer Science and Engineering

QQ Id: 2071218599
skype :niyifasharobert

 

<div><div dir="ltr">
<span>Which simulation software will be best for temperature, humidity and lightning sensor network using zigbee?</span><div>
<span>(C-based simulator compatible with TinyOS running on ubuntu)<br></span><div><span><br></span></div>
<div>
<span>Thanks<br clear="all"></span><div><div class="gmail_signature"><div dir="ltr">

<p>&nbsp;</p>
<p><span>----------------------------------------------------------------------</span></p>

<p><span>Niyifasha Robert</span></p>

<p><span>phone: (+86)13018247619</span></p>
<p><span>UESTC-School of Computer Science and Engineering</span></p>
<p><span></span></p>

<div><span>Email:<a href="mailto:niyifasha <at> gmail.com" target="_blank">niyifasha <at> gmail.com&nbsp;</a></span></div>
<div><span>QQ Id: 2071218599</span></div>
<div><span><a href="mailto:judiciary.rw/niyifasha <at> gmail.com" target="_blank"></a></span></div>
<div><span>skype :niyifasharobert</span></div>

<p>&nbsp;</p>

</div></div></div>
</div>
</div>
</div></div>
Nahr Elk | 6 Aug 13:00 2015
Picon

frequency of a received signal

Hello,

Please, how can I measure the frequency of a signal received by my TelosB?

Thanks!

--
Nahr Elk
Independent Researcher

<div><div dir="ltr">Hello,<div><br></div>
<div>Please, how can I measure the frequency of a signal received by my TelosB?</div>
<div><br></div>
<div>Thanks!</div>
<div><br></div>
<div>--</div>
<div>Nahr Elk</div>
<div>Independent Researcher</div>
<div><br></div>
</div></div>

Gmane