摘要:機智雲APP SDK中預留了一個掃描二維碼綁定接口,APP能夠經過掃描GPRS設備(WiFi設備也可)二位碼直接綁定設備。本文主要介紹如何經過機智雲接口生成設備對應的二維碼。
步驟過程
1.進入二維碼生成網址
在瀏覽器打開
http://qrcode.gizwitsapi.com:1800/doc/
2.輸入受權碼
點擊右上角 Authorize,在彈出對話框輸入」G」,並點擊 「Authorize」 按鈕
3.輸入PK和MAC地址
打開 「建立二維碼生成任務」 接口
輸入 product_key,和要生成的 mac 序列
4.生成二維碼
點擊 「Try it out!」,建立生成任務,若是返回 201,說明二維碼生成成功
5.查詢生成的二維碼
打開 「查詢全部二維碼生成任務」 接口
輸入 product_key,點擊」Try it out!」,查詢生成任務
生成的任務包括文件下載URL的相對路徑
http://qrcode.gizwitsapi.com:1800/static/zipfiles/1474.zip
下載好的二維碼打包在zip文件中,以下圖
7.APP調用接口綁定設備
下載解壓後的二維碼能夠用機智雲APP調試工具直接掃碼後綁定設備。
在APP開發中須要調用機智雲APP SDK中經過二維碼綁定設備的接口綁定設備,掃描二維碼須要經過第三方框架(好比zxing)來實現,能夠參考機智雲開源框架代碼來實現,SKD中具體綁定設備接口調用以下,以安卓爲例:
//綁定接口
GizWifiSDK.sharedInstance().bindDeviceByQRCode(用戶id,用戶token,二維碼內容);
//綁定回調接口
GizWifiSDKListener sdkListener=new GizWifiSDKListener() {
@Override
public void didBindDevice(GizWifiErrorCode result, String did) {
super.didBindDevice(result, did);
//綁定成功回調
}
}
原文:http://docs.gizwits.com/zh-cn/UserManual/UseQRCode.htmlhtml