Thank You all for Your help!
The information was very helpful.
With best regards,
Janna



________________________________
From: devel <[email protected]> on behalf of Gaëtan Harter 
<[email protected]>
Sent: Tuesday, May 29, 2018 3:44 PM
To: [email protected]
Subject: Re: [riot-devel] Transmission distance. Power profiler


Hi Janna,


just in case, note that the examples you gave in the iot-lab wiki were written 
for the iot-lab nodes port for Contiki.
So will not directly apply to RIOT for the macro names.


I understand that you can need both limiting power and increasing the threshold 
when you want to have a lower connectivity with the hardware deployment in 
IoT-LAB.



The "set_rssi_threshold" is currently not implemented in RIOT, but you could 
easily do it yourself (and do a PR maybe :))


The code I wrote in openlab was this one


https://github.com/iot-lab/openlab/commit/e1b7709b45d0fc926a15864e75081fbdd66c98fa
[https://avatars2.githubusercontent.com/u/241401?s=200&v=4]<https://github.com/iot-lab/openlab/commit/e1b7709b45d0fc926a15864e75081fbdd66c98fa>

Add packet reception rssi threshold values · 
iot-lab/openlab@e1b7709<https://github.com/iot-lab/openlab/commit/e1b7709b45d0fc926a15864e75081fbdd66c98fa>
github.com
Add the values of packet reception RSSI threshold. Should be used for 
configuring 'RX_PDT_LEVEL' in 'RX_SYN' register. It allows discarding packets 
that have a too low signal stren...



https://github.com/iot-lab/openlab/commit/453b5205016cf508ee0bb1826f1a0cf31b13a096


And it could be adapted by using RIOT at86rf2xx API like:


https://github.com/RIOT-OS/RIOT/blob/master/drivers/at86rf2xx/at86rf2xx.c#L181-L183




>From looking in the other at86rfxx drivers datasheets the configuration is the 
>same but with different values for RSSI configuration


* at86rf231 page 103 http://ww1.microchip.com/downloads/en/DeviceDoc/doc8111.pdf

* at86rf212b page 120 
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42002-MCU_Wireless-AT86RF212B_Datasheet.pdf

* at86rf233 page 113 
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8351-MCU_Wireless-AT86RF233_Datasheet.pdf


So the threshold definitions should be enclosed in the header with `#if  
MODULE_AT86RF231`.




Regards,

Gaëtan



On 28.05.2018 13:13, Janna Om wrote:
Hello,
i'm trying to reduce the transmission distance of iot-lab m3 sensor nodes.(The 
number of sensor nodes that can communicate directly with each other.)
I have used the solution proposed here 
https://github.com/iot-lab/iot-lab/wiki/Limit-nodes-connectivity. I could set 
the transmission power to -17dBm, but I couldn't find how to set the receiver 
sensitivity of the node. Is there a way in Riot to reduce the receiver 
sensitivity, or perhaps other ways to reduce the transmission range between the 
nodes?
[https://avatars3.githubusercontent.com/u/5746539?s=400&v=4]<https://github.com/iot-lab/iot-lab/wiki/Limit-nodes-connectivity>

Limit nodes connectivity · iot-lab/iot-lab Wiki · 
GitHub<https://github.com/iot-lab/iot-lab/wiki/Limit-nodes-connectivity>
github.com
GitHub is where people build software. More than 27 million people use GitHub 
to discover, fork, and contribute to over 80 million projects.


I would also like to measure the energy consumption of nodes while running my 
application. Does the Riot have an approach like Contiki's power profiler?
Many thanks in advance!

With kind regards,
Janna




_______________________________________________
devel mailing list
[email protected]<mailto:[email protected]>
https://lists.riot-os.org/mailman/listinfo/devel


_______________________________________________
devel mailing list
[email protected]
https://lists.riot-os.org/mailman/listinfo/devel

Reply via email to