日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WLT8016:模组通信调试

發布時間:2023/12/20 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WLT8016:模组通信调试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、模組與手機*APP(LightBlue)*通信調試

  • 透傳服務

  • 讀寫特征值

二、模組與MT7921在命令行下通信調試

  • 掃描可以得到模組信息
Device 57:4C:54:37:72:4A WLT8016_724A
  • 連接
connect 57:4C:54:37:72:4A
  • 切換到GATT菜單
[WLT8016_724A]# menu gatt Menu gatt: Available commands: ------------------- list-attributes [dev/local] List attributes select-attribute <attribute/UUID> Select attribute attribute-info [attribute/UUID] Select attribute read [offset] Read attribute value write <data=xx xx ...> [offset] [type] Write attribute value acquire-write Acquire Write file descriptor release-write Release Write file descriptor acquire-notify Acquire Notify file descriptor release-notify Release Notify file descriptor notify <on/off> Notify attribute value clone [dev/attribute/UUID] Clone a device or attribute register-application [UUID ...] Register profile to connect unregister-application Unregister profile register-service <UUID> [handle] Register application service. unregister-service <UUID/object> Unregister application service register-includes <UUID> [handle] Register as Included service in. unregister-includes <Service-UUID><Inc-UUID> Unregister Included service. register-characteristic <UUID> <Flags=read,write,notify...> [handle] Register application characteristic unregister-characteristic <UUID/object> Unregister application characteristic register-descriptor <UUID> <Flags=read,write...> [handle] Register application descriptor unregister-descriptor <UUID/object> Unregister application descriptor back Return to main menu version Display version quit Quit program exit Quit program help Display help about this program export Print environment variables
  • 列出設備的所有屬性
[WLT8016_724A]# list-attributes Primary Service (Handle 0x4590)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service000a00001801-0000-1000-8000-00805f9b34fbGeneric Attribute Profile Characteristic (Handle 0xb240)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service000a/char000b00002a05-0000-1000-8000-00805f9b34fbService Changed Descriptor (Handle 0x0000)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service000a/char000b/desc000d00002902-0000-1000-8000-00805f9b34fbClient Characteristic Configuration Primary Service (Handle 0x6e94)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service000e0000180a-0000-1000-8000-00805f9b34fbDevice Information Characteristic (Handle 0xb240)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service000e/char000f00002a25-0000-1000-8000-00805f9b34fbSerial Number String Characteristic (Handle 0xb240)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service000e/char001100002a28-0000-1000-8000-00805f9b34fbSoftware Revision String Characteristic (Handle 0xb240)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service000e/char001300002a27-0000-1000-8000-00805f9b34fbHardware Revision String Characteristic (Handle 0xb240)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service000e/char001500002a29-0000-1000-8000-00805f9b34fbManufacturer Name String Characteristic (Handle 0xb240)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service000e/char001700002a24-0000-1000-8000-00805f9b34fbModel Number String Primary Service (Handle 0x6e94)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service00190000fff0-0000-1000-8000-00805f9b34fbUnknown Characteristic (Handle 0xb240)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service0019/char001a0000fff1-0000-1000-8000-00805f9b34fbUnknown Descriptor (Handle 0x0000)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service0019/char001a/desc001c00002902-0000-1000-8000-00805f9b34fbClient Characteristic Configuration Descriptor (Handle 0x0000)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service0019/char001a/desc001d00002901-0000-1000-8000-00805f9b34fbCharacteristic User Description Characteristic (Handle 0x0240)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service0019/char001e0000fff2-0000-1000-8000-00805f9b34fbUnknown Descriptor (Handle 0x0000)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service0019/char001e/desc002000002901-0000-1000-8000-00805f9b34fbCharacteristic User Description Primary Service (Handle 0x6e94)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service00210000ffe0-0000-1000-8000-00805f9b34fbUnknown Characteristic (Handle 0xb240)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service0021/char00220000ffe1-0000-1000-8000-00805f9b34fbUnknown Descriptor (Handle 0x0000)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service0021/char0022/desc002400002902-0000-1000-8000-00805f9b34fbClient Characteristic Configuration Descriptor (Handle 0x0000)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service0021/char0022/desc002500002901-0000-1000-8000-00805f9b34fbCharacteristic User Description Characteristic (Handle 0x41b0)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service0021/char00260000ffe2-0000-1000-8000-00805f9b34fbUnknown Descriptor (Handle 0x0000)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service0021/char0026/desc002800002901-0000-1000-8000-00805f9b34fbCharacteristic User Description Primary Service (Handle 0x6e94)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service002902f00000-0000-0000-0000-00000000fe00Vendor specific Characteristic (Handle 0xb240)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service0029/char002a02f00000-0000-0000-0000-00000000ff03Vendor specific Descriptor (Handle 0x0000)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service0029/char002a/desc002c00002901-0000-1000-8000-00805f9b34fbCharacteristic User Description Characteristic (Handle 0x5ee0)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service0029/char002d02f00000-0000-0000-0000-00000000ff02Vendor specific Descriptor (Handle 0x0000)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service0029/char002d/desc002f00002902-0000-1000-8000-00805f9b34fbClient Characteristic Configuration Descriptor (Handle 0x0000)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service0029/char002d/desc003000002901-0000-1000-8000-00805f9b34fbCharacteristic User Description Characteristic (Handle 0x7740)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service0029/char003102f00000-0000-0000-0000-00000000ff00Vendor specific Descriptor (Handle 0x0000)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service0029/char0031/desc003300002901-0000-1000-8000-00805f9b34fbCharacteristic User Description Characteristic (Handle 0x7ba0)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service0029/char003402f00000-0000-0000-0000-00000000ff01Vendor specific Descriptor (Handle 0x0000)/org/bluez/hci0/dev_57_4C_54_37_72_4A/service0029/char0034/desc003600002901-0000-1000-8000-00805f9b34fbCharacteristic User Description
  • 選中要操作的屬性值0xFFF1
[WLT8016_724A]# select-attribute 0000fff1-0000-1000-8000-00805f9b34fb [WLT8016_724A:/service0019/char001a]#
  • 查看屬性信息
[WLT8016_724A]# attribute-info 0000fff1-0000-1000-8000-00805f9b34fb Characteristic - UnknownUUID: 0000fff1-0000-1000-8000-00805f9b34fbService: /org/bluez/hci0/dev_57_4C_54_37_72_4A/service0019Notifying: noFlags: notify
  • 開啟/關閉notify
[WLT8016_724A:/service0019/char001a]# notify on [CHG] Attribute /org/bluez/hci0/dev_57_4C_54_37_72_4A/service0019/char001a Notifying: yes Notify started [WLT8016_724A:/service0019/char001a]# notify off [CHG] Attribute /org/bluez/hci0/dev_57_4C_54_37_72_4A/service0019/char001a Notifying: no Notify stopped
  • 選中要操作的屬性值0xFFF2
[WLT8016_724A:/service0019/char001a]# select-attribute 0000fff2-0000-1000-8000-00805f9b34fb [WLT8016_724A:/service0019/char001e]#
  • 查看屬性信息
[WLT8016_724A:/service0019/char001e]# attribute-info 0000fff2-0000-1000-8000-00805f9b34fb Characteristic - UnknownUUID: 0000fff2-0000-1000-8000-00805f9b34fbService: /org/bluez/hci0/dev_57_4C_54_37_72_4A/service0019Flags: write-without-response
  • 寫數據
[WLT8016_724A:/service0019/char001e]# write 0xaa Attempting to write /org/bluez/hci0/dev_57_4C_54_37_72_4A/service0019/char001e [WLT8016_724A:/service0019/char001e]# write '0xaa 0xbb' Attempting to write /org/bluez/hci0/dev_57_4C_54_37_72_4A/service0019/char001e

總結

以上是生活随笔為你收集整理的WLT8016:模组通信调试的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。