Need Help in Making UART connection

28 posts / 0 new
Last post
chandra2sekhar2000
Offline
Last seen:6 years 4 months ago
Joined:2014-05-11 10:47
Need Help in Making UART connection

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

Ingo
Offline
Last seen:3个月4周前
格鲁鲁 松下
Joined:2014-01-16 11:19
Hello,

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

chandra2sekhar2000
Offline
Last seen:6 years 4 months ago
Joined:2014-05-11 10:47
Hello,

Hello,
Thank u very much for reply. Right now i have PAN1740 Usb dongle.first i need to try with the readily available USB modules and Dialog devk and finally i will replace with Modules later.help me where to start for achieving UART style 20bytes ascii TX and RX between 2 devices.Thank u

Ingo
Offline
Last seen:3个月4周前
格鲁鲁 松下
Joined:2014-01-16 11:19
We will have a serial port

We will have a serial port service like profile for DA14580 in a few weeks.
Till then please start with the examples from the design guide.

chandra2sekhar2000
Offline
Last seen:6 years 4 months ago
Joined:2014-05-11 10:47
嗨,先生,非常感谢你。we

嗨,先生,非常感谢你。我们随着时间的推移,我们需要在本周结束之前或之前完成这一点。所以请为我们提供一些帮助。我们完全没有耐心地忍受了这一点,就像Bluegiga脚本一样,是关于对话框的东西。项目非常令人困惑,包含这么多的文件..我不明白在哪里开始。我检查了吞吐量和接近级别,我不明白在哪里编辑以定制它......我需要只添加要添加的配置文件(服务,特征)并需要调用UART发送和接收..i不明白什么开始。请恳求我。谢谢你

chandra2sekhar2000
Offline
Last seen:6 years 4 months ago
Joined:2014-05-11 10:47
嗨,先生,非常感谢你。we

嗨,先生,非常感谢你。我们随着时间的推移,我们需要在本周结束之前或之前完成这一点。所以请为我们提供一些帮助。我们完全没有耐心地忍受了这一点,就像Bluegiga脚本一样,是关于对话框的东西。项目非常令人困惑,包含这么多的文件..我不明白在哪里开始。我检查了吞吐量和接近级别,我不明白在哪里编辑以定制它......我需要只添加要添加的配置文件(服务,特征)并需要调用UART发送和接收..i不明白什么开始。请恳求我。谢谢你

Ingo
Offline
Last seen:3个月4周前
格鲁鲁 松下
Joined:2014-01-16 11:19
Which profile do you want to

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项目中使用已构建。如果您想在功耗方面取得良好性能,则脚本不是一种选择。
As said please start with the design guide and let me know where you have any issue. Do not expect to have a running project within a week. If you need AT commands style module you will have to choose another option. The DA14580 is configurable in many ways and this means you will not get around working with the projects and examples you have in the Keil.

您也可以通过电子邮件发送给wireless@eu.panasonic.comif there is any question

chandra2sekhar2000
Offline
Last seen:6 years 4 months ago
Joined:2014-05-11 10:47
Hello sir,

Hello sir,
非常感谢你的回复。我可以了解这一点,没有什么可以做一夜之间。由于每个项目的许多文件,令人困惑地开始和该做什么。我会换ethrough设计指南和软件architechture指南,但仍然混淆到哪里开始。根据我的承诺,BLE需要一个配置文件编辑,自定义应用程序代码来处理Pheripheral,并且需要更新配置文件结构上的值。但我需要帮助添加自定义代码的位置。

1.任何类型的BLE应用程序所需的文件是什么,它不需要任何配置或更改.I均值通用代码部分...
2. what are the files i need to customise
就像那种友好提供一些帮助。一些榜样。很少分享你的邮件ID.谢谢你

JE_Dialog
Offline
Last seen:50 min 46 sec ago
Staff
Joined:2013-12-05 14:02
你好Chandra2sekhar2000,我

你好Chandra2sekhar2000,我have asked one of the team to look at your question. In the meantime, you might find the following thread useful to understand from a very similar question..

http://support.dialog-semiconductor.com/sdk-program-datastructure

BR JE_Dialog

chandra2sekhar2000
Offline
Last seen:6 years 4 months ago
Joined:2014-05-11 10:47
Hello sir,

Hello sir,
谢谢你的回复。我经历了abouve link.but现在我的问题是,基本BLE应用程序需要常见的文件,这不需要任何改变,以及需要更改的文件。例如..这些要求是实现一个设备,其可以根据输入开关位置或来自UART的命令作为中央或通信路面。它需要连接到另一个模块。将20个字节符合在连接的设备之间insimple 20字节,使用通知将在两个应用程序之间进行交换,我应该在哪里开始,我应该以哪个项目作为基础,哪些项目需要修改,我应该使用哪种配置文件等,我需要帮助。如果可能的是,可以给我们提供技术开发人员的邮件ID,谁可以帮助我完成这个过程...谢谢你

PY_Dialog
Offline
Last seen:2 years 10 months ago
Staff
Joined:2014-08-25 09:59
Hi Chandra2sekhar2000,

Hi Chandra2sekhar2000,

完全理解你的紧迫感。由于您正在寻找类似功能的低数据速率应用程序,我想建议您参考我们的示例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.
Finally you will need to dealing with Uart. You can refer to prod_test project to under stand both rx and rx with da14580.
Hope this helps you! Good luck and hope you can made!

问候!
PY

chandra2sekhar2000
Offline
Last seen:6 years 4 months ago
Joined:2014-05-11 10:47
Hello sir,

Hello sir,
非常感谢你,给出一个很好的解释..我将虽然你提到的步骤......在介于任何疑问和澄清之间,我回到了U.谢谢你..

chandra2sekhar2000
Offline
Last seen:6 years 4 months ago
Joined:2014-05-11 10:47
Hello Sir,

Hello Sir,
我一直在尝试获取Sample128的应用笔记......但我无法找到它....今天..我们今天已经改变了一些规格..请引导我需要做些什么来实现以下内容和到底何处开始
1.Pheripheral Device with External Host controller
2.needs to send 40 bytes of data every 1 sec...can be splited in to 2 packets...(i need clarification about the implementing this mechanism.. shall i use notification or shar i use polling from central device...in the sense when i try to read a handle,it should reply back the content )and it should go to low power mode
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.on a PC side,i am planning to use any USB BLE dongles. from programming the PC side application where can i get the standard protocol data or any examples to use in VB.net

Thank u..

chandra2sekhar2000
Offline
Last seen:6 years 4 months ago
Joined:2014-05-11 10:47
Hello Sir,

Hello Sir,
我一直在尝试获取Sample128的应用笔记......但我无法找到它....今天..我们今天已经改变了一些规格..请引导我需要做些什么来实现以下内容和到底何处开始
1.Pheripheral Device with External Host controller
2.needs to send 40 bytes of data every 1 sec...can be splited in to 2 packets...(i need clarification about the implementing this mechanism.. shall i use notification or shar i use polling from central device...in the sense when i try to read a handle,it should reply back the content )and it should go to low power mode
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.on a PC side,i am planning to use any USB BLE dongles. from programming the PC side application where can i get the standard protocol data or any examples to use in VB.net

Thank u..

PY_Dialog
Offline
Last seen:2 years 10 months ago
Staff
Joined:2014-08-25 09:59
Hi chandra2sekhar2000,

Hi chandra2sekhar2000,

应用程序注意嗯- b - 015 - _da14580软件弧hitecture will guide you on sample128 project.
From you description, it looks still like a SPP transparent communication project, right? Then here will be my advices:
1.在外围方面,您将所有BLE堆栈和配置文件放在DA14580中,只会让UART通信托管MCU,就像我们之前所说的那样。不要“使用HCI,因为您可能需要分隔BLE堆栈和配置文件,并且需要处理与状态机之间交换的所有消息。我不是说你不能这样做,但绝对需要更多的时间。然后,您只需要根据当前配置文件示例(Sample128或Is等)和手uart通信(请参阅我们的SDK中的Prod_Test项目)自定义您的SPP等文件。即使我认为你会在这一周上花一周时间,这是我能想到的最快方式。如果您真的希望使用HCI,可以参考纸张UM-B-017和RW-BLE-Host-is。在prod_test项目中,您还可以找到参考代码(我们实际上不打开HCI接口到最终用户)。
2.在PC方面,很难提供你的建议,因为我不知道你将拥有什么样的加密狗以及它将拥有的固件。如果您无法编制加密狗,您将无法将您的专有配置文件放在里面。所以也许你可以在里面购买DA14580的Dailog BLE加密狗,你可以以同样的方式编程。然后你将有最大的灵活性。Dailog Ble Dongle是我们的入门套件。
Finally, this may not be a very short project as you expected. Hope this help!

问候!
PY

chandra2sekhar2000
Offline
Last seen:6 years 4 months ago
Joined:2014-05-11 10:47
Hello sir,

Hello sir,
在努力奋斗之后。在软件开发人员指南的帮助下,我克隆并完成了步骤,向上增加。在花费这么多小时的清理路径错误之后,它已成功编译。我编程到套件。当我与CC2540的BLE USB加密狗一起使用BLE监视器时,它应该显示开发人员指南中所述的制造名称和其他参数..我能够扫描并连接它。但是,名称或服务或没有显示......简单的3个属性用句柄编号1,12,161列出。但其值无法读取...

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?

PY_Dialog
Offline
Last seen:2 years 10 months ago
Staff
Joined:2014-08-25 09:59
Hi chandra2sekhar2000,

Hi chandra2sekhar2000,

Good to know your progress in two days!
You said the USB dongle pan1740 work fine. And also if you can try some apps in iphone like LightBlue you can easily connect to DA14580 proximity profile, read and write value. I think the apps will also works with your own project. I did not try TI CC2540 monitors with our DA14580 kit in the past. So it's hard to say what is the problem in between. Maybe there is some restriction on CC2540 firmware. Sorry I'm not able to help you on that device.

问候!
PY

chandra2sekhar2000
Offline
Last seen:6 years 4 months ago
Joined:2014-05-11 10:47
Hi Sir,

Hi Sir,
Thank u very much for your reply.i did up to sample128 adding.how ever i need your help in further steps to for creating app_sample128.c and task files etc..and further UART steps.thank u

chandra2sekhar2000
Offline
Last seen:6 years 4 months ago
Joined:2014-05-11 10:47
Dear sir,

Dear sir,
如果你有app_sample128.c和app任务c&header文件,请致电我chandra2sekhar2000@yahoo.co.uk......我会尝试将其从1个字符扩展到20个字符。还需要2个数据包发送....我需要您的宝贵帮助,因为我们的完成死线日期是tommorow.hope你可以帮助我们。谢谢你

PY_Dialog
Offline
Last seen:2 years 10 months ago
Staff
Joined:2014-08-25 09:59
Hi chandra2sekhar2000,

Hi chandra2sekhar2000,

对不起,我下班了,现在是23点。无论如何,让我看看我是否能找到方法可以帮助你。

问候!
PY

chandra2sekhar2000
Offline
Last seen:6 years 4 months ago
Joined:2014-05-11 10:47
Dear sir,

Dear sir,
Thank u very much.i have recieved some app_sample128 files from one of your friend.sir but it seems to be unrelated to the sample128 example.the files send by your friend is customised for some proximity application. sir can u please kindly help me, by sending sample128 app files..to send a char ..and also guide me how to extend it and how to add uart to it..already we last our time frame...kindly help me.Thank u sir..today is festival in india,but with out considering hoiliday i am working even sundays also/...but no progress.

PY_Dialog
Offline
Last seen:2 years 10 months ago
Staff
Joined:2014-08-25 09:59
Hi chandra2sekhar2000,

Hi chandra2sekhar2000,

抱歉,无法从对话框中释放app_sample128文件。我们只是指导客户建立应用程序级别文件的方式(我们认为这不难但真的需要一些时间)。每个客户都有自己的方式基于其目标建立应用级别代码。我自己没有撰写app_sample128。在这里,我只能发送由我拥有的其他人组成的自定义app_sample128代码。请注意,此代码只能用于您的参考,因为它们不是对话框版本。
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

chandra2sekhar2000
Offline
Last seen:6 years 4 months ago
Joined:2014-05-11 10:47
Hi...sir

Hi...sir
关于您的SPP配置文件的任何更新。

JE_Dialog
Offline
Last seen:50 min 46 sec ago
Staff
Joined:2013-12-05 14:02
Hello, we have just put the

Hello, we have just put the first versio of this reference design page to download...

Thanks & BR
JE_Dialog

Nater
Offline
Last seen:6 years 3 months ago
Joined:2014-09-24 15:40
Hi guys,

Hi guys,
我只是想评论这个线程。我也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!
- 诞..

JE_Dialog
Offline
Last seen:50 min 46 sec ago
Staff
Joined:2013-12-05 14:02
Hello Nate, we just released

您好Nate,我们刚刚发布了我们的串行端口服务自定义配置文件,使用Android APK Wtih一个iOS应用程序稍后在Q4稍后。Q4稍后还将有一个更新,以增加扩展的睡眠支持和硬件流量控制,但它应该是好的 - 今天是为了让你运行。它可以为Android Central角色执行14580至14580或14580或14580。

您可以在此处下载它:注意Android APK位于二进制文件夹中...用户手册探讨所有其余的。

http://support.dialog-semiconductor.com/ref-designs

Thanks JE_Dialog

chandra2sekhar2000
Offline
Last seen:6 years 4 months ago
Joined:2014-05-11 10:47
非常感谢你的意志

非常感谢你的sir.i会经历并回复你,再次谢谢你

Nater
Offline
Last seen:6 years 3 months ago
Joined:2014-09-24 15:40
Thanks Guys! Your awesome!

Thanks Guys! Your awesome!

Topic locked