Anup Bhattacharjee | 18 Apr 12:09 2015
Picon

A little help

I am a beginner with Cooja. Can anyone please refer me materials, that may help me to get a better understanding of the same.

And also if there are some tutorials to cc2420.
Regards,
Anup
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Contiki-developers mailing list
Contiki-developers@...
https://lists.sourceforge.net/lists/listinfo/contiki-developers
karim fathallah | 18 Apr 09:37 2015
Picon

surface on cooja

hello 
is it possible to get the surface and distance between two node in the simulator cooja. i mean we have position but we must do the calcul by hand to how number of m between two node or what is the surface covered by nodes.
thanks a lot

--
Professeur Tronc Commun
Instit
ut Préparatoire Aux Études D’ingénieurs De Bizerte
Université De Carthage - Tunisie
Membre Fondateur à UBUNTU-TN
Membre De l'Unité De Recherche OASIS

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Contiki-developers mailing list
Contiki-developers@...
https://lists.sourceforge.net/lists/listinfo/contiki-developers
karim fathallah | 18 Apr 02:22 2015
Picon

distance and surface on cooja

hello
is it possible to get the surface and distance between two node in the simulator cooja. i mean we have position but we must do the calcul by hand to how number of m between two node or what is the surface covered by nodes.
thanks a lot

--
Professeur Tronc Commune surface
Instit
ut Préparatoire Aux Études D’ingénieurs De Bizerte
Université De Carthage - Tunisie
Membre Fondateur à UBUNTU-TN
Membre De l'Unité De Recherche OASIS

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Contiki-developers mailing list
Contiki-developers@...
https://lists.sourceforge.net/lists/listinfo/contiki-developers
Georg Rudolf Möstl | 17 Apr 19:34 2015
Picon

STEAM-Sim released on sourceforge

Dear Colleagues,


I have released the first version of the STEAM-Sim simulator which has been
developed during my PhD thesis.

See: https://sourceforge.net/projects/steamsim/?source=directory

STEAM-Sim builds up on OMNeT++, PAWiS, MiXiM, and CIL. The main purpose of
STEAM-Sim is to establish an accurate energy-aware hardware/software/network
co-simulation of wireless sensor networks.

Real firmware written in C (e.g. based on the Contiki OS) is combined with time
information corresponding to the execution time of the code running on a
microcontroller. This time annotated firmware is afterwards simulated with models
of the hardware (e.g. a CC2420 radio).

As an outcome detailed energy profiles of every hardware module in the network
are generated within nanosecond (and below) time resolution.

Benefits:

+) time accurate simulation/emulation of real firmware (e.g. based on Contiki)
+) energy awareness
+) detailed hardware models
+) realistic channel models from MiXiM
+) time resolution of OMNeT++
+) cross-level simulations


Best regards,
Georg
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Contiki-developers mailing list
Contiki-developers@...
https://lists.sourceforge.net/lists/listinfo/contiki-developers
Francesca Palombini | 17 Apr 10:58 2015
Picon

Radio TX time strange behaviour - energest measurement

Hi everyone,

I'm a student, using Contiki for my master thesis. I'm mostly focusing 
on CoAP, and using the er-rest-example.
I was doing some measurements using the Energest module, and noticed an 
incoherence on the results of the radio in TX mode time : the shortest 
message takes the longest time. I was puzzled by it and decided to run a 
test for many different message sizes.

The testbed is the following :
the client sends consecutive PUT requests, each request has a longer 
payload (ex: first PUT no payload, second "1", third "11" etc), and I 
measure the transmission time (in ticks) for each of them.
In between each PUT, the client sends a GET request, and I measure the 
transmission time of the server's response (first GET response will have 
payload "1", second "11" etc).

I run this test both in simulation (Z1 mote) and on board (CC2538), and 
the result is the same : there is a discontinuity between 14 and 15 
Bytes sent.
You can see the result of my test here (plot and data) : 
https://drive.google.com/file/d/0BwMthcO-wD3ecEs4LWZ3am1STEU/view?usp=sharing 

I was wondering if any of you has an explication for it, or has 
encountered this behaviour before. (I looked in the mailing list but 
couldn't find anything)

Best regards,
Francesca Palombini

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
Khánh Nguyễn | 17 Apr 09:58 2015
Picon

Get signal strength on rpl

I have simulator IoT in Contiki OS.I need get signal strength of node in rpl. Can you help me?

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Contiki-developers mailing list
Contiki-developers@...
https://lists.sourceforge.net/lists/listinfo/contiki-developers
Roman Kolcun | 16 Apr 13:28 2015
Picon

Mixing of MAC protocols

Hi all,

I am trying to mix two MAC protocols - ContikiMAC and NullMAC. I used the simplest example-broadcast.c from the examples/rime directory. In Cooja I created several nodes using ContikiMAC and several nodes using NullMAC. 

Using NullMAC was achieved by adding:

DEFINES=NETSTACK_MAC=nullmac_driver,NETSTACK_RDC=nullrdc_noframer_driver,CC2420_CONF_AUTOACK=0

into the Makefile.

When looking at the Mote output I can see that only nodes using the same MAC protocol can communicate. Messages sent from a node using ContikiMAC are not received by a node using NullMAC, despite being within communication range. The same applies the opposite way.

Can anyone tell me the reason of this behaviour?

A scenario where two MAC protocols could be mixed is, for example, traditional collect data when the base-station is not battery-powered and therefore does not need to be duty cycled. 

Thank you for your help.

Kind Regards,
Roman Kolcun
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Contiki-developers mailing list
Contiki-developers@...
https://lists.sourceforge.net/lists/listinfo/contiki-developers
Gerwin van der Kruis | 15 Apr 23:43 2015
Picon

Which hardware to use for sub ghz 6lowpan contiki development

Dear All,

I would like to start development on a 6lowpan edge router via sub ghz with contiki , does somebody know which radio or if available hardware platform i could use as a starting point ?


Regards,

Gerwin van der Kruis
gerwin <at> vanderkruis.net
Http://www.vanderkruis.net



-------- Original message --------
From: George Oikonomou <george <at> contiki-os.org>
Date:15/04/2015 22:42 (GMT+01:00)
To: Contiki developer mailing list <contiki-developers <at> lists.sourceforge.net>
Subject: Re: [Contiki-developers] CC26xx Developers

Hi Bill

> This is exactly what I mean.

OK that's getting fixed with an upcoming pull.

> Although there also needs to be a way of configuring or disabling LPM so that it doesn't interfere with nodes which need to receive data on UART (such as border routers).

> To get the CC2650 to work as a border router I need to remove the calls to lpm_drop() (otherwise serial over IP doesn't work).

That's useful feedback. Even though I don't recommend this device as a BR / SLIP radio, we still need to be able to use those examples off-the-shelf. I'll come up with a configuration define of some sorts.

Meanwhile, you can have a play with LPM PD locks. An example of how to use those can be found in both platform's examples. Look for the keep_uart_on() business. This would mean you have to modify the border router example though.

An alternative would be to change in lpm.h

#define LPM_MODE_MAX_SUPPORTED LPM_MODE_DEEP_SLEEP

If you set that to sleep and then enable the sleep mode clock for the UART, things should again work.

> The RIME test application works on CC2650 but throughput is lower than expected (13kibps on CC2650 compared to 26 kibps on CC2538 and 45 kibps on EXP5438 running the exact same application). If I use IPv6 it usually takes a long time just to establish an RPL route.

What's your radio environment like? Noisy?

> If I try to ping the radio connected device through the border router about 9 of every ten packets are lost.

That should definitely not be happening - I'm not seeing this behaviour at all over here. In fact, quite the opposite, pings in that direction are very reliable. Are you running a sniffer? Are echo requests getting ACKd by the CC2650? Where do things get dropped?

George
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Contiki-developers mailing list
Contiki-developers <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/contiki-developers
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Contiki-developers mailing list
Contiki-developers@...
https://lists.sourceforge.net/lists/listinfo/contiki-developers
Picon

Testing Deluge implementation


Hi all,

I'm trying to use the Deluge implementation for Contiki-2.7-543-gd556c04
included in contiki/apps/deluge, without success.

The code I'm trying is:

PROCESS_THREAD(deluge_test_process, ev, data)
{
	int fd, i;
	bool isFirst = false;
	char tmpBuf[64];
	char buf[1024];

	PROCESS_BEGIN();

	memset(buf, 0, sizeof(buf));

	for (i = 0; i < 16; ++i) {
		if (isFirst) {
			sprintf(buf, "[{empty model for testing purposes
abcdefghijklmnopqrstuvwxyz}");
			isFirst = false;
		} else {
			strcpy(tmpBuf, "{empty model for testing purposes
abcdefghijklmnopqrstuvwxyz}");
			sprintf(buf, "%s,%s", buf, tmpBuf);
		}
	}
	sprintf(buf, "%s]", buf);

	printf("%s", buf);

	cfs_remove("current_model.json");
	fd = cfs_open("current_model.json", CFS_WRITE);
	if(fd < 0) {
		process_exit(NULL);
	}
	if(cfs_write(fd, buf, sizeof(buf)) != sizeof(buf)) {
		cfs_close(fd);
		process_exit(NULL);
	}

	cfs_close(fd);
	deluge_disseminate("current_model.json", 0);
	printf("Disseminating current_model.json\n");

	while (true) {
		PROCESS_YIELD();
	}

	PROCESS_END();
}

this example is compiled for Sky motes and simulated in cooja, with this
output:

Rime started with address 1.0
MAC 01:00:00:00:00:00:00:00 Contiki-2.7-543-gd556c04 started. Node id is
set to 1.
CSMA ContikiMAC, channel check rate 8 Hz, radio channel 65491
Starting 'Deluge test process'
# [1024 bytes, no line ending]: ,{empty model for te...
rent_model.json of 0 pages
Disseminating current_model.json
Advertising summary for object id 0: version=0, available=0
Advertising summary for object id 0: version=0, available=0
... the same is repeated several times

Then I compile the same code but with a real json file and version 1:

deluge_disseminate("current_model.json", 1);

But I have the same output.

I just followed this directions
http://permalink.gmane.org/gmane.os.contiki.devel/9997 but maybe
something has changed since that message.

Someone has any hint?

Thanks in advance!

Cheers,

--

-- 
Francisco Acosta

Atmel R21 Xplained Pro EV kit

I've got a of Atmel R21 Xplained Pro EV kit today which I want to run Contiki on.
Is there a port for Contiki avaible or should i use Riot OS ?

regards

Harald Pichler


[EVVA Disclaimer]

Diese E-Mail und allfällige Anhänge sind vertraulich und rechtlich geschützt. Sie sind nur für den
Adressaten im Rahmen des konkreten Verwendungszwecks bestimmt. Sollten Sie nicht der vorgesehene
Empfänger sein, bitten wir Sie, sich unverzüglich mit uns in Verbindung zu setzen und diese E-Mail
(samt Anhängen) zu vernichten. Jede andere Verwendung und Weitergabe der Inhalte an Dritte ist
untersagt. Jede E-Mail-Kommunikation durch unser Unternehmen unterliegt unserem unter
http://www.evva.com/impressum/e-mail-disclaimer/ abrufbaren E-Mail-Disclaimer.

This e-mail and all attachments are confidential, legally protected and intended only for the use of the
addressee within the scope of the specific designated use. If you are not the intended recipient, please
inform us immediately and delete this e-mail (together with its attachments). Any other use or passing on
of the content to third parties is prohibited. Every e-mail communication by our company shall be subject
to our e-mail disclaimer which can be downloaded under http://www.evva.com/impressum/e-mail-disclaimer/en/.



E-Mail ausdrucken? Bitte denken Sie an unsere Umwelt und reduzieren Sie Ihren Papierverbrauch. Before
printing, please think about the impact it has on the environment.
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Contiki-developers mailing list
Contiki-developers <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/contiki-developers
Chingiz Shakenov | 15 Apr 08:07 2015

UDP server/client Atmega128rfa1

Hi, I just started to learn contiki-os.
I've designed my own board based on atmega128rfa1. Hello-world example is launched just fine, but udp-ipv6 example isn't running well.

Here is serial output for server:
UDP server started
Server IPv6 addresses: aaaa::200:0:0:0

and for client:
UDP client process started
Client IPv6 addresses: aaaa::200:0:0:0
Attempting to look up contiki-udp-server.local

I have no idea why they have ipv6 same addresses.
Any help, please?

Thanks in advance.

--
Research assistant, Chingiz Shakenov
Computer Science Labratory
"Nazarbayev University Research and Innovation System" PI

+7 717 270 9296
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Contiki-developers mailing list
Contiki-developers@...
https://lists.sourceforge.net/lists/listinfo/contiki-developers

Gmane