关于设备激活时不明白的地方

mcusun2000
Posts: 26
Joined: Tue Mar 03, 2015 10:38 am

关于设备激活时不明白的地方

Postby mcusun2000 » Tue Mar 17, 2015 4:37 pm

1. 设备在用户激活时,需要用户输一串随机数,随后,设备用这个token随机数与用户本身帐号的use_key获得设备onwer key

2. 随后,用户就可以用这个onwer key 来控制设备。

文档说,这个token 不能和别的设备共用,我的理解是这个token 如果把一个设备激活后,连上外网,这个token应是没有用到了,

按我的理解,toke 应没有存在服务器端,用户控制设备是用每个设备的 onwer key ,与token无关。为什么文档说随机的token不能与其它的设备共用,

我现在激活了10多个设备,都是用同一个token,问一下,有什么影响或后果吗?

Her Mary
Posts: 537
Joined: Mon Oct 27, 2014 11:09 am

Re: 关于设备激活时不明白的地方

Postby Her Mary » Wed Mar 18, 2015 11:47 am

可能会跟你生了10个一模一样的多胞胎儿子,分不清哪个是哪个了吧。。

我的理解是,
user key 是 用户身份 ID,相当于身份证,
device key 是 ESP8266 设备身份ID,
owner key 就好像 我有这个 key,它就认识我是它的爸爸,
随机token 就像DNA,我根据不同的 DNA 认识这是我的哪个设备儿子,先有DNA,才有owner key。DNA 都一样,那就分不清哪个是哪个了。。

mcusun2000
Posts: 26
Joined: Tue Mar 03, 2015 10:38 am

Re: 关于设备激活时不明白的地方

Postby mcusun2000 » Wed Mar 18, 2015 1:03 pm

讲的很生动,高工 :D :D :D

JasonWan
Posts: 4
Joined: Sun Nov 15, 2015 4:43 pm

Re: 如果生成token跟别人的一样,那不就能控制别人的设备了

Postby JasonWan » Sun Nov 15, 2015 4:50 pm

如果一不小心,生成的token跟别人一样,那不是就可以控制别人家的设备了?

Her Mary
Posts: 537
Joined: Mon Oct 27, 2014 11:09 am

Re: 关于设备激活时不明白的地方

Postby Her Mary » Thu Nov 19, 2015 4:19 pm

照理说如果 token 一样了,应该就会有问题。
但他做成 40 位的长度,就是为了保证 token 的随机性吧。

JasonWan
Posts: 4
Joined: Sun Nov 15, 2015 4:43 pm

设备连不上服务器一直重连,原本是ok的

Postby JasonWan » Thu Mar 10, 2016 2:07 pm

设备使用的是iot demo,原本连接服务器是ok的,用了好多天了。为什么从今天12点起,就连不上服务器了呢?
设备串口一直在那打印
user_esp_platform_dns_found 115.29.202.58
user_esp_platform_connect
user_esp_platform_recon_cb
user_esp_platform_reconnect
user_esp_platform_dns_found 115.29.202.58
user_esp_platform_connect
user_esp_platform_recon_cb
user_esp_platform_reconnect
user_esp_platform_dns_found 115.29.202.58
user_esp_platform_connect
user_esp_platform_recon_cb
user_esp_platform_reconnect

是不是iot.espressif.cn这个服务器出问题了?
原本是没有问题的?
现在是14:08分,连上了。
12点到14:08之间一直连不上。

Who is online

Users browsing this forum: No registered users and 14 guests