mbed Sensor node for Instrumented Booth over ETH.
Dependencies: EthernetInterface-1 MaxbotixDriver Presence HTU21D_TEMP_HUMID_SENSOR_SAMPLE Resources SHARPIR mbed-rtos mbed-src WDT_K64F nsdl_lib
Fork of Trenton_Switch_LPC1768_ETH by
Diff: node_cfg.h
- Revision:
- 28:908a6f58aa7f
- Parent:
- 27:6017a643f386
- Child:
- 30:b74aa0729b07
--- a/node_cfg.h Wed Dec 03 17:33:34 2014 +0000 +++ b/node_cfg.h Fri Dec 05 13:57:36 2014 +0000 @@ -2,6 +2,12 @@ #define NODE_CFG_H_ /************** NODE PROFILE SELECTION ***********************/ + +//Which Radio +#define NODE_6LOWPAN 0 +#define NODE_ETHERNET 1 + +//Which Sensors #define NODE_SENSOR_STATION 1 // use K64F platform. Base sensor platform. Includes Microphone, temperature. #define NODE_HEIGHT_STATION 0 // use K64F platform. This include door height sensor #define NODE_KIOSK_STATION 1 // use K64F platform. This includes kiosk presence sensor @@ -11,7 +17,6 @@ /*************** NODE PROFILE CONFIGURATION *****************/ - #define NODE_SHORT_ADDRESS 4 #define NODE_MAC_ADDRESS {0,0,6,0x02,0x00,0x00,0x09,0x01} #define NODE_NAME "mbed-sensor-station-eth" @@ -34,12 +39,18 @@ // **************************************************************************** + + /************** REGISTRATION PARAMETERS ************************/ -#define RD_UPDATE_PERIOD_MS 30000 // 30 seconds - -//#define NSP_IP_ADDRESS_BYTES {0x20, 0x02, 0x0d, 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01} //IPv6 +#define RD_UPDATE_PERIOD_MS 300000 // 5 minutes #define NSP_IP_ADDRESS "192.168.1.100" //IPv4 + +#ifdef NODE_6LOWPAN +#define NSP_IP_ADDRESS_BYTES {0x20, 0x02, 0x0d, 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01} //IPv6 +#else +//Default to IPv4 #define NSP_IP_ADDRESS_BYTES {0xc0, 0xa8, 0x01, 0x64} //IPv4 +#endif // NODE_6LOW_PAN #endif // NODE_CFG_H_ \ No newline at end of file