Hello ,
I Have a PAN1740 and a DA14580DEVKT-B modules. i need to set this both modules acting like a UART bridge.in the sense connect PAN1740 to one PC and DEVK to another PC. and exchange data from both. I know,SPP is not supported in BLE. however my data is <=20 bytes per TX or RX. i dont know where to start. Please help me configure like Uart bridge. Thank u
太阳报,2014-10-05 19:24
#1
Need Help in Making UART connection
Hello,
您是想使用这两种设备进行评估还是最终应用?
对于PAN1740,是您拥有的USB加密狗,还是只是模块,您希望将模块放入您的应用程序中?
The design guide is the best way to start with the module:
http://pideu.panasonic.de/files/Documents/WM%20Documents/PAN1740/PAN1740...
当做,
Ingo
Hello,
非常感谢您的回复。现在我有pan1740usb加密狗优先我需要尝试与现成的USB模块和对话框devk,最后我将更换为模块待会儿。救命我从哪里开始实现UART风格的20字节ascii TX和RX之间的2设备。谢谢u型
我们将有一个串行端口服务,如配置文件的DA14580在几周内。
在此之前,请从设计指南中的示例开始。
嗨,先生,非常感谢。我们正与时间赛跑,我们需要在比赛结束或之前完成比赛星期。所以请提供一些救命,我们完全没有耐心了,有没有什么简单的东西像Bluegiga脚本对话框..项目非常混乱,包含这么多文件..我不知道从哪里开始。我检查了吞吐量和接近度的例子,我不知道在哪里编辑来定制它,…我只需要添加要添加的配置文件(服务,特征),需要调用Uart发送和接收…我不知道在哪里请开始亲切引导我。谢谢u型
嗨,先生,非常感谢。我们正与时间赛跑,我们需要在比赛结束或之前完成比赛星期。所以请提供一些救命,我们完全没有耐心了,有没有什么简单的东西像Bluegiga脚本对话框..项目非常混乱,包含这么多文件..我不知道从哪里开始。我检查了吞吐量和接近度的例子,我不知道在哪里编辑来定制它,…我只需要添加要添加的配置文件(服务,特征),需要调用Uart发送和接收…我不知道在哪里请开始亲切引导我。谢谢u型
Which profile do you want to use? They are all ready build and you can find them in the SDK e.g. - DA14580_SDK_3.0.2.1\dk_apps\src\ip\ble\hl\src\profiles
也许streamdata配置文件就是您需要的配置文件?
没有可用的脚本,您必须使用已经内置的Keil项目。如果您想在功耗方面获得良好的性能,那么脚本不是一种选择。
如前所述,请从设计指南开始,让我知道你有任何问题。不要期望在一周内有一个正在运行的项目。如果需要AT命令样式模块,则必须选择其他选项。DA14580在许多方面都是可配置的,这意味着您将无法在Keil中使用项目和示例。
您也可以通过电子邮件wireless@eu.panasonic.com如果有什么问题
你好,先生,
非常感谢你的帮助回答,先生我可以理解,什么事都不能一夜之间做。由于每个项目有这么多的文件,所以不知道从哪里开始,做什么。我已经阅读了设计指南和软件架构指南,…但是仍然不知道从哪里开始。根据我的理解,BLE需要一个概要文件编辑,自定义应用程序代码来处理pheriferals,并且需要更新概要文件结构上的值。但是我需要关于在哪里添加自定义代码的帮助。
1.任何类型的BLE应用程序需要什么文件,不需要任何配置或更改..我是说通用代码部分。。。
2我需要定制哪些文件
像这样请提供一些帮助一些例如,请共享您的邮件同上,谢谢u型
你好,钱德拉2赛卡2000,我已经请一个小组来看看你的问题。同时,您可能会发现以下线索对于理解一个非常类似的问题非常有用。。
http://support.dialog-semiconductor.com/sdk-program-datastructure
BR JE\u对话框
你好,先生,
谢谢你的回复。我已经看了一遍了链接。但是现在我的问题是,对于一个基本的BLE应用程序,哪些文件是公共的,哪些不需要任何修改,哪些文件需要修改。例如,我的要求是实现一个设备,根据输入开关的位置或UART的命令,它可以作为中央或外部设备。它需要连接到另一个模块。简单的20字节Ascii码必须在两个连接的设备之间交换,并且通知.for实现这个应用程序,我应该从哪里开始,以哪个项目为基础,需要修改哪些文件,应该使用哪个配置文件等等,我需要帮助.if可能的话,请给我们一个技术开发人员的邮件ID,谁可以帮助我完成这个过程…谢谢你
嗨,钱德拉,2000年,
完全理解你的紧迫性。既然你正在寻找一些低数据速率的应用程序一样的功能,我想建议你参考我们的样本128参考。它在我们的sdk中,有一个应用程序说明,您可以从我们的网站下载。
In general the sample128 profile have two very simple characters which allow write and a notification character. You can reuse those two writable characters to transmit data. As I remember, Each character only have one writable byte but obviously you can change it. Then you will have a most simple spp in BLE layer. The application note is about our software architecture, you can search this key words to find it. There is very detailed steps tell you which file need to change and how. However, you still need to build two application level files app_sample128.c and app_sample128_task.c. Those files handle BLE profile messages like database build, write indication and notification etc. above application note mentioned how to create these two files. If you feel hard to create these files from scratch, you can also refer to some simple profile application code like App_diss.c and app_diss_task.c.
最后,您将需要处理Uart。您可以参考产品测试项目,了解与da14580的接收和接收。
Hope this helps you! Good luck and hope you can made!
当做!
PY公司
你好,先生,
Thank u very much for giving a nice explanation..i will go though the steps as u mentioned...in between for any doubts and clarification i get back to u.Thank u..
你好,先生,
我一直在尝试获取样本128的申请说明…但我找不到它…今天…我们更改了一些规格…请指导我需要做什么来实现以下目标以及从何处开始
1.带外部主机控制器的外部设备
2.需要每1秒发送40字节的数据…可以分成2个数据包…(我需要澄清如何实现这个机制。。我应该使用通知还是shar我使用来自中央设备的轮询…从某种意义上说,当我尝试读取句柄时,它应该回复内容)并且应该进入低功耗模式
3.the data should be sent via UART ...
4.on external Host controller ..what are the HCI commands and prtotocol formats to be followed?
for pheripheral where should i start to achive the above application.
5.在个人电脑方面,我计划使用任何USB加密狗。从编程的PC端应用程序,我可以得到标准的协议数据或任何例子中使用图书管理系统
谢谢你。。
你好,先生,
我一直在尝试获取样本128的申请说明…但我找不到它…今天…我们更改了一些规格…请指导我需要做什么来实现以下目标以及从何处开始
1.带外部主机控制器的外部设备
2.需要每1秒发送40字节的数据…可以分成2个数据包…(我需要澄清如何实现这个机制。。我应该使用通知还是shar我使用来自中央设备的轮询…从某种意义上说,当我尝试读取句柄时,它应该回复内容)并且应该进入低功耗模式
3.the data should be sent via UART ...
4.on external Host controller ..what are the HCI commands and prtotocol formats to be followed?
for pheripheral where should i start to achive the above application.
5.在个人电脑方面,我计划使用任何USB加密狗。从编程的PC端应用程序,我可以得到标准的协议数据或任何例子中使用图书管理系统
谢谢你。。
Hi chandra2sekhar2000,
应用说明UM-B-015\u DA14580软件体系结构将指导您进行sample128项目。
从你的描述来看,它看起来仍然像一个SPP透明通信项目,对吗?我的建议如下:
1在外设方面,您把所有的BLE堆栈和配置文件放在DA14580中,只留下uart通信到主机MCU,就像我们之前所说的。不要使用HCI,因为您可能需要分离BLE堆栈和概要文件,并且需要处理和状态机之间的所有消息交换。我不是说你不能这么做,但绝对需要更多的时间。然后,您只需要根据当前的配置文件示例(sample128或DISS等)和手动UART通信(请参阅我们的SDK中的prod\u测试项目)定制类似SPP的配置文件。尽管我认为你会花一周的时间在这上面,无论如何这是我能想到的最快的方法。如果您真的希望使用HCI,可以参考UM-B-017和RW-BLE-HOST-IS。在prod\u测试项目中,您还可以找到参考代码(我们实际上没有向最终用户打开HCI接口)。
2在个人电脑方面,它很难给你的建议,因为我不知道什么样的狗你会有什么样的固件。如果你不能编程加密狗,你将无法把你的专有配置文件内。所以也许你可以买Dailog-BLE加密狗,里面有DA14580,你可以用同样的方法编程。这样你就有了最大的灵活性。Dailog-BLE-dongle是随我们的入门套件一起打包的。
Finally, this may not be a very short project as you expected. Hope this help!
当做!
PY公司
你好,先生,
在软件开发者指南的帮助下,我克隆并完成了添加diss的步骤。然而,在花了这么多小时清除路径错误之后,它却成功地编译了。我给工具箱编程了。当我使用BLE-monitor和基于CC2540的BLE-USB加密狗时..实际上它应该显示制造商名称和其他参数,如开发人员指南中所述..但是我能够扫描和连接是的,但是名称或服务或不显示…仅列出3个属性,句柄号为1,12,16..但它的值无法读取。。。
how ever when i try to connect a USB dongle pan1740 with connection manager, boot as central..i am able read the values. why is it so..the BLE monitor tool works with regular BLE devices.then why it not worked of Dialog product. i checked with proximity profile also..same results..why is it so?
Hi chandra2sekhar2000,
很高兴在两天内知道你的进展!
你说USB加密狗pan1740可以正常工作。而且,如果你可以在iphone上尝试一些应用程序,比如LightBlue,你可以很容易地连接到DA14580接近模式,读取和写入值。我认为这些应用程序也可以和你自己的项目一起使用。我没有尝试TI CC2540显示器与我们的DA14580套件在过去。所以很难说中间有什么问题。可能对CC2540固件有一些限制。很抱歉,我不能在那个设备上帮你。
当做!
PY公司
Hi Sir,
非常感谢您的回复。我已经完成了样本128添加。如何添加在创建app\u sample128.c和任务文件等的进一步步骤中,以及进一步的UART中,我是否需要您的帮助台阶。谢谢u型
尊敬的先生:,
如果你有app\u sample128.c&app task c&header文件,请发邮件给我chandra2sekhar2000@yahoo.co.uk…我会尽量把它从1个字符扩展到20个字符。而且我还需要两个包要发送…我需要你的宝贵帮助,因为我们的完成截止日期是托莫罗·霍普你可以帮忙我们。谢谢u型
Hi chandra2sekhar2000,
对不起,我下班了,现在23点了。不管怎样,让我看看能不能帮你。
当做!
PY公司
尊敬的先生:,
非常感谢。我收到了你的一个应用程序的128个样本文件朋友,先生但似乎与样本无关128例如您的朋友发送的文件是为某些近距离应用程序定制的。先生,你能帮我发送128个应用程序文件样本..发送一个字符..并指导我如何扩展它以及如何添加uart到它..我们已经完成了我们的时间框架…请帮助我。谢谢先生,今天是印度的节日,但不考虑星期天,我甚至星期天也在工作,但没有进展。
Hi chandra2sekhar2000,
抱歉,没有app\u sample128文件可以从对话框中释放。我们只是指导客户如何建立应用程序级文件(我们认为这并不难,但确实需要一些时间)。每个客户都有自己的方法来基于他们的目标构建应用程序级代码。我自己并没有编写应用程序样本128。在这里,我只能发送一个定制的应用程序样本128代码组成的其他人,我有。请注意此代码只能供您参考,因为它们不是对话框版本。
Come back to your application, I believe you still need to understand our software structure if you need to build up customized profile as well as customized low level driver, this is the same for every vendor. If you have specified question related to our SDK, I would be very happy to help you.
当做!
PY公司
Hi...sir
任何关于你的SPP配置文件的更新…真的我对这个对话框非常非常不熟悉…它有很好的硬件和良好的tx权力。但是发展真的很糟糕。它占用了我们大部分的时间,但还没有积极的进展。
Hello, we have just put the first versio of this reference design page to download...
谢谢&BR
JE\U对话框
嗨,伙计们,
我只是想评论这个线程。我也trying to develop something similar here. To start, Dialog and Panasonic, you guys are giving some really good help here. From this thread and related documents I've been able to connect most of the dots. The chain loading of profiles after the GAPM in the init process is pretty smart. (I used a similar state machine through system messages in another project I designed years ago). One caveat I'd mention when trying to debug any of the apps created using the PAN1740 module (and procedure for running code, found in the related guide). You can't use the debugger to run the compiled code for the Cortex-M0 because it gets stuck in a while loop that waits for the debugger to be turned off. I was only able to advertise (the proximity example, fully hosted) by using the connection manager utility.
I'm still using the software guide to build up from the template example and pull from the other project code bases the necessary components and profiles to utilize a bi-directional spp. The big problem I foresee after this is the creation of the profiles on the opposite side of the link. Since Bluetooth developers don't seem to have an SPP for BLE, I'm thinking there wont a default profile I can program the dialog to mimic (thus saving me time coding the profiles to run a series of smart phones, ubuntu and windows). I could be wrong here.
Thanks!
-奈特
你好,内特,我们刚刚发布了我们的串行端口服务自定义配置文件与安卓APK的IoS应用程序即将在第四季度晚些时候。第四季度晚些时候还会有一个更新,添加了延长睡眠支持和硬件流控制,但它应该像今天一样让您运行良好。它可以做14580到14580或者14580到Android的中心角色。
你可以在这里下载:注意Android APK在binaries文件夹中。。。用户手册解释了所有其他的。
http://support.dialog-semiconductor.com/ref-designs
谢谢你的对话
非常感谢,先生。我会过去再打给你,再次谢谢你
谢谢你们!你太棒了!