使用“无编码”固件开发

学到更多常见问题解答教程

9帖子 / 0新
最后一篇文章
Kotaromatsukubo
离线
最后一次露面:1周4天前
加入:2019-08-31 05:13
使用“无编码”固件开发

你好。我正在考虑使用DA14585开发产品。

首先,我项目的拓扑是DA14585将作为传感器产品的外围方面,智能手机将是核心角色。

我只想从外围数据获得传感数据作为串行数据通信。

我想将At-Command用作“无编码”,而外部MCU在我的传感器产品上,以使开发变得容易。

我的计划就像是附件的图像。

在这种情况下,我可以使用无编码SDK开发传感器产品吗?

我的意思是,是否可以使用外围MCU的外部MCU命令与智能手机连接?

我担心的是他们之间的服务。

如果有人可以教我在这种情况下最建议的方式,我真的很感激。

设备:
pm_dialog
离线
最后一次露面:14小时15分钟前
职员
加入:2018-02-08 11:03
嗨,kotaromatsukubo,

嗨,kotaromatsukubo,

首先,感谢您的在线问题以及您对我们的BLE解决方案的兴趣。

是的,您可以通过UART将命令从外部MCU发送到我们的BLE设备。请从《无编码用户手册》中查看第1节。为了方便起见,下面提供了链接:

http://lpccs-docs.dialog-spoomendonductor.com/um-140-da145x-codeless/introduction.html

如果您打算开发自己的移动应用程序?

我想让您知道DA14531也可以使用无编码

请检查我们名为DA14531小型模块的最新模块。请在我们的支持网站上找到详细信息:

https://www.dialog-spoomendonductor.c亚博电竞菠菜om/products/connectivity/bluetooth-low-energy/products/da14531

  • 未来的证明,符合蓝牙5.1(核心)
  • 在连接健康,连接的消费者中针对一次性产品优化亚博电竞菠菜
  • 设计用于使用一次性,甚至打印的电池
  • 与最小的容量电池配合良好,<< 30mAh
  • 支持多年的保质期
  • 对于具有高内部电阻的一次性电池,Inrush电流可能受到限制
  • 包装设计允许使用最小的占地面积的低成本制造
  • 仅需要一个32MHz晶体
  • 在旁路模式下无需DC-DC电感器
  • 使用1.5V电池时无需提升转换器
  • 生产线工具,用于加速生产坡道,从而更快地到达市场和最短的生产测试时间

如果您不想花时间用于DA14531示意图/布局,请考虑使用DA14531模块解决方案!

>>>我担心的是他们之间的服务。

您能澄清一下这个问题>您对BLE服务的要求是什么?

谢谢,pm_dialog

Kotaromatsukubo
离线
最后一次露面:1周4天前
加入:2019-08-31 05:13
你好。谢谢你的友善

你好。感谢您的支持。

首先,我必须选择模块产品作为PAN1740A。因此,我需要与DA14585一起开发。

另外,我需要开发自己的移动应用程序,以从智能手机连接传感器产品。

在这种情况下,我可以在无编码和移动应用程序之间使用哪种BLE服务?

可以选择任何特定的服务吗?

DVIR12L123
离线
最后一次露面:3周2天前
加入:2020-04-18 12:13
你好,

你好,

我刚刚遇到了同一个problam,我正在编写自己的移动应用程序来与BLE模块进行通信,并且一直在寻找这些服务。
您也可以和我分享吗?

此致,
DVIR

Kotaromatsukubo
离线
最后一次露面:1周4天前
加入:2019-08-31 05:13
你好,

你好,

我还没有找到这一方法。

一些对话框的分销商与我联系,但他们只能支持芯片解决方案,而不是模块产品。

我只想知道可以使用DA14585的无编码AT-COMMAND固件使用哪种BLE服务来连接我自己的移动应用程序。

DVIR12L123
离线
最后一次露面:3周2天前
加入:2020-04-18 12:13
你好,

你好,

因此,我进行了一些研究,并在此处找到了SmartConsole应用程序的源代码:

https://www.dialog-spoomendonductor.c亚博电竞菠菜om/products/smartbond-codeless-commands

在软件资源下。

下载后,我找到了他们用于DSP和无编码通信的服务,它们位于以下位置:

.... \ smartConsole_app_android \ codelesslib \ src \ src \ main \ java \ com \ diasemi \ codelesslib \ codelessprofile.java

在那里,您可以看到他们使用的所有服务,当他们使用每个服务时,我还没有弄清楚。

这些是我从CodelessProfile.java文件复制的一些变量声明

在这里,您可以清楚地看到DSP和无编码的服务


                      

//无编码

公共静态最终UUID Codeless_Service_UUID = uuid.fromstring(“ 866D3B04-E674-E674-40DC-9C05-B7F91BEC6E83”);

公共静态最终UUID Codeless_inbound_Command_Uuid = uuid.fromstring(“ 914f8fb9-e8cd-411d-b7d1-14594de45425”);

公共静态最终UUID Codeless_outbound_command_uuid = uuid.fromstring(“ 3BB535AA-50B2-4FBE-AA09-6B06DC59A404”);

公共静态最终UUID Codeless_flow_control_uuid = uuid.fromstring(“ e2048b39-d4f9-4a45-9f25-1856c10d5639”);

// DSP

公共静态最终UUID DSPS_SERVICE_UUID = UUID.FROMSTRING(“ 0783B03E-8535-B5A0-7140-A304D2495CB7”);

公共静态最终UUID dsps_flow_control_uuid = uuid.fromstring(“ 0783B03E-8535-B5A0-7140-A304D2495CB9”);

公共静态最终UUID DSPS_SERVER_RX_UUID = UUID.FROMSTRING(“ 0783B03E-8535-B5A0-7140-A304D2495CBA”);

公共静态最终UUID DSPS_SERVER_TX_UUID = UUID.FROMSTRING(“ 0783B03E-8535-B5A0-7140-A304D2495CB8”);

希望您发现它有帮助。

并且请告诉我,如果您弄清楚我应该将这些服务放在我的移动应用程序中。

此致,

DVIR

pm_dialog
离线
最后一次露面:14小时15分钟前
职员
加入:2018-02-08 11:03
嗨,kotaromatsukubo,

嗨,kotaromatsukubo,

我们已要求当地的Disti直接与您联系。

谢谢,pm_dialog

Robelhk
离线
最后一次露面:3天20小时前
加入:2020-10-19 05:50
我有同样的问题。

我有同样的问题。你们弄清楚了吗?

pm_dialog
离线
最后一次露面:14小时15分钟前
职员
加入:2018-02-08 11:03
嗨,Robelhk,

嗨,Robelhk,

谢谢你的评论。是否有可能在您的问题上提出一个新的论坛帖子?

谢谢,pm_dialog