使用“无代码”AT-Command固件进行开发

了解更多常见问题教程

9个员额/ 0个新员额
最后发表
kotaromatsukubo
离线
最后看到:1周6天前
加入:2019-08-31 05:13
使用“无代码”AT-Command固件进行开发

嗨。我在考虑用DA14585来开发产品。

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

我只是想从外设获得一个传感数据作为串行数据通信。

我想在我的传感器产品上使用AT-Command作为“无代码”与外部MCU,以使开发容易。

我的计划就像一个附加的图像。

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

我的意思是,外设MCU是否可以使用AT-Command连接智能手机?

我关心的是他们之间的BLE服务。

如果有人能教我在这种情况下最值得推荐的方法,我将不胜感激。

设备:
PM_Dialog
离线
最后看到:4小时35分钟前
工作人员
加入:2018-02-08 11:03
嗨kotaromatsukubo,

嗨kotaromatsukubo,

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

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

http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/introduction.html

如果您计划开发自己的移动应用程序,可以吗?

我想让你知道,codelless也可以用于DA14531

请查看我们最新的模块DA14531 TINY模块。详情请浏览我们的支持网站:

//www.xmece.com/亚博电竞菠菜products/connectivity/bluetooth-low-energy/products/da14531

  • 未来证明,符合蓝牙5.1(核心)
  • 针对联网健康、联网消费者的一次性产品进行优化亚博电竞菠菜
  • 可与一次性电池,甚至印刷电池一起使用
  • 适用于最小容量的电池,<<30mAh
  • 支持多年的保质期
  • 对于内阻高的一次性电池,可以限制涌流
  • 包装设计允许低成本制造和最小可能的足迹
  • 只需要一个32MHz的晶体
  • 在旁路模式不需要DC-DC电感
  • 使用1.5V电池时不需要升压转换器
  • 加速生产的生产线工具,导致更快的市场时间和最短的生产测试时间,每个设备

如果你不想花时间在DA14531原理图/布局上,请考虑和DA14531模块的解决方案!

我关心的是他们之间的BLE服务。

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

谢谢,PM_Dialog

kotaromatsukubo
离线
最后看到:1周6天前
加入:2019-08-31 05:13
嗨。谢谢你的好意

嗨。谢谢你的支持。

首先我要选择模块产品PAN1740A。所以我需要使用DA14585进行开发。

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

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

可以选择哪些具体的服务?

Dvir12L123
离线
最后看到:3周4天前
加入:2020-04-18十二13
你好,

你好,

我刚刚遇到了同样的问题,我正在编写自己的手机应用程序来与BLE模块通信,我一直在寻找这些服务。
你能和我一起分享吗?

最好的问候,
Dvir

kotaromatsukubo
离线
最后看到:1周6天前
加入:2019-08-31 05:13
你好,

你好,

我还没找到方法。

一些Dialog的经销商联系我,但是他们只支持芯片解决方案,不支持模块产品。

我只是想知道在DA14585的无代码AT-command固件上可以使用哪种BLE服务,来连接我自己的移动应用。

Dvir12L123
离线
最后看到:3周4天前
加入:2020-04-18十二13
你好,

你好,

所以我做了一些研究,找到了SmartConsole应用程序的源代码:

//www.xmece.com/亚博电竞菠菜products/smartbond-codeless-commands

软件资源。

下载后,我发现他们使用的DSPS和无代码通信服务,它们位于:

…\ smartconsole_app_android \ codelesslib主要\ src \ \ java \ com \ diasemi \ codelesslib \ CodelessProfile.java

你可以看到他们使用的所有服务,我还没弄清楚他们什么时候使用每一项服务。

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

在这里,您可以清楚地看到针对DSPS和codelless的服务


                      

/ /无代码

public static final UUID CODELESS_SERVICE_UUID = UUID. fromstring ("866d3b04-e674-40dc-9c05-b7f91bec6e83");

public static final UUID CODELESS_INBOUND_COMMAND_UUID = UUID. fromstring ("914f8fb9-e8cd-411d-b7d1-14594de45425");

public static final UUID CODELESS_OUTBOUND_COMMAND_UUID = UUID. fromstring ("3bb535aa-50b2-4fbe-aa09-6b06dc59a404");

public static final UUID CODELESS_FLOW_CONTROL_UUID = UUID. fromstring ("e2048b39-d4f9-4a45-9f25-1856c10d5639");

/ /需求方

public static final UUID DSPS_SERVICE_UUID = UUID. fromstring ("0783b03e-8535-b5a0-7140-a304d2495cb7");

public static final UUID DSPS_FLOW_CONTROL_UUID = UUID. fromstring ("0783b03e-8535-b5a0-7140-a304d2495cb9");

public static final UUID DSPS_SERVER_RX_UUID = UUID. fromstring ("0783b03e-8535-b5a0-7140- a304d24955cba ");

public static final UUID DSPS_SERVER_TX_UUID = UUID. fromstring (" 0783b003e -8535-b5a0-7140-a304d2495cb8");

希望对你有帮助。

如果你知道我应该把这些服务放在我的手机应用程序的哪个位置,请告诉我。

最好的问候,

Dvir

PM_Dialog
离线
最后看到:4小时35分钟前
工作人员
加入:2018-02-08 11:03
嗨kotaromatsukubo,

嗨kotaromatsukubo,

我们已请当地经销商直接与你们联系。

谢谢,PM_Dialog

robelhk
离线
最后看到:5天20小时前
加入:2020-10-19 05:50
我也有同样的问题。

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

PM_Dialog
离线
最后看到:4小时35分钟前
工作人员
加入:2018-02-08 11:03
嗨robelhk,

嗨robelhk,

谢谢你的评论。有没有可能针对你的问题在论坛上发表一个新的帖子?

谢谢,PM_Dialog