6LowPAN mesh-based network support for mbedConnectorInterface. The Atmel-based mbed 6LowPAN shield is the assumed network hardware.
Dependencies: libnsdl Nanostack_lib
configuration.h
- Committer:
- ansond
- Date:
- 2015-07-25
- Revision:
- 11:c6bc7543f72f
- Parent:
- 0:2a5a48a8b4d4
- Child:
- 13:17948fd0fe32
File content as of revision 11:c6bc7543f72f:
/** * @file configuration.h * @brief mbed Endpoint Network configuration header * @author Doug Anson * @version 1.0 * @see * * Copyright (c) 2014 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef __CONFIGURATION_H_ #define __CONFIGURATION_H_ /************** CONFIGURATION PARAMETERS ************************/ // APP #define APP_DEV_HEAP_SIZE 6000 // Tasklet #define RETRY_TIMER 1 #define NSP_REGISTRATION_TIMER 2 #define NODE_SHORT_ADDRESS 1 #define AUDP_SOCKET_PORT 61630 #define RECV_CTRL_UDP_PORT 1050 // receive #define SEND_CTRL_UDP_PORT 1060 // send /************** CONFIGURATION PARAMETERS ************************/ /************* NSP CONFIGURATION DEFAULTS ***********************/ // NSP node name #define NODE_NAME_LENGTH 32 #define NODE_NAME "mbed-endpoint" // NSP Address (4 bytes for IPV4, 16 bytes for IPV6) #define NSP_IP_ADDRESS_LENGTH 16 #define NSP_IP_ADDRESS {0x20,0x02,0x0d,0xb4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x26} // NSP Endpoint Type specification #define NSP_ENDPOINT_TYPE_LENGTH 32 #define NSP_ENDPOINT_TYPE "mbed-device" // NSP Domain used #define NSP_DOMAIN_LENGTH 48 #define NSP_DOMAIN "domain" /************* NSP CONFIGURATION DEFAULTS ***********************/ #endif // __CONFIGURATION_H_