你好,
我有一个盘子。我想将蓝牙数据发送到PC上的某个应用程序。是否有任何应用程序可以检测和收集蓝牙数据?。非常感谢。亚博国际官网平台网址
嗨,甘地,
你能说明一下你的要求是什么吗?如果我没理解错的话,你是想把DA14585直接连接到你电脑的蓝牙上吗?
谢谢,下午好
是的。我想连接我的DA14580到PC,然后我应该能够发送一些数据从BLE到PC应用程序。有任何电脑应用程序从对话框?
是否有代码示例?
我可以将BLE与ble_app_security项目连接/配对。进一步,我需要一些数据传输到PC。请分享一些信息,我如何做到这一点。
您可以使用无代码参考应用程序设计和发送AT命令/您的PC。但是,您需要两个da14580。请阅读用户手册:
http://lpccs-docs.dialog-semiconductor.com/da1458x_codeless/index.html
似乎我应该有Po-kit或基本工具包从对话框使用无代码。这对我的项目来说是不可能的。
我有BLE安装在我的定制板。BLE的串行引脚连接到我定制板的MSP控制器。串行数据输入从我的MSP控制器给BLE。
BLE应该将数据发送到PC。这是我的要求。
我可以用BLE_app_security项目将BLE与PC连接。
我的windows10电脑里安装了蓝牙LE LAB软件。在这个应用程序中,我可以看到BLE信息。请看图片。
据我所知,目前还没有任何PC应用程序提供这种功能。
好的。我使用蓝牙LE实验室应用程序从窗口测试BLE。在这个应用程序中,我可以看到使用的服务。
当我运行ble_app_peripheral项目时,我可以连接到客户端(PC)。我还可以看到设备信息服务和未知服务。我能读懂所有的字符。请参见上面所附的截图查看应用程序。
现在,我正在寻找开发一个新的定制服务,它应该从串行引脚(Rx,Tx)连续读取数据。
是否有任何教程或示例,说明如何创建一个读取串行数据的新custome服务?。
还有一个问题对我来说不清楚的是,codelless仅用于对话盒或我可以在我的自定义板?
非常感谢。
CodeLess可以用于任何基于DA1458x的项目。
请澄清这个问题好吗?
“是否有任何教程或示例,说明如何创建读取串行数据的新custome服务?”
简单地说
有没有关于如何创建新的custome服务的教程或示例?。
请看以下文件:
AN-B-029:教程-在DA1458x上开发自定义配置文件
教程2:添加特征-自定义profle创建
嗨PM_Dialog,
非常感谢。我有一个第三方控制器连接到BLE的串行引脚。第三方控制器向BLE发送一些地震数据。我可以使用自定义配置文件发送串行数据吗?。
是的,您可以使用通知/指示接收数据并将其发送到对等设备。
你能提供一个示例代码或用户指南或其他东西吗?
我不知道你是否理解。
我只用一个BLE。该BLE串行引脚连接到MSP控制器。BLE接收数据。我应该把数据发给客户。这是一台PC机。打开PC的蓝牙,连接到BLE。
我想在电脑上看那些数据。
对不起,我误会了你的问题。是的,你可以接收数据并通过空中传输,但我们没有任何个人电脑方面的应用。我们有一个通过BLE连接发送数据的例子,但中心是一个移动电话。请检查SDK的ble_app_peripheral示例。本例使用通知将数据发送到移动电话。
你知道有什么应用程序可以像windows上的DSP那样与BLE进行通信吗?。简单地说,我可以说windows对应的DSP?可能来自其他供应商?。
我是BLE开发的初学者。我能够从外部控制器获取数据并将其发送给BLE,BLE可以发送给android应用程序。现在我想用windows应用程序取代android应用程序。
首先,我应该找到一些windows应用程序,然后修改ble_app_外围代码或设备_sps代码以进行通信。
是否有关于如何将设备_sps代码更改为其他应用程序的教程?。
你能建议我如何一步一步地进行吗。
我的想法是:
1.找到一些windows应用程序。
2.修改device_sps或ble_app_peripheral代码。
或者还有其他方法吗?
这里我使用我的自定义板,它有MSP控制器,它是串行连接到DA14580。非常感谢。
你知道有什么应用程序可以像windows上的DSP那样与BLE进行通信吗?
没有任何PC应用程序像移动DSP应用程序那样。我们尚未尝试将DSP与PC连接。Dialog提供了一个DSP移动应用程序。有关更多信息,请参阅用户手册。
您能否澄清这个问题:“是否有如何将device_sps代码更改到其他应用程序的教程?”
一种可能的方法是让两个DA14580运行DSP或无代码。其中一个将连接到您的电脑。
你提到“其中一个会连接到你的电脑”。如何?你能解释一下吗?
您将有两块DA14580板。其中一个将通过USB数据线连接到你的电脑。在您的PC端,您可以有一个串行监视器,以便打印收到的数据。其他板将传输数据到连接的板与你的PC。其中一个应该是主机,另一个是外围设备。但是,我们在PC端没有任何应用。
好的。这听起来不错。你能告诉我一个有Master和Peripheral代码的示例项目吗?在ble_exampls文件夹中的SDK中,我看到了所有不同的项目。
例如,连接在硬件上的BLE被视为外设,连接到PC上的BLE被视为中心设备。
如果外围设备正在运行一个ble_app_外围设备项目,哪个项目应该在中央设备上运行?。或者哪个项目适合我的申请?。
我的想法是对的吗?。
SDK不支持将设备配置为Central的项目。您应该自己配置它,或者我可以为您提供实现它的指南。我建议您从无代码参考应用程序项目开始,并发送AT命令将其配置为Central设备。此外,您还可以在DSPS项目中使用它。
非常感谢。我试过了。
我建议您从无代码参考应用程序项目开始,并发送AT命令将其配置为中心设备。
我使用了codelless并配置了中心设备。我可以把外围设备和中心设备连接起来。我只是遵循了在无代码示例中提到的步骤。
外围设备正在运行DSPS项目。该外设串行引脚(P0.4和P0.5)并连接到控制器。从外围串行引脚的数据可以打印在串行终端?
我在串行终端上看不到数据。通常它在android应用程序上工作。我看到在串行终端上配置中心设备的波特率是57600,尽管在DSPS项目的波特率是115200。这是好吗?。
如何通过AT命令将数据从外围设备打印到串行终端?。
我的假设正确吗?您是如何发送数据的?在中央端,您可以使用sps_主机项目,它是中央DSP配置。
请尝试仅运行以下DSPS应用程序。
中心设备上的应用程序自动开始扫描,并连接到第一个发现的支持串口服务的外围设备。
请问外设和中心是否都要通过USB线连接到PC ?还是只连接中央车站?如果是,您应该通过通知将数据从外围设备发送到中央设备,中央设备将把数据打印到串行监视器中。
还有,你用的是哪个板?我们有开发板吗,或者你们有定制板吗?
我的假设正确吗?
是的。
如何发送数据?
我有一个自定义板与MSP控制器。此定制板还安装了DA14580。DA14580的串行引脚连接到MSP控制器。最初,我为MSP控制器编写了一个简单的代码。此代码将数据打印到串行监视器。这些串行引脚连接到DA14580串行引脚。当我执行DSPS应用程序时。我可以在android应用程序中看到MSP控制器的数据。现在我想把同样的数据放到串行监视器上。
请问外设和中心是否都要通过USB线连接到PC ?还是只连接中央车站?
只有central通过USB与PC连接。基本上我的中心设备是PAN1740板。
如果我在中央运行sps_host,那么无代码将不复存在。对吧?。我将尝试遵循上面提到的步骤。非常感谢。
我就像你上面提到的那样。
外围设备与sps_设备一起运行,而中央设备与sps_主机一起运行。我看不到串行终端上的数据。
你应该通过外设的通知将数据发送到中央处理器,中央处理器将把数据打印到串行监视器中。
你能告诉我怎样通过通知把数据从外围设备发送到中心设备吗?这里只有中心设备通过USB连接到PC,而不是外设。
关于你上一篇文章和sps_host配置:
关于您如何发送数据,我得知您正在使用连接在外围设备UART引脚上的MSP控制器。
您使用哪些UART引脚?
P0.4 TxD和P0.5 RxD。
哪个是串行监视器配置?(波特率等)
Im使用Teraterm,波特率为1152000,数据:8位,奇偶校验:无,停止位:1位。
你在使用流控吗?如果是,哪些引脚是RTS/CTS ?
我使用软件流量控制与MSP控制器。在sps_device中,我看到了软件流控制默认值。我没有改变它。然而,我已经将RTS和CTS引脚连接到MSP控制器。我正在从控制器获取数据到BLE。但不是从一个工位到另一个工位。
你能不能用一个嗅探器来确保数据从外围设备通过无线传输?
我将使用。通常外设发送数据成功。因为从外设的相同代码,我可以看到数据在android应用程序。因此外设方面没有问题。
而不是android我改变到个人电脑。
如果您正在使用DSP移动应用程序,您是否能够看到您正在发送的数据?
DSP移动应用?。ot是同一sps\U设备吗?。不过,我可以在android应用程序中看到数据。
我还做了另一个测试。我带了两台PAN1740设备。他们都有USB接口。我已将它们连接到PC。我将sps_设备代码放入一个PAN1740,将主机代码放入另一个PAN1740。我管理他们。我已经打开了两个teraterms,它们分别具有各自的COM端口。teraterm属于sps_设备,我在那里输入了一些数据,但在其他teraterm上没有看到任何数据。
我知道它们都是连接的,因为当我运行主机代码时,在其他设备上看不到广告。这意味着sps_设备和主机已连接。你能告诉我如何从两个ble发送数据吗?。正如您前面提到的,我应该如何发送通知?。
它是有效的。我忘了更改主机代码中的软件流控制。
现在我可以从我的定制板(外设)发送数据到中心设备,然后在串行终端。非常感谢。
一个BLE设备将运行sps_device应用程序,它将是外围设备。外围设备DA14580,将与MSP连接。此设置工作正常,因为您可以将数据发送到DSPS Mobile应用程序。
另一个DA14580将运行sps_主机应用程序,它将是中心应用程序。让我们试着确保您有正确的设置。当两台设备相应地运行SPS应用程序时,中央处理器将自动连接到外围设备。因此,中央处理器可以通过无线方式向外围设备发送数据,反之亦然。这样行吗?当中央处理器接收到数据时,DSP会将它们推入UART,因此如果您有正确的UART设置,您应该在串行监视器中看到它们。默认情况下,sps_主机使用硬件流UART控制。
刚刚看到你的最后一篇文章。很高兴这样很好。默认情况下,DSP具有扩展睡眠配置,因此需要硬件流控制。如果要进行软件流量控制,应取消激活睡眠模式。如果您觉得以上任何答案有用,请将其中一个标记为“已接受”。
最初的我
const static sleep_state_t app_default_sleep_mode = ARCH_SLEEP_OFF;
现在我正在向中央设备发送数据,一切正常。我想知道如何让外围设备入睡。我的目标是发送几分钟的数据,并将外设设置为睡眠模式以节省电源。
你能告诉我怎么做吗。非常感谢。
DSPS仅支持扩展睡眠模式和HW流量控制(RTS/CTS)。不支持深度睡眠模式
你可以设置它在扩展睡眠模式如下:
const static sleep_state_t app_default_sleep_mode = ARCH_EXT_SLEEP_ON;
在广告或连接间隔之间,系统将进入延长睡眠模式,
嗨,甘地,
你能说明一下你的要求是什么吗?如果我没理解错的话,你是想把DA14585直接连接到你电脑的蓝牙上吗?
谢谢,下午好
你好,
是的。我想连接我的DA14580到PC,然后我应该能够发送一些数据从BLE到PC应用程序。有任何电脑应用程序从对话框?
是否有代码示例?
我可以将BLE与ble_app_security项目连接/配对。进一步,我需要一些数据传输到PC。请分享一些信息,我如何做到这一点。
嗨,甘地,
您可以使用无代码参考应用程序设计和发送AT命令/您的PC。但是,您需要两个da14580。请阅读用户手册:
http://lpccs-docs.dialog-semiconductor.com/da1458x_codeless/index.html
谢谢,下午好
你好,
似乎我应该有Po-kit或基本工具包从对话框使用无代码。这对我的项目来说是不可能的。
我有BLE安装在我的定制板。BLE的串行引脚连接到我定制板的MSP控制器。串行数据输入从我的MSP控制器给BLE。
BLE应该将数据发送到PC。这是我的要求。
我可以用BLE_app_security项目将BLE与PC连接。
我的windows10电脑里安装了蓝牙LE LAB软件。在这个应用程序中,我可以看到BLE信息。请看图片。
嗨,甘地,
据我所知,目前还没有任何PC应用程序提供这种功能。
谢谢,下午好
你好,
好的。我使用蓝牙LE实验室应用程序从窗口测试BLE。在这个应用程序中,我可以看到使用的服务。
当我运行ble_app_peripheral项目时,我可以连接到客户端(PC)。我还可以看到设备信息服务和未知服务。我能读懂所有的字符。请参见上面所附的截图查看应用程序。
现在,我正在寻找开发一个新的定制服务,它应该从串行引脚(Rx,Tx)连续读取数据。
是否有任何教程或示例,说明如何创建一个读取串行数据的新custome服务?。
还有一个问题对我来说不清楚的是,codelless仅用于对话盒或我可以在我的自定义板?
非常感谢。
嗨,甘地,
CodeLess可以用于任何基于DA1458x的项目。
请澄清这个问题好吗?
“是否有任何教程或示例,说明如何创建读取串行数据的新custome服务?”
谢谢,下午好
你好,
请澄清这个问题好吗?
“是否有任何教程或示例,说明如何创建读取串行数据的新custome服务?”
简单地说
有没有关于如何创建新的custome服务的教程或示例?。
嗨,甘地,
请看以下文件:
AN-B-029:教程-在DA1458x上开发自定义配置文件
教程2:添加特征-自定义profle创建
谢谢,下午好
嗨PM_Dialog,
非常感谢。我有一个第三方控制器连接到BLE的串行引脚。第三方控制器向BLE发送一些地震数据。我可以使用自定义配置文件发送串行数据吗?。
嗨,甘地,
是的,您可以使用通知/指示接收数据并将其发送到对等设备。
谢谢,下午好
你能提供一个示例代码或用户指南或其他东西吗?
我不知道你是否理解。
我只用一个BLE。该BLE串行引脚连接到MSP控制器。BLE接收数据。我应该把数据发给客户。这是一台PC机。打开PC的蓝牙,连接到BLE。
我想在电脑上看那些数据。
嗨,甘地,
对不起,我误会了你的问题。是的,你可以接收数据并通过空中传输,但我们没有任何个人电脑方面的应用。我们有一个通过BLE连接发送数据的例子,但中心是一个移动电话。请检查SDK的ble_app_peripheral示例。本例使用通知将数据发送到移动电话。
谢谢,下午好
你好,
你知道有什么应用程序可以像windows上的DSP那样与BLE进行通信吗?。简单地说,我可以说windows对应的DSP?可能来自其他供应商?。
我是BLE开发的初学者。我能够从外部控制器获取数据并将其发送给BLE,BLE可以发送给android应用程序。现在我想用windows应用程序取代android应用程序。
首先,我应该找到一些windows应用程序,然后修改ble_app_外围代码或设备_sps代码以进行通信。
是否有关于如何将设备_sps代码更改为其他应用程序的教程?。
你能建议我如何一步一步地进行吗。
我的想法是:
1.找到一些windows应用程序。
2.修改device_sps或ble_app_peripheral代码。
或者还有其他方法吗?
这里我使用我的自定义板,它有MSP控制器,它是串行连接到DA14580。非常感谢。
嗨,甘地,
你知道有什么应用程序可以像windows上的DSP那样与BLE进行通信吗?
没有任何PC应用程序像移动DSP应用程序那样。我们尚未尝试将DSP与PC连接。Dialog提供了一个DSP移动应用程序。有关更多信息,请参阅用户手册。
您能否澄清这个问题:“是否有如何将device_sps代码更改到其他应用程序的教程?”
一种可能的方法是让两个DA14580运行DSP或无代码。其中一个将连接到您的电脑。
谢谢,下午好
你好,
你提到“其中一个会连接到你的电脑”。如何?你能解释一下吗?
嗨,甘地,
您将有两块DA14580板。其中一个将通过USB数据线连接到你的电脑。在您的PC端,您可以有一个串行监视器,以便打印收到的数据。其他板将传输数据到连接的板与你的PC。其中一个应该是主机,另一个是外围设备。但是,我们在PC端没有任何应用。
谢谢,下午好
嗨PM_Dialog,
好的。这听起来不错。你能告诉我一个有Master和Peripheral代码的示例项目吗?在ble_exampls文件夹中的SDK中,我看到了所有不同的项目。
例如,连接在硬件上的BLE被视为外设,连接到PC上的BLE被视为中心设备。
如果外围设备正在运行一个ble_app_外围设备项目,哪个项目应该在中央设备上运行?。或者哪个项目适合我的申请?。
我的想法是对的吗?。
嗨,甘地,
SDK不支持将设备配置为Central的项目。您应该自己配置它,或者我可以为您提供实现它的指南。我建议您从无代码参考应用程序项目开始,并发送AT命令将其配置为Central设备。此外,您还可以在DSPS项目中使用它。
谢谢,下午好
嗨PM_Dialog,
非常感谢。我试过了。
我建议您从无代码参考应用程序项目开始,并发送AT命令将其配置为中心设备。
我使用了codelless并配置了中心设备。我可以把外围设备和中心设备连接起来。我只是遵循了在无代码示例中提到的步骤。
外围设备正在运行DSPS项目。该外设串行引脚(P0.4和P0.5)并连接到控制器。从外围串行引脚的数据可以打印在串行终端?
我在串行终端上看不到数据。通常它在android应用程序上工作。我看到在串行终端上配置中心设备的波特率是57600,尽管在DSPS项目的波特率是115200。这是好吗?。
如何通过AT命令将数据从外围设备打印到串行终端?。
嗨,甘地,
我的假设正确吗?您是如何发送数据的?在中央端,您可以使用sps_主机项目,它是中央DSP配置。
请尝试仅运行以下DSPS应用程序。
中心设备上的应用程序自动开始扫描,并连接到第一个发现的支持串口服务的外围设备。
请问外设和中心是否都要通过USB线连接到PC ?还是只连接中央车站?如果是,您应该通过通知将数据从外围设备发送到中央设备,中央设备将把数据打印到串行监视器中。
还有,你用的是哪个板?我们有开发板吗,或者你们有定制板吗?
谢谢,下午好
你好,
我的假设正确吗?
是的。
如何发送数据?
我有一个自定义板与MSP控制器。此定制板还安装了DA14580。DA14580的串行引脚连接到MSP控制器。最初,我为MSP控制器编写了一个简单的代码。此代码将数据打印到串行监视器。这些串行引脚连接到DA14580串行引脚。当我执行DSPS应用程序时。我可以在android应用程序中看到MSP控制器的数据。现在我想把同样的数据放到串行监视器上。
请问外设和中心是否都要通过USB线连接到PC ?还是只连接中央车站?
只有central通过USB与PC连接。基本上我的中心设备是PAN1740板。
如果我在中央运行sps_host,那么无代码将不复存在。对吧?。我将尝试遵循上面提到的步骤。非常感谢。
你好,
我就像你上面提到的那样。
外围设备与sps_设备一起运行,而中央设备与sps_主机一起运行。我看不到串行终端上的数据。
你应该通过外设的通知将数据发送到中央处理器,中央处理器将把数据打印到串行监视器中。
你能告诉我怎样通过通知把数据从外围设备发送到中心设备吗?这里只有中心设备通过USB连接到PC,而不是外设。
嗨,甘地,
关于你上一篇文章和sps_host配置:
关于您如何发送数据,我得知您正在使用连接在外围设备UART引脚上的MSP控制器。
谢谢,下午好
你好,
您使用哪些UART引脚?
P0.4 TxD和P0.5 RxD。
哪个是串行监视器配置?(波特率等)
Im使用Teraterm,波特率为1152000,数据:8位,奇偶校验:无,停止位:1位。
你在使用流控吗?如果是,哪些引脚是RTS/CTS ?
我使用软件流量控制与MSP控制器。在sps_device中,我看到了软件流控制默认值。我没有改变它。然而,我已经将RTS和CTS引脚连接到MSP控制器。我正在从控制器获取数据到BLE。但不是从一个工位到另一个工位。
你能不能用一个嗅探器来确保数据从外围设备通过无线传输?
我将使用。通常外设发送数据成功。因为从外设的相同代码,我可以看到数据在android应用程序。因此外设方面没有问题。
而不是android我改变到个人电脑。
如果您正在使用DSP移动应用程序,您是否能够看到您正在发送的数据?
DSP移动应用?。ot是同一sps\U设备吗?。不过,我可以在android应用程序中看到数据。
我还做了另一个测试。我带了两台PAN1740设备。他们都有USB接口。我已将它们连接到PC。我将sps_设备代码放入一个PAN1740,将主机代码放入另一个PAN1740。我管理他们。我已经打开了两个teraterms,它们分别具有各自的COM端口。teraterm属于sps_设备,我在那里输入了一些数据,但在其他teraterm上没有看到任何数据。
我知道它们都是连接的,因为当我运行主机代码时,在其他设备上看不到广告。这意味着sps_设备和主机已连接。你能告诉我如何从两个ble发送数据吗?。正如您前面提到的,我应该如何发送通知?。
你好,
它是有效的。我忘了更改主机代码中的软件流控制。
现在我可以从我的定制板(外设)发送数据到中心设备,然后在串行终端。非常感谢。
嗨,甘地,
一个BLE设备将运行sps_device应用程序,它将是外围设备。外围设备DA14580,将与MSP连接。此设置工作正常,因为您可以将数据发送到DSPS Mobile应用程序。
另一个DA14580将运行sps_主机应用程序,它将是中心应用程序。让我们试着确保您有正确的设置。当两台设备相应地运行SPS应用程序时,中央处理器将自动连接到外围设备。因此,中央处理器可以通过无线方式向外围设备发送数据,反之亦然。这样行吗?当中央处理器接收到数据时,DSP会将它们推入UART,因此如果您有正确的UART设置,您应该在串行监视器中看到它们。默认情况下,sps_主机使用硬件流UART控制。
刚刚看到你的最后一篇文章。很高兴这样很好。默认情况下,DSP具有扩展睡眠配置,因此需要硬件流控制。如果要进行软件流量控制,应取消激活睡眠模式。如果您觉得以上任何答案有用,请将其中一个标记为“已接受”。
谢谢,下午好
你好,
最初的我
const static sleep_state_t app_default_sleep_mode = ARCH_SLEEP_OFF;
现在我正在向中央设备发送数据,一切正常。我想知道如何让外围设备入睡。我的目标是发送几分钟的数据,并将外设设置为睡眠模式以节省电源。
你能告诉我怎么做吗。非常感谢。
嗨,甘地,
DSPS仅支持扩展睡眠模式和HW流量控制(RTS/CTS)。不支持深度睡眠模式
你可以设置它在扩展睡眠模式如下:
const static sleep_state_t app_default_sleep_mode = ARCH_EXT_SLEEP_ON;
在广告或连接间隔之间,系统将进入延长睡眠模式,
谢谢,下午好