怎么向从机写数据(20个字节)?

如果知道从机的UUID、service、特征值大小。是不是可以直接写?

    怎么向从机写数据(20个字节)?
    答:主机向从机写数据,有两种方式:1、写命令。2、写请求。

    如果知道从机的UUID、service、特征值大小。是不是可以直接写?
    答:有两种方法。
    1:一般自定义的service会把UUID和句柄的值放在BLE_custom.h这个头文件。特征值大小这个是由主机要调用api函数去读取
    2、通过BLE主机的API函数去发现BLE从机的所有Service,然后再扫描每个Service有多少个特征值,句柄,UUID是什么。

    总结:这些所有的API函数都在API手册能找到。

      Wireless-Tech 怎么向从机写数据(20个字节)?
      答:主机向从机写数据,有两种方式:1、写命令。2、写请求。

      如果知道从机的UUID、service、特征值大小。是不是可以直接写?
      答:有两种方法。
      1:一般自定义的service会把UUID和句柄的值放在BLE_custom.h这个头文件。特征值大小这个是由主机要调用api函数去读取
      2、通过BLE主机的API函数去发现BLE从机的所有Service,然后再扫描每个Service有多少个特征值,句柄,UUID是什么。

      总结:这些所有的API函数都在API手册能找到。

      不需要去知道从机的特征值,就只是把一个服务的20个特征值一次写入从机就可以了?这个是怎么样一个过程

        Wireless-Tech 不需要去知道从机的特征值,就只是把一个服务的20个特征值一次写入从机就可以了?这个是怎么样一个过程

        1、首先,纠正一下,是20个字节数据吧?不是20个特征值吧?
        2、不管是20个字节还是特征值,你要给从机发送数据均要知道你要写入的这个特征值的句柄,然后调用主机往从机写数据的API函数,把特征值的句柄填充进去即可。

          Wireless-Tech 1、首先,纠正一下,是20个字节数据吧?不是20个特征值吧?
          2、不管是20个字节还是特征值,你要给从机发送数据均要知道你要写入的这个特征值的句柄,然后调用主机往从机写数据的API函数,把特征值的句柄填充进去即可。

          不好意思,说错了,是一个特征值包含20个byte

            撰写回复...