久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: gokit遠(yuǎn)程控制 [打印本頁(yè)]

作者: 15671223253    時(shí)間: 2017-4-11 00:39
標(biāo)題: gokit遠(yuǎn)程控制
<script type="text/javascript">
        var gizwitsws;
        $(document).ready(setDefault);

        function setDefault()
        {
            $('#apiHost').val($.cookie('apiHost'));
            $('#commType').val($.cookie('commType'));
            $('#wechatOpenId').val($.cookie('wechatOpenId'));
            $('#gizwitsAppId').val($.cookie('gizwitsAppId'));
        }

        function newObj()
        {
            if (gizwitsws != null)
            {
                alert("對(duì)象已被初始化,如需改變參數(shù),請(qǐng)刷新頁(yè)面.");
                return;
            }
            var apiHost = $('#apiHost').val();
            var commType = $('#commType').val();
            var wechatOpenId = $('#wechatOpenId').val();
            var gizwitsAppId = $('#gizwitsAppId').val();
            gizwitsws = new GizwitsWS(apiHost, wechatOpenId, gizwitsAppId, commType);

            gizwitsws.onInit = onInit;
            gizwitsws.onConnected = onConnected;
            gizwitsws.onOnlineStatusChanged = onOnlineStatusChanged;
            gizwitsws.onReceivedRaw = onReceivedRaw;
            gizwitsws.onReceivedAttrs = onReceivedAttrs;
            gizwitsws.onError = onError;

            $.cookie('apiHost', apiHost);
            $.cookie('commType', commType);
            $.cookie('wechatOpenId', wechatOpenId);
            $.cookie('gizwitsAppId', gizwitsAppId);
            showScreen("初始化對(duì)象成功!");
        }

        function init()
        {
            gizwitsws.init();
            conndids = [];
            showScreen("已發(fā)送init指令!");
        }

        function connect()
        {
            var did = $('#did').val();
            gizwitsws.connect(did);
            showScreen("已發(fā)送connect指令!");
        }

        function read()
        {
            var did = $('#readDid').val();
            gizwitsws.read(did);
            showScreen("已發(fā)送read指令!");
        }

        function writeCommand()
        {
            var did = $('#writeDid').val();
            if ($('#commType').val() == "attrs_v4")
            {
                var attrs = $('#command').val();
                try
                {
                    gizwitsws.write(did, JSON.parse(attrs));
                    showScreen("已對(duì)設(shè)備" + did + "發(fā)送write指令: " + attrs);
                }
                catch(e)
                {
                    showError("數(shù)據(jù)格式錯(cuò)誤:" + e);
                }
            }
            else
            {
                var raw = $('#command').val();
                try
                {
                    gizwitsws.send(did, JSON.parse(raw));
                    showScreen("已對(duì)設(shè)備" + did + "發(fā)送raw指令: " + raw);
                }
                catch(e)
                {
                    showError("數(shù)據(jù)格式錯(cuò)誤:" + e);
                }

            }
        }

        function clearLog()
        {
            $('#log').html("");
        }

        //=========================================================
        // callback functions
        //=========================================================
        function onInit(devices)
        {
            if (devices.length == 0)
            {
                showScreen("沒有綁定的設(shè)備");
            }
            else
            {
                for (var i = 0; i < devices.length; i++)
                {
                    showScreen("==================================================");
                    showScreen("已綁定設(shè)備,did=" + devices[i].did);
                    showScreen("已綁定設(shè)備,mac=" + devices[i].mac);
                    showScreen("已綁定設(shè)備,product_key=" + devices[i].product_key);
                    showScreen("已綁定設(shè)備,is_online=" + devices[i].is_online);
                    showScreen("已綁定設(shè)備, dev_alias=" + devices[i].dev_alias);
                    showScreen("已綁定設(shè)備,remark=" + devices[i].remark);

                    addSelectOption('#did', devices[i].did, devices[i].did);
                }
            }
        }

        function onConnected(did)
        {
            addSelectOption('#readDid', did, did);
            addSelectOption('#writeDid', did, did);
            showScreen("與設(shè)備:" + did + "連接成功!");
        }

        function onOnlineStatusChanged(value)
        {
            showScreen("設(shè)備上下線通知,did=" + value.did);
            showScreen("設(shè)備上下線通知,is_online=" + value.is_online);
        }

        function onReceivedRaw(value)
        {
            var str = "收到設(shè)備" + value.did + "的Raw: [";
            for (var i = 0; i < value.raw.length; i++)
            {
                str = str + value.raw[i] + ",";
            }
            str = str.substr(0, str.length-1) + "]";
            showScreen(str);
        }

        function onReceivedAttrs(value)
        {
            var str = "收到設(shè)備" + value.did + "的Attrs: ";
            for (var key in value.attrs)
            {
                str = str + key + ":" + value.attrs[key] + "; ";
            }
            showScreen(str);
        }

        function onError(value)
        {
            showError(value.toString());
        }

        //=========================================================
        // inner functions
        //=========================================================
        function showScreen(txt)
        {
            $('#log').prepend('<p style="color: blue">' + txt + '</p>');
        }

        function showError(txt)
        {
            $('#log').prepend('<p style="color: red">' + txt + '</p>');
        }

        function addSelectOption(selectId, value, text)
        {
            if ($(selectId + ' option[value =' + value + ']').length == 0)
            {
                $(selectId).append("<option value=" + value + ">" + text + "</option>");
            }
        }
    </script>

gizwits-wechat-js-sdk-master.zip

43.19 KB, 下載次數(shù): 8, 下載積分: 黑幣 -5

實(shí)現(xiàn)代碼






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲视频在线播放 | 国产高清精品网站 | 91 久久| 久久精品91久久久久久再现 | 久久久久久高潮国产精品视 | 日韩电影免费在线观看中文字幕 | 国产主播第一页 | 国产一级片在线观看视频 | 亚洲啊v| 国产人免费人成免费视频 | 中文字幕一区二区三区在线视频 | 91视频精选| 中文字幕一区二区三区在线观看 | 国产日韩在线观看一区 | 亚洲伊人a| 欧美国产一区二区 | 亚洲视频一区二区三区四区 | 午夜tv免费观看 | 国产亚洲精品精品国产亚洲综合 | 午夜视频在线观看视频 | 亚洲精品国产区 | 九九热国产精品视频 | 在线观看免费高清av | 一区二区激情 | 2019天天干夜夜操 | 欧美日韩国产精品激情在线播放 | 久久com| 亚洲欧美aⅴ | 国产乱码久久久久久一区二区 | 91在线免费视频 | 欧美jizzhd精品欧美巨大免费 | 少妇一级淫片免费放播放 | 久久久久一区 | 国产精品久久久久久久久久久久 | 暖暖成人免费视频 | 日韩免费| 在线成人免费视频 | 99久久久久久| 不卡的av在线 | 久久久久久国产精品 | 免费能直接在线观看黄的视频 |