收藏官网首页
查看: 25378|回复: 2

[求助] 关于APP和虚拟设备通信问题

1

主题

1

帖子

13

积分

新手上路

Rank: 1

积分
13
跳转到指定楼层
楼主
发表于 2017-3-18 18:00:10 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
校园创客福利
虚拟设备发送给APP的数据能收到,但是APP发送的数据虚拟设备接收不到private void btnPowerAction() {
                sendCommand("Power_Switch", !isPowerOn);               
                isPowerOn =!isPowerOn;               
                if (!isPowerOn == true) {
                        btnPower.setSelected(true);
                } else {
                        btnPower.setSelected(false);
               
                }
        }

protected void sendCommand(String key, Object value) {

                if (device.getNetStatus() != GizWifiDeviceNetStatus.GizDeviceControlled) {
                        myToast(R.string.device_no_ready);
                        return;
                }
               
                int sn = 5; // 如果App不使用sn,此处可写成 int sn = 0;
                //int sn = 0;
                ConcurrentHashMap<String, Object> command = new ConcurrentHashMap<String, Object>();
                command.put(key, value);
                device.write(command, sn);
        }


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表