dwli 发表于 2015-4-17 09:29:03

did,passcode等的名词解释


初玩机智云的Gokit2.0,在开发中遇到一些例如did,passcode等等的名词,对于他们的生成以及前后关系有些混乱,在此做个小小的总结!!!
1,productKey:
        产品标识码,开发者通过机智云后台创建新产品后,自动生成的一个32位字符串。
在机智云的数据库中是一个唯一的号码,对应一款设备(一款里的多个设备共享一个产品标识码);
开发者完成开发写入设备主控MCU后,机智云通过此标识码对设备进行识别并自动完成注册。

2,passcode:
        设备初次上电时,会随机生成一个passcode并存入设备,设备连接上云端后会将passcode发给云端,用于APP绑定该设备及后续操作。用户发起设备绑定时,只要是合法操作即可拿到此通行证,以成功绑定设备并对设备进行有效期内的查看、控制等操作。
3,MAC:
        设备Wi-Fi模块MAC地址。
3,did:
        设备号,当一个设备初次接入机智云时,机智云自动根据Productkey、设备Wi-Fi模块MAC地址以及passcode为此设备注册一个did,此did全网唯一,用于与用户的绑定及后续操作。
4,AppID:
        应用标识码,当开发者需要为一款智能产品开发应用(包括iOS、Android、Web应用等)时,即APP,后台会自动生成一个AppID,并与此设备进行关联。应用开发时需要填入此AppID。
5,Onboarding:
        用户将一款基于Wi-Fi的物联网设备配置连接上路由器的过程称为Onboarding。
新设备第一次使用时需要知道路由器的账号和密码,以通过路由器连接互联网。由于大多数的物联网设备没有自带的屏幕和键盘,所以需要通过智能手机向设备发送路由器的SSID和密码,这个过程机智云称为Onboarding。
机智云提供的Wi-Fi设备接入SDK中已经内置了此配置的功能。

参考博客:
http://site.gizwits.com/document/questions/i_02_keyword/
http://site.gizwits.com/document/m2m/i_05_gagent/   7.2章节
       

Tom·机智云 发表于 2015-4-25 14:37:47

好帖顶一个!1 沙发

Opeye 发表于 2015-7-29 11:16:24

谢谢!又学到了点东西。
页: [1]
查看完整版本: did,passcode等的名词解释