煎熬初学者 发表于 2017-3-18 18:00:10

关于APP和虚拟设备通信问题

虚拟设备发送给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);
        }


boboP 发表于 2017-3-20 16:08:10

你这代码是下发的。肯定没有数据上报的消息啦。上发的代码参考这个http://docs.gizwits.com/zh-cn/quickstart/AndroidAppFrame.html

fishingok 发表于 2017-6-2 12:53:33

我也遇到虚拟设备连不上APP的问题
主要是虚拟设备显示没法连网
问了机智云团队 他们还没回复我
页: [1]
查看完整版本: 关于APP和虚拟设备通信问题