1.RPL_CONF_STATS Statistics for faultmanagement
2.RPL_CONF_DAG_MC 路由度量方式
默认为:RPL_DAG_MC_NONE; contiki 目前仅支持RPL_DAG_MC_ETX 和 RPL_DAG_MC_ENERGY;
3.RPL_CONF_OF 定义 The objective function 默认为 rpl_mrhof;
4. RPL_CONF_DEFAULT_INSTANCE DAG
instance 实例值 默认为0x1e
5. RPL_CONF_LEAF_ONLY 仅有页节点 默认为0 ,该配置会影响到DIS DIO ,可能需要同步设置rpl_set_mode(RPL_MODE_LEAF)
6.RPL_CONF_MAX_INSTANCES 支持的实例数量 ,默认为1
7.RPL_CONF_MAX_DAG_PER_INSTANCE 每个实例中的DAG数量,默认为2
8.RPL_DEFAULT_ROUTE_INFINITE_LIFETIME 是否开启无限路由生命时间,当节点密集的时候,需要考虑开启。默认关闭
9.RPL_CONF_DAO_SPECIFY_DAG DAO 回复信息中是否带有指定的DAG信息,当RPL_CONF_MAX_DAG_PER_INSTANCE >1 时,有效
10.RPL_CONF_DIO_INTERVAL_MIN DIO信息最小间隔,默认为12,代表2^12ms = 4S 时间, random number between I/2 and I。
11.RPL_CONF_DIO_INTERVAL_DOUBLINGS DIO信息最大间隔,默认为8,代表时间2^(12+8)ms= 1048S,
DIO的发送间隔会在RPL_CONF_DIO_INTERVAL_MIN和 RPL_CONF_DIO_INTERVAL_DOUBLINGS 之间自动调整
12.RPL_CONF_DIO_REDUNDANCY DIO冗余,具体作用未知
13. RPL_INIT_LINK_METRIC Initial metricattributed to a link when the ETX is unknown
14.RPL_DEFAULT_LIFETIME_UNIT
默认路由生命周期单位, 这是RPL生存期值中使用的时间粒度(以秒为单位),默认值为0xFFFF ,代表未设置,该时间可以在DIO信息中指派
15.RPL_DEFAULT_LIFETIME
默认路由的生命周期,RPL_DEFAULT_LIFETIME
* RPL_DEFAULT_LIFETIME_UNIT 即为默认路由生命周期,
默认值为0xFF,代表未设置, 该时间可以在DIO信息中指派
节点会定时(RPL_DEFAULT_LIFETIME
* RPL_DEFAULT_LIFETIME_UNIT / 2)向父节点发送DAO信息
16.RPL_PREFERENCE 左右未知
17.RPL_INSERT_HBH_OPTION 头部加入逐跳选项 默认为1。具体作用待了解
18.RPL_WITH_PROBING RPL探测使能,默认使能
19.RPL_PROBING_INTERVAL RPL探测间隔,默认间隔120s
20.RPL_PROBING_EXPIRATION_TIME RPL超时时间,默认600s
21.RPL_PROBING_SELECT_FUNC Function usedto select the next parent to be probed
22.RPL_PROBING_SEND_FUNC
Function used to send RPL probes 默认为dio_output((instance),(addr))
23.RPL_CONF_PROBING_DELAY_FUNC Function used tocalculate next RPL probing interval