TI中文支持网
TI专业的中文技术问题搜集分享网站

新手问题: SensorTag 有关温度传感器的Peroid 设置, Android JAVA 程序开发问题:

新手问题:

SensorTag 有关温度传感器的Android JAVA 程序开发问题:

在开发过程中,需要设置IR Temperature Period ,由一秒改为两秒,以下为程序码。一直无法变更设置,请问是否有需要修改的地方。(i为200)

privatevoid setIrtPeri(BluetoothGatt btGatt, UUID uuidIrtServ,    UUID uuidIrtPeri,int i) {

         //TODO Auto-generated method stub

         BluetoothGattService serv = btGatt.getService(uuidIrtServ);

BluetoothGattCharacteristic config = serv.getCharacteristic(uuidIrtPeri);

            byte[] value = {(byte) i};

             config.setValue(value);

            boolean ok = btGatt.writeCharacteristic(config);

             Log.d("BTLE", "Write config IR Temperature  set: "+success);    

    }

 

或是有相关开发模板?

 

Yan:

Edwin,

SensorTag 的CC2541 代码里面固定了每一秒钟通过I2C去读取sensor的值,并通过notify发送给手机。

你如果需要修改间隔,得在2541代码里面定义一个相应的特征值,用来表示sensor读取间隔,替换掉原来默认的1秒钟,然后你通过手机修改这个特征值,同时2541的代码配合,每隔你设定的值的秒数,去读sensor的值,然后发送。

赞(0)
未经允许不得转载:TI中文支持网 » 新手问题: SensorTag 有关温度传感器的Peroid 设置, Android JAVA 程序开发问题:
分享到: 更多 (0)