Pārlūkot izejas kodu

Wifi_provisioning_ble: Change service_uuid to non standard 128 bit UUID (v4.0)

- Modifies UUIDs in scheme_ble, manager example and esp_prov tool to custom 128
  bit UUID
Prasad Alatkar 5 gadi atpakaļ
vecāks
revīzija
1e2ca78aac

+ 2 - 2
components/wifi_provisioning/src/scheme_ble.c

@@ -72,8 +72,8 @@ static void *new_config(void)
     const uint8_t service_uuid[16] = {
     const uint8_t service_uuid[16] = {
         /* LSB <---------------------------------------
         /* LSB <---------------------------------------
          * ---------------------------------------> MSB */
          * ---------------------------------------> MSB */
-        0xfb, 0x34, 0x9b, 0x5f, 0x80, 0x00, 0x00, 0x80,
-        0x00, 0x10, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00,
+        0x07, 0xed, 0x9b, 0x2d, 0x0f, 0x06, 0x7c, 0x87,
+        0x9b, 0x43, 0x43, 0x6b, 0x4d, 0x24, 0x75, 0x17,
     };
     };
 
 
     memcpy(ble_config->service_uuid, service_uuid, sizeof(ble_config->service_uuid));
     memcpy(ble_config->service_uuid, service_uuid, sizeof(ble_config->service_uuid));

+ 2 - 2
examples/provisioning/manager/main/app_main.c

@@ -192,8 +192,8 @@ void app_main()
         uint8_t custom_service_uuid[] = {
         uint8_t custom_service_uuid[] = {
             /* LSB <---------------------------------------
             /* LSB <---------------------------------------
              * ---------------------------------------> MSB */
              * ---------------------------------------> MSB */
-            0x21, 0x43, 0x65, 0x87, 0x09, 0xba, 0xdc, 0xfe,
-            0xef, 0xcd, 0xab, 0x90, 0x78, 0x56, 0x34, 0x12
+            0xb4, 0xdf, 0x5a, 0x1c, 0x3f, 0x6b, 0xf4, 0xbf,
+            0xea, 0x4a, 0x82, 0x03, 0x04, 0x90, 0x1a, 0x02,
         };
         };
         wifi_prov_scheme_ble_set_service_uuid(custom_service_uuid);
         wifi_prov_scheme_ble_set_service_uuid(custom_service_uuid);
 
 

+ 1 - 1
tools/esp_prov/esp_prov.py

@@ -77,7 +77,7 @@ def get_transport(sel_transport, service_name):
             # will fallback to using the provided UUIDs instead
             # will fallback to using the provided UUIDs instead
             nu_lookup = {'prov-session': 'ff51', 'prov-config': 'ff52', 'proto-ver': 'ff53'}
             nu_lookup = {'prov-session': 'ff51', 'prov-config': 'ff52', 'proto-ver': 'ff53'}
             tp = transport.Transport_BLE(devname=service_name,
             tp = transport.Transport_BLE(devname=service_name,
-                                         service_uuid='0000ffff-0000-1000-8000-00805f9b34fb',
+                                         service_uuid='021a9004-0382-4aea-bff4-6b3f1c5adfb4',
                                          nu_lookup=nu_lookup)
                                          nu_lookup=nu_lookup)
         elif (sel_transport == 'console'):
         elif (sel_transport == 'console'):
             tp = transport.Transport_Console()
             tp = transport.Transport_Console()