Official reference client implementation for Cumulocity SmartREST on u-blox C027.

Dependencies:   C027_Support C12832 LM75B MMA7660 MbedSmartRest mbed-rtos mbed

Fork of MbedSmartRestMain by Vincent Wochnik

Revision:
106:c61f0d62b625
Parent:
101:dbcd3bc51758
Child:
113:3872569be2af
--- a/util/SmartRestConf.cpp	Fri May 08 14:50:43 2015 +0000
+++ b/util/SmartRestConf.cpp	Mon May 11 18:10:44 2015 +0000
@@ -9,11 +9,10 @@
 const char *srX_ID = "com_cumulocity_MbedAgent_1.5.2";
 const char *srHost = "developer.cumulocity.com";
 //const char *srHost = "management.m2m-devicecloud.com";
-const int srPort = 80;
 long deviceID = 0;
 char fmtSmartRest[200] = {0};
 
-void setAuthStr(const char* p1, const char* p2)
+static void setAuthStr(const char* p1, const char* p2)
 {
         memset(srAuthStr, 0, sizeof(srAuthStr));
         size_t ul = strlen(p1);
@@ -38,17 +37,17 @@
         }
 }
 
-void setUsername(const char* username)
+static void setUsername(const char* username)
 {
         srUsername = username;
 }
 
-void setPassword(const char* password)
+static void setPassword(const char* password)
 {
         srPassword = password;
 }
 
-void setSmartRestFmt()
+static void setSmartRestFmt()
 {
         const char fmt[] = "POST %%s HTTP/1.0\r\nHost: %s\r\nAuthorization: Basic %s\r\nX-Id: %s\r\nContent-Length: %%d\r\n\r\n%%s";
         snprintf(fmtSmartRest, sizeof(fmtSmartRest), fmt, srHost, srAuthStr, srX_ID);