Liviu Ionicoiu | 1 Jul 17:50 2015

Contiki on ezChronos sub1ghz msp430

Hello,
I want to compile and load the Contiki on aezChronos development tool.
My question is how to configure the Contiki to use just the (protothreads) and not the wireless features.
Thanks
Liviu

-----Original Message-----
From: contiki-developers-request@...
[mailto:contiki-developers-request@...] 
Sent: 01 July 2015 15:36
To: Liviu Ionicoiu
Subject: Welcome to the "Contiki-developers" mailing list

Welcome to the Contiki-developers@... mailing list!

To post to this list, send your email to:

  contiki-developers@...

General information about the mailing list is at:

  https://lists.sourceforge.net/lists/listinfo/contiki-developers

If you ever want to unsubscribe or change your options (eg, switch to or from digest mode, change your
password, etc.), visit your subscription page at:

  https://lists.sourceforge.net/lists/options/contiki-developers/lionicoiu%40ircona.com

You can also make such adjustments via email by sending a message to:

(Continue reading)

Hossein Fotouhi | 1 Jul 12:06 2015
Picon

CFP - ESS-H IoT Workshop

The 1st Workshop on Embedded Sensor Systems for Health through Internet of Things (ESS-H IoT)

(http://healthyiot.org/2015/show/workshop-ESS-H)

In conjunction with HealthyIoT 2015 Conference and IOT360 Summit, 26-27 Oct. 2015, Rome, Italy


Embedded sensor systems for health monitoring deals with data acquisition, signal processing and decision support for use in sensor systems aimed at health monitoring. Applying Internet of Things (IoT), as existing technologies can provide physiological data management facilities deals with infrastructure requirements for safe and secures management of interconnected devices and data. In addition to the Call for Scientific Papers HealthyIoT 2015, this workshop offers an opportunity for international researchers to present and discuss their ongoing work within the workshop.   

This 1st Workshop on Embedded Sensor Systems for Health and Internet of Things (ESS-H IoT) aims to:

  • to discuss work in progress and explore opportunities for new research related to a topic of interest.
  • provide a forum for identifying important contributions and opportunities for research on ESS-H IoT,
  • showcase applications of Embedded sensor systems for health.

Topics of interest include (but are not limited to):

  • Wearable sensor systems
  • Medical and sensor data stream processing
  • Signal processing and analysis
  • Machine learning for signal processing
  • Cloud Technologies for Healthcare
  • Intelligent data processing and predictive algorithms in eHealth
  • Telemedicine applications
  • Network communications for health monitoring
  • Security, Safety and Privacy in IoT
  • Mobile sensing and smartphone sensing
  • Wireless sensor and actuator networks
  • Sensor network operating systems and resource management

Submission Requirements

Submitted papers are limited to 4 pages in length. Papers should be submitted through EAI 'Confy' system at Confy, and have to comply with the SPRINGER format (see Author's kit section).

Submissions should be original papers that have not already been published elsewhere. However, papers may include previously published results that support a new theme, as long as all past publications are fully referenced.


Submitted papers will be peer-reviewed and selected on the basis of these reviews. Accepted papers will be presented at the workshop.

Dates

  • Submission Deadline: August 10th, 2015
  • Notification Date: August 20th, 2015
  • Camera-Ready Deadline: August 25th, 2015
  • Workshop Date: 26th October 2015
------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
Contiki-developers mailing list
Contiki-developers@...
https://lists.sourceforge.net/lists/listinfo/contiki-developers
Pablo Corbalán Pelegrín | 30 Jun 19:25 2015
Picon

Different IPv6 Addresses in UDP Server

Hi,

I have been checking out the code in examples/ipv6/rpl-udp and I have seen that the UDP Server is using two IPv6 addresses and I don't understand why that is required. 

In this example, the UDP server is as well the RPL Root. As I said before, the UDP server gets two IPv6 Addresses, the first one is obtained from the Link Layer Address, while the second one is hard coded. If you check out the Cooja Simulation file within the folder, you will see that the UDP server gets the next two addresses:

1) aaaa::212:7401:1:101 (Obtained from the Link Layer Address)
2) aaaa::ff:fe00:1 (Hard coded address used as the DODAG ID)

So, checking out the behaviour in Cooja and Wireshark, I see that the first RPL DIO messages are sent using address 1 as IPv6 Address Source, but setting address 2 as the DODAGID. However, all the UDP traffic is sent to the DODAG ID using the 2nd address. This can also be understood from the code directly.

My question here is, why does the UDP Server requires two IPv6 addresses and why can we not put directly as DODAG ID the first address and use that one as well for the UDP server? 

On the other hand, I have created a similar application in which the UDP Server is also the RPL Root and the UDP Clients get the IPv6 address of the server just getting the DODAGID from the RPL DAG. However, in my scenario even though RPL seems to be working nicely the UDP packets are not forwarded and then can not reach the UDP server. Any idea why this would happen?

Thanks in advance.

Best Regards,
Pablo Corbalán Pelegrín
------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
Contiki-developers mailing list
Contiki-developers@...
https://lists.sourceforge.net/lists/listinfo/contiki-developers
Koray Incki | 29 Jun 11:36 2015
Picon

how to calculate Lux values in sky-websense

Hi all

I am using sky-websense example on Cooja with light-sensor.c as illumination sensor.
Apparently, when I call sensor.value(...) it return ADC12MEM5 or ADC12MEM4 voltage reference values.

Does anyone know how to convert those voltage values into Light Intensity in Lux?

Thank you!



Koray INCKI
PhD Candidate <at> Ozyegin University

"It is quality rather than quantity that matters"
-- Lucius Annaeus Seneca




------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
Contiki-developers mailing list
Contiki-developers@...
https://lists.sourceforge.net/lists/listinfo/contiki-developers
김홍찬 | 28 Jun 04:14 2015

Questions regarding Cooja - Can I change the mote type from common type into a simple version?

Hi all.

I have a question about Contiki and Cooja, but I cannot solve it for myself. 

So, I want to ask you about it.

 

When you do Cooja simulation, are there any ways to change mote from common types(sky mote etc.) into a modified version?

I want to find a new lightweight mote type for simulation.

 

I'm trying to do a large scale simulation with many motes, but my computer's performance is not enough to use realistically emulated motes.

If there are any ways to change motes and simplify simulation, it will be very helpful.

 

Any help is extremely appreciated.

Thanks everyone.

Hongchan.

------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
Contiki-developers mailing list
Contiki-developers@...
https://lists.sourceforge.net/lists/listinfo/contiki-developers
流平 易 | 26 Jun 17:42 2015

How to enable the boot loader backdoor for SmartRF06EB+CC2650 on Mac OS X 10.10.3

Hi all,
     Does anyone how to do it as I failed when using the “SELECT” + “EM RESET” button as described in tool/cc2538-bsp/README.md.
    
Best Regards,
Yeelp




------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
Contiki-developers mailing list
Contiki-developers@...
https://lists.sourceforge.net/lists/listinfo/contiki-developers
明天过后 | 26 Jun 12:58 2015

Re: 网络ping延迟

是不是网络带宽不够导致丢包?

------------------ 原始邮件 ------------------

发件人: "张祥" <camel_shoko <at> 163.com>;
发送时间: 2015年6月26日(星期五) 14:59
收件人: "contiki-developers" <contiki-developers <at> lists.sourceforge.net>;
主题: [Contiki-developers] 网络ping延迟


各位好,

    我使用的radio是at86rf212b
    目前有30个node
    border-router连接到电脑采用ping命令来测试网络
    网络倒是还稳定,就是有的ping会不通,每个节点ping一次等待3秒退出,等待下一轮ping来的时候还能ping通

    找不到问题所在,网络实时性不高,CLOCK_CONF_SECOND定义为50
    尝试修改为200后问题依旧,而且网络会出现不稳定情况,有的node丢失之后无法再次加入到网络,太奇怪了。
    
Camel.Shoko
中国.杭州


我对Contiki-OS的一些研究

欢迎交流.



------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
Contiki-developers mailing list
Contiki-developers@...
https://lists.sourceforge.net/lists/listinfo/contiki-developers
KABIR BANSOD | 26 Jun 08:14 2015
Picon

Custom cc2530+LPC1347 radio.

Hi,

I have a cc2530 custom radio board, I want to use it with a lpc1347 mcu board. I am trying to get my head around the code of cc2530dk, but I am finding it hard since I am new to this, I also went through the 8051 code banking and memory spaces notes on the wiki.
It would be great if someone could briefly tell me what all changes do i need to make to the cc2530dk files, so that they work with my setup.

Thanks a lot.

------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
Contiki-developers mailing list
Contiki-developers@...
https://lists.sourceforge.net/lists/listinfo/contiki-developers
Apokalos L'Enigmista | 25 Jun 18:47 2015
Picon

Sending unicast messages from given example

Dear all,

I'm new in Contiki and I'm trying to establish a connession between nodes (sky motes). I'm working with IPv6/simple-udp-rpl/broadcast-example.c.
In my case, I need, first of all, to send broadcast messages between all nodes in order to get some statistics and select preferred parents for each node. After this selecting phase, I need to send multicast messages to 3 preferred parents, but since contiki doesn't support multicast sending, I have to send 3 unicast messages (one for each preferred parent). I'm trying to understand how to make an unicast connection between two nodes, but I can't reach my aim. Here is the code:

From broadcast-example.c file, the receiver is declared like this:

//------------VARIABLES--------------//

static struct simple_udp_connection unicast_connection;
static struct simple_udp_connection broadcast_connection;
uip_ipaddr_t addr;
uip_ipaddr_t* addr_vector[SENDER_NUM]={0};

//-------------RECEIVER---------------//
static void
receiver(struct simple_udp_connection *c,
         const uip_ipaddr_t *sender_addr,
         uint16_t sender_port,
         const uip_ipaddr_t *receiver_addr,
         uint16_t receiver_port,
         const uint8_t *data,
         uint16_t datalen)
{

//Here I collect all addresses by using an uip_ipaddr_t array that stores all the sender_addr

addr_vector=sender_addr; //for each node sending data

}

//-----------------------------------------//

Then I have the Process

//-------------PROCESS---------------//

PROCESS_THREAD(broadcast_example_process, ev, data)
{

//Phase 1: sending broadcast messages

PROCESS_BEGIN();

//Sending N broadcast messages
simple_udp_register(&broadcast_connection, UDP_PORT, NULL, UDP_PORT, receiver);
uip_create_linklocal_allnodes_mcast(&addr);   
simple_udp_sendto(&broadcast_connection, &my_data, data_lenght, &addr);  

//Phase 2: Choosing preferred parents by using statistics from received messages
...
//Phase 3: Sending unicast to preferred parents

//How to do this? Can I use addresses stored in addr_vector? Which function I have to //use? I tried with

simple_udp_register(&unicast_connection, UDP_PORT, NULL, UDP_PORT, receiver);

simple_udp_sendto(&unicast_connection, &my_data, data_lenght,  &addr_vector[my_preferred_parent]);

//but it didn't work

}

I think that there is some kind of uip_create_linklocal_allnodes_mcast(...) function for unicast case, but I don't find nothing like this. Could you help me? 

Best regards.
 
------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
Contiki-developers mailing list
Contiki-developers@...
https://lists.sourceforge.net/lists/listinfo/contiki-developers
David Rojas | 25 Jun 15:05 2015
Picon

Missing interrupt handlers in CC2538 startup-gcc vector table

Hi. In the startup-gcc.c file for the CC2538 cpu there is a vector table that points to the interrupt handlers. Some of them are pointing just to a default handler. Shouldn't be better to fill up all the handlers, and then pointing them to weak aliases to the default, for instance the way it is done for the uart:
void uart0_isr(void) WEAK_ALIAS(default_handler);
This way you can redefine the handler in your application as you need.
How it is right now, if I want to use the interrupt for instance for the ADC, I have to change that table in the startup-gcc.c and declare the prototype.
Am I missing something here, is there another way to redefine elements of the vector interrupt table in your application without touching the startup-gcc.c?

------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
Contiki-developers mailing list
Contiki-developers@...
https://lists.sourceforge.net/lists/listinfo/contiki-developers
Koray Incki | 25 Jun 13:12 2015
Picon

How to determine sensor values in sky-websense example

Hi all,

I need to determine sensor values that Cooja reads in sky-websense example.
I couldn't figure out how the sensor data for temperature, light and battery sensors are generated for Cooja simulation.

does anyone know how Cooja generates those emulated data?
Are those values realistic?

It seems that current configuration generates random values, but I need to introduce a custom pattern for each emulated data? How can I do it?

Thank you in advance.

--
Koray INCKI
PhD Candidate <at> Ozyegin University

"It is quality rather than quantity that matters"
-- Lucius Annaeus Seneca




------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
Contiki-developers mailing list
Contiki-developers@...
https://lists.sourceforge.net/lists/listinfo/contiki-developers

Gmane