johnvuong1999 发表于 2015-6-15 06:44:55

针对设备、用户是如何区分的呢?


[*]DID:机智云给每一个设备分配的唯一 ID,字符串;22 字节;
[*]ProductKey:产品型号唯一 ID,字符串;32 字节;
[*]Passcode:模组随机生成的密码;10 字节;


did 是设备的唯一名称对吧,就是说每个设备一个ID?那么设备类型的ID在哪里?比如智能灯泡及智能电饭煲,该有不同的设备类型对吧?
另外一个设备家庭里面有几个人控制它,那么不同的人控制设备是如何操作的?就是说一个设备可以允许多人操控,这些用户类型的东西在哪里操控?
比如我想知道某个设备的哪几个用户在操纵,操作时间在何时,用户时区,大概地址等。



johnvuong1999 发表于 2015-6-15 07:26:06

APPID和productkey要与在开发者网站上定义的产品信息一致。


dwli 发表于 2015-6-15 09:22:26

did:设备ID号,设备首次连接云端时,云端通过设备的ProductKey+mac+passcode生成,生成后发给设备;设备类型统称为产品标识码--ProductKey,在云端创建设备时,会自动生成,同时也有APPID(应用标识码),如上层说的。ProductKey会预先写入设备固件中。
每个用户只需在APP中绑定设备,然后登陆设备后就可以控制了,无需关注别人是否也控制设备,功能实现都是由SDK完成。
操作记录可在自己在云端注册的账号查询。

johnvuong1999 发表于 2015-6-16 11:27:12

谢谢答疑。、
比如一个设备家里一个人已经云端注册了,可以用了,第二个人是如何登陆注册的呢?因为did你说第一个人注册时发送给设备了,第二人怎么样才能让设备也接受他的控制。我其实也是担心安全问题。


dwli 发表于 2015-6-16 18:21:00

johnvuong1999 发表于 2015-6-16 11:27
谢谢答疑。、
比如一个设备家里一个人已经云端注册了,可以用了,第二个人是如何登陆注册的呢?因为did你说 ...

第二个人注册账号,然后登陆;手机,设备在同一个WiFi下,第二人的手机APP也会显示该设备,显示该设备时did已经获取到了(SDK内部实现了获取设备的did交互消息)。手机绑定设备->登陆设备后,也可控制设备了。

johnvuong1999 发表于 2015-6-21 07:52:23

dwli 发表于 2015-6-16 18:21
第二个人注册账号,然后登陆;手机,设备在同一个WiFi下,第二人的手机APP也会显示该设备,显示该设备时d ...

那安全如何保障,比如家里来的客人这样连接是不是也能控制家里设备了?特别是他们离开后可以远程控制。起码设备上面要按个按钮之类的吧,否则偷偷连接不成问题了?

dwli 发表于 2015-6-21 20:01:39

johnvuong1999 发表于 2015-6-21 07:52
那安全如何保障,比如家里来的客人这样连接是不是也能控制家里设备了?特别是他们离开后可以远程控制。 ...

看看这个--http://site.gizwits.com/zh-cn/document/questions/i_01_security/
页: [1]
查看完整版本: 针对设备、用户是如何区分的呢?