Questions tagged [tinyos]

TinyOS is an open source and free operating system under BSD license targetting low-power wireless devices, such as those used in sensor networks, ubiquitous computing, personal area networks, smart buildings, and smart meters.

What is TinyOS ?

TinyOS is an open source and free operating system under BSD license targetting low-power wireless devices, such as those used in sensor networks, ubiquitous computing, personal area networks, smart buildings, and smart meters. Fundamentally, it is a work scheduler and a collection of drivers for microcontrollers and other integrated circuits commonly used in wireless embedded platforms.

Programming languages

TinyOS applications are written in the programming language nesC, a dialect of the C language optimized for the memory limits of sensor networks. Its supplementary tools are mainly in the form of Java and shell script front-ends.

References

127 questions
1
vote
1 answer

How do I decide the right number of events in TinyOS and TOSSIM?

I noticed that the function t.runNextEvent() has a big impact in the time of the simulation. To be sure all events are simulated I call it a lot of times. In some cases(especially when I use flooding to disseminate information) it is not…
artBCode
  • 837
  • 10
  • 13
1
vote
2 answers

Get children response in TinyOS

I'm totally lost using TinyOS and I think I need some help over here. I have a node that send a message to all nodes that listen to him, so, from time to time this node send a message to all of his "children" event void Timer.fired() { call…
briba
  • 2,857
  • 2
  • 31
  • 59
1
vote
1 answer

read data from socket from SerialForwarder

With tinyos there is SerialForwarder which forwards the data to a socket. I have tried to open socket with host:"localhost",,port="9001" ,, but this will always return two bytes ="T!" !! Then I try to open a TCP connection with same properties but…
Hana90
  • 943
  • 5
  • 17
  • 37
1
vote
2 answers

GPS module take time

how much GPS module take time to get the gps infromation, if i use 420cc sensor board attached to this gps module uBlox LEA-4A . i use Iris mote.
Hana90
  • 943
  • 5
  • 17
  • 37
1
vote
0 answers

how to parse customer message?

i use customer message and send it broadcast over radio channel, i use example 6 (CounterSend ) from this link . when i build this project as micAz on mote 1, after this i use Xsniffer (TOSBase) on the mote that i will use it on the serial usb board…
Hana90
  • 943
  • 5
  • 17
  • 37
1
vote
1 answer

TinyOS/nesC Receive.receive event is signalled periodically but processed only once

I'm currently working with implementation of AODV protocol for TinyOS and I'm seeing weird behaviour when network layer is signalling application about received message. Below are relevant pieces of application and AODV library code + some debug…
IvanR
  • 533
  • 4
  • 23
1
vote
1 answer

what is the transmission power value in dbm (min to max) -CC2420 RADIO

within module implementation, to set transmission power for the packet is 0 to 31 (min to max). Actually what is the transmission power value?? the range of transmission power in dbm??? 31---- 0 dbm 29 --- ?? 28--- ?? 7----- -15dbm 0---- …
Swetha.P
  • 81
  • 2
  • 8
1
vote
1 answer

TinyOS: How can I convert uint_16 to two uint_8 integers (AES encryption)

I am using the Oscilloscope component to read sensor data. I'm sending this data to a basestation mote which is sending the data to a laptop. I want to implement AES encryption on the sensor data using the components provided here:…
user1754045
  • 175
  • 1
  • 6
  • 15
1
vote
1 answer

python2.6 ubuntu 10.04‏‏

I use ubuntu 10.04 and tinyos-2.1.1. I have a problem when i want run "make micaz sim". The problem is the following : mkdir -p simbuild/micaz make: python2.6.5-config: Command not found make: python2.6.5-config: Command not found make:…
Nouha
  • 33
  • 13
1
vote
1 answer

Difference between Send.nc and SendMsg.nc

What is the difference between Send and SendMsg interface in tinyos?
rayimag
  • 893
  • 3
  • 10
  • 18
1
vote
1 answer

Are 6loWPAN stacks in TinyOS and Contiki compatible?

As far as Google suggests, the 6loWPAN stack in Contiki and TinyOS should be compatible, though I could quite see any sort of reports on both being continuously tested in some fashion. Does anybody have more information on this? I had been mostly…
errordeveloper
  • 6,716
  • 6
  • 41
  • 54
1
vote
1 answer

TinyOS CC2420ReceiveP

I want to hold onto packets that fail the crc check. To do this I have commented out a section of the CC2420RecieveP readDone function that checks the msb bit of the LQI byte in the received buffer. I think this is working, However, once I receive…
mike
0
votes
1 answer

Bootstrap loader synchronization error

I'm workin with tinyos 2.1.1 on ubuntu 10.04. When i make an application on telosb motes, i have the following error: mkdir -p build/telosb compiling BlinkAppC to a telosb binary ncc -o build/telosb/main.exe -Os -O -mdisable-hwmul…
Nouha
  • 33
  • 13
0
votes
2 answers

Are event in tinyos signaled inside the stack?

I wanted to ask something that I think is not clearly specified in the tinyos2 programming manual. When a command or task signals an interface event are the wired functions called immediately, i.e. in the same callstack, or are these signaled events…
themis
0
votes
1 answer

Killerbee- LED glow issue

I am working on the Killerbee rzusb stick, mostly used to sniff/Listen data packets in radio platform. I would like to program this device according to my need. There are three LED's on the stick, can anyone suggest me the command to make them TURN…
Nity
  • 11
  • 2
1 2
3
8 9