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 Demo Team

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