5个帖子/ 0新
最后一篇
Zwang308.
离线
最后一次露面:4年4个月前
掌握
加入:2014-07-02 14:15
隐藏简介

嗨对话框,

我可以在SDK中使用Hogpd服务,即使我的设备也不是键盘也不是鼠标?

我有一个简单的设备想要与PC进行通信。我想在GATT服务上使用HID,因为它不需要在PC端上额外的驱动程序。但是,在您的SDK中,我只能将设备声明为键盘或鼠标(表5. 3 - SVC_Features“RW-BLE-PRF-Hogpd-is”中的参数位标志)。

这可能只是让设备作为HID设备。在Windows侧,它既不显示键盘也不是鼠标,但我们可以通过HID通道传输我的自定义数据。

非常感谢。

mhv_dialog
离线
最后一次露面:1个月3周前
职员
加入:2013-12-06 15:10
你好,

你好,

这绝对是技术上的。如果某人即将编辑文档或填写应用程序中的文本删除文本,则可能会看到某些副作用。雷竞技安卓下载

Zwang308.
离线
最后一次露面:4年4个月前
掌握
加入:2014-07-02 14:15
嗨mhv_dialog,

嗨mhv_dialog,

感谢您的回复。

但我的问题是我可以在对话框的SDK中提供的Hogpd上开发一个原始的HID设备基础。基本上我想开发一个定制的BLE HID设备(既不键盘和鼠标),但是我仍然使用HID服务来通过HID通道在我的设备和PC之间传输数据。

关键是我想利用PC中的驱动程序内置的HID来与我的BLE设备通信。与此同时,我不想干扰其他HID设备PC已经存在

非常感谢..

Zwang308.
离线
最后一次露面:4年4个月前
掌握
加入:2014-07-02 14:15
嗨mhv_dialog,

嗨mhv_dialog,

如果我想设计一个定制的BLE HID设备使用DA14580,我如何设置Vender和产品ID。我在SDK中没有找到这样的界面。如果我不能,目前使用的Vender ID和产品ID DA14580是什么?

谢谢

mhv_dialog
离线
最后一次露面:1个月3周前
职员
加入:2013-12-06 15:10
你好,

你好,

如果您已经启用了vis(设备信息服务服务器),则可以编辑App_dis.h中提供的信息。搜索app_dis_manufactureR_Name。

以下是我们的Proximity标签(Reporter_FH)中的数据所示:

///制造商名称(最多18个字符)
#define app_dis_manufacturer_name(“对话框半”)
#define app_dis_manufacturer_name_len(11)
///型号字符串(最多18个字符)
#define app_dis_model_nb_str(“da14580”)
#define app_dis_model_nb_str_len(7)
///系统ID - LSB - > MSB(FIXME)
#define app_dis_system_id(“\ x12 \ x34 \ x56 \ xff \ xfe \ x9a \ xbc \ xde”)
#define app_dis_system_id_len(8)
#define app_dis_sw_rev da14580_refdes_sw_version.
#define app_dis_firm_rev da14580_sw_version.
#define app_dis_features(dis_manufacturer_name_char_sup | dis_model_d_cr_car_csup | dis_sw_rev_str_car_sup | dis_firm_rev_str_cnsup | dis_pnp_id_char_sup)
/// PNP ID
#define app_diss_pnp_雷电竞下载appcompany_id_type(0x01)
#define app_diss_pnp_vendor_id(0x00d2)
#define app_diss_pnp_product_id(0x0580)
#define app_diss_pnp_product_version(0x0100)