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

標題: gokit遠程控制 [打印本頁]

作者: 15671223253    時間: 2017-4-11 00:39
標題: gokit遠程控制
<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("對象已被初始化,如需改變參數,請刷新頁面.");
                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("初始化對象成功!");
        }

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

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

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

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

            }
        }

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

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

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

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

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

        function onReceivedRaw(value)
        {
            var str = "收到設備" + 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 = "收到設備" + 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, 下載次數: 8, 下載積分: 黑幣 -5

實現代碼






歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 黄色小视频免费看 | 丰满少妇高潮无套内谢 | 欧美激情在线观看 | 综合网伊人 | 亚洲一级黄色片 | 欧美成人极品 | 天天插天天 | 国产永久视频 | 欧美网站在线观看 | 三级视频网 | 69免费视频 | 欧美视频一区二区三区 | 国产成人亚洲精品自产在线 | 免费一级全黄少妇性色生活片 | 日韩欧美精品一区二区 | 一区二区福利 | 性生活网址| 日韩不卡免费视频 | 黄色片免费在线观看 | 久久久久久久久久国产 | 久久天天干 | www.国产精品.com| 福利色导航| 欧美不卡 | 成人黄色在线观看 | 国产欧美精品一区二区色综合 | 国产精品免费一区二区三区 | 在线观看欧美日韩视频 | 国产精品天美传媒入口 | 亚洲第一视频网站 | 成人玩具h视频 | 插插插av| 中文字幕观看 | 私人午夜影院 | 亚洲欧美日本在线 | 成人午夜视频在线观看 | 婷婷久久五月天 | 一级黄色片免费 | 欧美视频三区 | 日韩精品一区二区三区免费视频 | 欧美精品久久久久久 |