This software setup a central node of a star topology network

Dependencies:   MQTT target_st_bluenrg

Fork of ble-star-mbed by Lorenzo Invidia

Revision:
4:4af40af2530e
Parent:
0:1902469bdd2d
Child:
5:5cfb069b2587
diff -r 3f35e80ed848 -r 4af40af2530e mbed_app.json
--- a/mbed_app.json	Tue Mar 13 16:31:07 2018 +0000
+++ b/mbed_app.json	Sat Mar 31 15:10:54 2018 +0000
@@ -1,5 +1,44 @@
 {
+    "config": {
+        "network-interface":{
+            "help": "options are ETHERNET, WIFI_ESP8266, WIFI_IDW0XX1, WIFI_ODIN, WIFI_RTW, MESH_LOWPAN_ND, MESH_THREAD, CELLULAR_ONBOARD",
+            "value": "WIFI_IDW0XX1"                         
+        },
+        "wifi-ssid": {
+           "value": "\"TP-LINK_2.4GHz\""
+        },
+        "wifi-password": {
+           "value": "\"giogerd.62\""            
+        },
+        "wifi-tx": { 
+           "help": "TX pin for serial connection to external device", 
+           "value": "PA_11" 
+        }, 
+        "wifi-rx": { 
+          "help": "RX pin for serial connection to external device", 
+          "value": "PA_12" 
+        }
+    },
+    "macros": [ "MQTT_BROKER_URL=\".messaging.internetofthings.ibmcloud.com\"",
+                "MQTT_CLIENT_ID=\"d:<your ORG_ID>:<your DEVICE_ID_TYPE>:<your DEVICE_ID>\"",
+                "MQTT_ORG_ID=\"lbtsvf\"",
+                "MQTT_USERNAME=\"use-token-auth\"",
+                "MQTT_DEVICE_PASSWORD=\"STM32Nucleo_password\"",
+                "MQTT_TOPIC=\"iot-2/evt/status/fmt/json\"",
+                "MQTT_DEVICE_ID=\"licio\"",
+                "MQTT_DEVICE_TYPE=\"STM32Nucleo_device\"",                
+                "MQTT_KEEPALIVE  10",
+                "MQTT_PORT 1883",
+                "MQTT_TLS_PORT 8883",
+                "MBED_CONF_APP_MAIN_STACK_SIZE=6120",
+                "MBEDTLS_USER_CONFIG_FILE=\"mbedtls_entropy_config.h\""
+                ],
     "target_overrides": {
+        "*": {
+            "target.features_add": ["NANOSTACK", "LOWPAN_ROUTER", "COMMON_PAL"],
+            "mbed-mesh-api.6lowpan-nd-channel-page": 0,
+            "mbed-mesh-api.6lowpan-nd-channel": 12
+        },    
         "K64F": {
             "target.features_add": ["BLE"],
             "target.extra_labels_add": ["ST_BLUENRG"]
@@ -11,6 +50,10 @@
         "DISCO_L475VG_IOT01A": {
             "target.features_add": ["BLE"],
             "target.extra_labels_add": ["ST_BLUENRG"]
+        },
+        "NUCLEO_L476RG": {
+            "target.features_add": ["BLE"],
+            "target.extra_labels_add": ["ST_BLUENRG"]
         }
     }
 }