Bladeren bron

Merge pull request #14 from ucloud/modify_docs

modify tls config
ethanDu1 6 jaren geleden
bovenliggende
commit
ef979e7596
1 gewijzigde bestanden met toevoegingen van 16 en 2 verwijderingen
  1. 16 2
      docs/rt_config.md

+ 16 - 2
docs/rt_config.md

@@ -13,7 +13,7 @@ STM32f767ZI + ESP8266
 
 ## 开启功能
 
-静态注册模式下,开启了设备影子,物模型和ota升级,没有开启tls
+静态注册模式下,开启了设备影子,物模型 ,ota升级和tls
 
 ## 依赖软件包
 
@@ -22,6 +22,7 @@ STM32f767ZI + ESP8266
 * `FinSH控制台`
 * `netdev网卡抽象层`
 * `FAL存储抽象层`
+* `mbedtls`
 
 rtthread配置如下:
 ```     
@@ -131,6 +132,7 @@ rtthread配置如下:
     /* POSIX layer and C standard library */
     
     #define RT_USING_LIBC
+    #define RT_USING_POSIX
     
     /* Network */
     
@@ -141,7 +143,8 @@ rtthread配置如下:
     /* protocol stack implement */
     
     #define SAL_USING_AT
-    #define SAL_SOCKETS_NUM 16
+    #define SAL_USING_TLS
+    #define SAL_USING_POSIX
     
     /* Network interface device */
     
@@ -202,6 +205,7 @@ rtthread配置如下:
     #define PKG_USING_UCLOUD_IOT_SDK_PRODUCT_SN "PRODUCT_SN"
     #define PKG_USING_UCLOUD_IOT_SDK_DEVICE_SN "DEVICE_SN"
     #define PKG_USING_UCLOUD_IOT_SDK_DEVICE_SECRET "DEVICE_SECRET"
+    #define PKG_USING_UCLOUD_TLS
     #define PKG_USING_UCLOUD_MQTT_SAMPLE
     #define PKG_USING_UCLOUD_SHADOW
     #define PKG_USING_UCLOUD_SHADOW_SAMPLE
@@ -214,6 +218,16 @@ rtthread配置如下:
     
     /* security packages */
     
+    #define PKG_USING_MBEDTLS
+    
+    /* Select Root Certificate */
+    
+    #define MBEDTLS_AES_ROM_TABLES
+    #define MBEDTLS_ECP_WINDOW_SIZE 2
+    #define MBEDTLS_SSL_MAX_CONTENT_LEN 16384
+    #define MBEDTLS_MPI_MAX_SIZE 1024
+    #define MBEDTLS_CTR_DRBG_KEYSIZE 32
+    #define PKG_USING_MBEDTLS_V2710
     
     /* language packages */