ESP8266 Developer Zone The Official ESP8266 Forum 2016-01-13T18:48:51+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=365 2016-01-13T18:48:51+08:00 2016-01-13T18:48:51+08:00 https://bbs.espressif.com:443/viewtopic.php?t=365&p=5367#p5367 <![CDATA[Re: 使用IOT demo SSL加密数据传输的问题]]>
Espressif_Faye wrote:
您好,

麻烦更新附件 lib 进行测试。

如果 SSL 加密数据超过默认 buffer 大小(2KBytes),可以通过接口 espconn_secure_set_size 增大(最大 8KBytes),详细请参考 http://bbs.espressif.com/viewtopic.php?f=5&t=346


What is the difference between this ssl lib and the one that is provide with sdk?

Statistics: Posted by crosofg — Wed Jan 13, 2016 6:48 pm


]]>
2015-07-07T03:04:48+08:00 2015-07-07T03:04:48+08:00 https://bbs.espressif.com:443/viewtopic.php?t=365&p=2523#p2523 <![CDATA[Re: 使用IOT demo SSL加密数据传输的问题]]>
Is it possible to translate this to English. I tried Google translate but doesnt work. I am also trying to solve the 'espconn_kill_oldest_pcb' error in my builds.

Regards
DKD

Statistics: Posted by dkdileep — Tue Jul 07, 2015 3:04 am


]]>
2015-04-21T15:01:48+08:00 2015-04-21T15:01:48+08:00 https://bbs.espressif.com:443/viewtopic.php?t=365&p=1443#p1443 <![CDATA[Re: 使用IOT demo SSL加密数据传输的问题]]>
Espressif_Faye wrote:
您好,

Espressif 提供 SSL server 以供测试,只需使用 IOT_Demo ,将宏 CLIENT_SSL_ENABLE 打开,在 user_esp_platform_check_ip 中会去连接 SSL 端口 8443 ,测试可以正常连接。

麻烦确认是否您的 SSL server 异常,导致无法连接?



谢谢 , 我已经找到了是 SSL server的问题,现在修正好了.

Statistics: Posted by huafan — Tue Apr 21, 2015 3:01 pm


]]>
2015-04-20T11:12:07+08:00 2015-04-20T11:12:07+08:00 https://bbs.espressif.com:443/viewtopic.php?t=365&p=1422#p1422 <![CDATA[Re: 使用IOT demo SSL加密数据传输的问题]]>
Espressif 提供 SSL server 以供测试,只需使用 IOT_Demo ,将宏 CLIENT_SSL_ENABLE 打开,在 user_esp_platform_check_ip 中会去连接 SSL 端口 8443 ,测试可以正常连接。

麻烦确认是否您的 SSL server 异常,导致无法连接?

Statistics: Posted by ESP_Faye — Mon Apr 20, 2015 11:12 am


]]>
2015-04-20T08:45:58+08:00 2015-04-20T08:45:58+08:00 https://bbs.espressif.com:443/viewtopic.php?t=365&p=1419#p1419 <![CDATA[Re: 使用IOT demo SSL加密数据传输的问题]]>
Espressif_Faye wrote:
您好,

您提供的 app 文件,使用 boot 的选项,编译 512 KB,由于代码量太大而无法编译通过;使用none boot 可以编译 512KB, 并且正常运行。

请问您是否修改了 ld 文件,能否提供一下您的 ld 文件夹?




使用的是 SDK V1.0.1 B2 IOT demo , 没有修改ld文件夹.
编译成不支持云端升级的
eagle.flash.bin
eagle.irom0text.bin
可以运行,但是 程序并没有 SSL TCP连接完成的回调,没有执行user_esp_platform_connect_cb。
更进一步发现程序执行user_esp_platform_connect 后并没有使用TCP 去连接服务器端口,所以SSL handshake阶段也没有完成。
另外 测试发现如果不使用SSL, 直接TCP连接发现可以 连接到服务器端口,并能发送数据.


LOG:
ets Jan 8 2013,rst cause:1, boot mode:(3,0)

load 0x40100000, len 28708, room 16
tail 4
chksum 0x8d
load 0x3ffe8000, len 3488, room 4
tail 12
chksum 0xbf
ho 0 tail 12 room 4
load 0x3ffe8da0, len 6324, room 12
tail 8
chksum 0xe0
csum 0xe0

SDK ver: 1.0.1(b2) compiled @ Apr 10 2015 20:34:03
phy ver: 316, pp ver: 8.3

SDK version:1.0.1(b2)
HFWIFI PLUG2 TEST
IOT VERSION = v1.0.2t23701(a)
mode : sta(18:fe:34:98:a2:ee) + softAP(1a:fe:34:98:a2:ee)
add if0
dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
add if1
bcn 100
scandone
add 0
aid 1
cnt

connected with HUAFAN, channel 9
dhcp client start...
ip:192.168.43.83,mask:255.255.255.0,gw:192.168.43.1
user_esp_platform_connect

Statistics: Posted by huafan — Mon Apr 20, 2015 8:45 am


]]>
2015-04-16T14:55:27+08:00 2015-04-16T14:55:27+08:00 https://bbs.espressif.com:443/viewtopic.php?t=365&p=1359#p1359 <![CDATA[Re: 使用IOT demo SSL加密数据传输的问题]]>
您提供的 app 文件,使用 boot 的选项,编译 512 KB,由于代码量太大而无法编译通过;使用none boot 可以编译 512KB, 并且正常运行。

请问您是否修改了 ld 文件,能否提供一下您的 ld 文件夹?

Statistics: Posted by ESP_Faye — Thu Apr 16, 2015 2:55 pm


]]>
2015-04-16T10:13:50+08:00 2015-04-16T10:13:50+08:00 https://bbs.espressif.com:443/viewtopic.php?t=365&p=1350#p1350 <![CDATA[Re: 使用IOT demo SSL加密数据传输的问题]]>
Espressif_Faye wrote:
您好,

非常抱歉,未能复现到您的问题,能否提供您的完整工程以供查证?



谢谢.
附件是 工程和烧录过程和结果截图。
另 我们使用的512Kbyte的外部FLASH。
lib.zip

app.zip

烧录工具截图和结果截图.zip

Statistics: Posted by huafan — Thu Apr 16, 2015 10:13 am


]]>
2015-04-16T09:45:25+08:00 2015-04-16T09:45:25+08:00 https://bbs.espressif.com:443/viewtopic.php?t=365&p=1348#p1348 <![CDATA[Re: 使用IOT demo SSL加密数据传输的问题]]>
非常抱歉,未能复现到您的问题,能否提供您的完整工程以供查证?

Statistics: Posted by ESP_Faye — Thu Apr 16, 2015 9:45 am


]]>
2015-04-15T20:38:36+08:00 2015-04-15T20:38:36+08:00 https://bbs.espressif.com:443/viewtopic.php?t=365&p=1347#p1347 <![CDATA[Re: 使用IOT demo SSL加密数据传输的问题]]>
Espressif_Faye wrote:
您好,

非常抱歉,未能复现到您的问题,编译可以正常通过。

请问您使用的是最新的 sdk_v1.0.1_b2 么? http://bbs.espressif.com/viewtopic.php?f=5&t=346



您好 我使用了 最新的 sdk_v1.0.1_b2 使用新的libssl.a 和 SDK自带的 都出现下面这个问题, 我看生成的user1.bin 有 238 KB, 大于 236 KB .
是这个问题吗? 你觉得?

LOG:
ets Jan 8 2013,rst cause:1, boot mode:(3,7)

load 0x40100000, len 1320, room 16
tail 8
chksum 0xb8
load 0x3ffe8000, len 776, room 0
tail 8
chksum 0xd9
load 0x3ffe8308, len 412, room 0
tail 12
chksum 0xb9
csum 0xb9

2nd boot version : 1.3(b3)
SPI Speed : 40MHz
SPI Mode : QIO
SPI Flash Size : 4Mbit
jump to run user1

Fatal exception (29):
epc1=0x402406bc, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000095, depc=0x00000000
Fatal exception (29):
epc1=0x402406bc, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000095, depc=0x00000000
Fatal exception (29):
epc1=0x402406bc, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000095, depc=0x00000000
Fatal exception (29):
epc1=0x402406bc, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000095, depc=0x00000000
Fatal exception (29):
epc1=0x402406bc, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000095, depc=0x00000000
Fatal exception (29):

Statistics: Posted by huafan — Wed Apr 15, 2015 8:38 pm


]]>
2015-04-15T20:15:05+08:00 2015-04-15T20:15:05+08:00 https://bbs.espressif.com:443/viewtopic.php?t=365&p=1346#p1346 <![CDATA[Re: 使用IOT demo SSL加密数据传输的问题]]>
非常抱歉,未能复现到您的问题,编译可以正常通过。

请问您使用的是最新的 sdk_v1.0.1_b2 么? http://bbs.espressif.com/viewtopic.php?f=5&t=346

Statistics: Posted by ESP_Faye — Wed Apr 15, 2015 8:15 pm


]]>
2015-04-15T20:04:06+08:00 2015-04-15T20:04:06+08:00 https://bbs.espressif.com:443/viewtopic.php?t=365&p=1344#p1344 <![CDATA[Re: 使用IOT demo SSL加密数据传输的问题]]>
Espressif_Faye wrote:
您好,

麻烦更新附件 lib 进行测试。

如果 SSL 加密数据超过默认 buffer 大小(2KBytes),可以通过接口 espconn_secure_set_size 增大(最大 8KBytes),详细请参考 http://bbs.espressif.com/viewtopic.php?f=5&t=346



I am sorry.
编译不通过, 使用的是 SDK V1.0.1 还需要更新其他的库么?
xt-xcc -L../lib -nostdlib -T../ld/eagle.app.v6.ld -Wl,--no-check-sections -u call_user_start -Wl,-static -Wl,--start-group -lc -lgcc -lhal -lphy -lpp -lnet80211 -llwip -lwpa -lmain -ljson -lupgrade -lssl -lsmartconfig user/.output/eagle/debug/lib/libuser.a driver/.output/eagle/debug/lib/libdriver.a -Wl,--end-group -o .output/eagle/debug/image/eagle.app.v6.out
../lib/libssl.a(espconn_ssl.o): In function `display_session_id':
/home/liuhan/software/espconn/1.0.1b2/developing/esp_iot/app/ssl/app/espconn_ssl.c:95: undefined reference to `espconn_kill_oldest_pcb'
../lib/libssl.a(espconn_ssl.o): In function `display_cipher':
/home/liuhan/software/espconn/1.0.1b2/developing/esp_iot/app/ssl/app/espconn_ssl.c:107: undefined reference to `espconn_kill_oldest_pcb'
../lib/libssl.a(espconn_ssl.o): In function `espconn_ssl_reconnect':
/home/liuhan/software/espconn/1.0.1b2/developing/esp_iot/app/ssl/app/espconn_ssl.c:185: undefined reference to `espconn_kill_oldest_pcb'
collect2: error: ld returned 1 exit status
make[1]: *** [.output/eagle/debug/image/eagle.app.v6.out] Error 1
make[1]: Leaving directory `/mnt/Share/esp_iot_sdk_v1.0.1_tls/app'
make: *** [.subdirs] Error 2

Statistics: Posted by huafan — Wed Apr 15, 2015 8:04 pm


]]>
2015-04-15T17:49:19+08:00 2015-04-15T17:49:19+08:00 https://bbs.espressif.com:443/viewtopic.php?t=365&p=1340#p1340 <![CDATA[Re: 使用IOT demo SSL加密数据传输的问题]]>
麻烦更新附件 lib 进行测试。

如果 SSL 加密数据超过默认 buffer 大小(2KBytes),可以通过接口 espconn_secure_set_size 增大(最大 8KBytes),详细请参考 http://bbs.espressif.com/viewtopic.php?f=5&t=346
libssl.rar

Statistics: Posted by ESP_Faye — Wed Apr 15, 2015 5:49 pm


]]>
2015-04-15T17:30:30+08:00 2015-04-15T17:30:30+08:00 https://bbs.espressif.com:443/viewtopic.php?t=365&p=1339#p1339 <![CDATA[使用IOT demo SSL加密数据传输的问题]]> 结果
ESP8266 死机
下面是LOG信息
epc1=0x40240650, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x40240650, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x40240650, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x40240650, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
.........................................


请问出现这个的问题,怎么解决? 谢谢。

Statistics: Posted by huafan — Wed Apr 15, 2015 5:30 pm


]]>