为什么dest_id状态不是第二设备连接APP_CONNECTABLE ! ?

12个新帖子/ 0
最后发表
匿名(未验证)
为什么dest_id状态不是第二设备连接APP_CONNECTABLE ! ?

亲爱的对话框,
你好,
我试图将两个或两个以上的外围设备连接到一个中央。结合第一个总是好的,我可以发现它的服务和特点。然而,我不能让我的资料在处理程序函数“app_connection_func”叫做“gapc_connection_req_ind_handler”连接到第二个设备。我知道这是因为条件语句说的这个dest_id已经将APP_CONNECTABLE:

如果(ke_state_get (dest_id) = = APP_CONNECTABLE)
{

}

我也使用不同的外围设备必须给不同BDs dest_ids当我检查在上面的if语句。
有人问这样的问题在其他论坛,http://support.dialog-semiconductor.com/connect-two-peripherals-one-central然而,没有回答的问题。
我怎样才能解决我的问题?
我真的很感激你的帮助。

最好的问候,
雷扎

设备:
MT_dialog
离线
最后看到:3周6天前
工作人员
加入:2015-06-08 34
嗨reza.yazdani67

嗨reza.yazdani67

你能给我更多细节关于你想做什么,在什么中央你想连接两个外围设备和项目运行在这些外围设备,这是一个参考设计吗?

你试着接近ref设计和监控?你是使用电子狗作为一个中央吗?

由于MT_dialog

雷扎。yazdani67(未验证)
亲爱的MT_dialog,

亲爱的MT_dialog,

谢谢你考虑我的情况。
我是使用PAN1740模块作为核心和外围设备。
——配置文件,我用在每个外围是相同的。它收到一些来自不同传感器的数据和发送他们通过空气与通知中央设备。
拼速度约KBps是每个外围的流。
——基本项目,我使用中央设备是需求方(DA14580_DSPS_3.150.2)。是的,我使用软件狗usb作为核心设备。
我要做的是首先连接两个设备和接收数据流在同一时间。然后,我将增加一些外围设备为了找出多少设备我可以同时连接和接收数据。
虽然我可以连接两个第二个设备,我不能通过第二阶段(如通过“gapc_connection_req_ind_handler”)中的条件语句定义并启用一个概要文件在中央设备也证实我的连接到应用程序。我不知道dest_id的状态不是APP_CONNECTABLE即使我使用不同的祝福设备地址!
我很感激你的帮助。

谢谢你!
雷扎

雷扎。yazdani67(未验证)
亲爱的MT_dialog,

亲爱的MT_dialog,
有无论如何我可以解决这个问题?怎么可能,我连接到模块但其状态不是app_connectable gapc_connection_req_ind_handler当我检查它! ?是因为之前的状态模块检查! ?我相信我用不同的祝福地址,然而仍然这两个模块不是彼此区分开来!
我很欣赏你的提前考虑。
谢谢你!
雷扎

雷扎。yazdani67(未验证)
亲爱的MT_dialog,

亲爱的MT_dialog,

你能寄给我样品接近,可以同时连接到多个设备吗?
我的电子邮件是reza.yazdani1367@gmail.com。我很感激你的帮助。

谢谢你!

MT_dialog
离线
最后看到:3周6天前
工作人员
加入:2015-06-08 34
嗨reza.yazdani67

嗨reza.yazdani67

在SDK DA14580_581_583_SDK_3.0.10 \ host_apps \ windows \接近\监控目录中有一个核心项目,支持多达6 simultanious连接接近记者项目。

由于MT_dialog

雷扎。yazdani67(未验证)
亲爱的MT_dialog,

亲爱的MT_dialog,

谢谢你!请你告诉我哪个项目是这个中心的项目,支持多达6并发连接?
这两个项目,我看到在SDK prox_monitor_ext和prox_monitor_ext_usb。但是他们是嵌入式项目和没有文件在应用部分处理的连接!
它是正确的,我用这个应用程序文件中使用需求方的项目这里! ?

MT_dialog
离线
最后看到:3周6天前
工作人员
加入:2015-06-08 34
嗨reza.yazdani67

嗨reza.yazdani67

应用程序位于目录我在以前的文章中写道。它的windows应用程序,该应用程序使用u盘中央,可以连接到多个接近传感器。你必须downoload prox_monitor_ext_usb u盘的连接管理器,然后运行这个项目DA14580_581_583_SDK_3.0.10 \ host_apps \ windows \接近\监控\ host_proxm_sdk \ host_proxm_sdk。vcxproj定位和连接到接近传感器。

谢谢MT_dialog。

雷扎。yazdani67(未验证)
所以你的意思是没有主机

所以你的意思是没有主机应用程序,对吗?如果我希望不使用连接管理器,我必须修改应用程序和添加一些文件在应用程序部分,我说的对吗?

MT_dialog
离线
最后看到:3周6天前
工作人员
加入:2015-06-08 34
你好,

你好,

有一个主机应用程序,主机应用程序的目录我已经提到的,你只需要下载prox_monitor_ext_usb与连接管理器程序的u盘。通过这样做你可以运行核心应用程序(从指定目录)并发出命令通过UART电子狗。它不是一个嵌入式解决方案。

Thansk MT_dialog

雷扎。yazdani67(未验证)
你好,

你好,

谢谢你的帮助。
我不太确定你的意思是这是一个主机应用程序自你说需要从串口命令(UART)扫描或连接到其他设备。据我所知这种项目分类在嵌入式项目他们依赖外部模块处理。无论如何,我真的很感谢你的关怀和帮助。

最好的问候,
雷扎

Joacimwe
离线
最后看到:1年4个月前
大师
加入:2014-01-14 06:45
“主人”是指中心/主人

“主人”是指中心/主人。我认为你想要一个中央直接在da14580上运行的应用程序,而无需使用外部控制器吗?

有几个这样的示例项目,例如串行端口服务项目。但是那些认为总会有最大一个连接。
你需要修改应用程序的结构与多个外围设备使它工作。特别是,你应该删除APP_STATE的连接状态。你需要跟踪自己的州6连接以其它方式。我写在http://support.dialog-semiconductor.com/discovering-services-and-charact..。,你必须跟踪每个连接的conidx所以你将消息发送到正确的GAPC和GATTC任务。建议的方式来处理美国是有6个条目数组,其中每个conidx(0到5)指的是数组中的一个条目,您可以在其中存储mac地址和是否连接处于活动状态。