读取加速度计并将数据发送到智能手机

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
8个帖子/ 0新
最后一篇
Vanessa HM
离线
最后一次露面:2年2个月前
加入:2018-01-31 23:11
读取加速度计并将数据发送到智能手机

你好,

我正在使用i2c_eeprom示例使用i2c读取加速度计。现在我想通过BT将此数据(或其他数据分析后的其他结果)发送到智能手机。我在哪里可以开始?什么例子可能是实现我想做的最有用的?

谢谢!问候

关键词:
设备:
PM_DIALOG.
离线
最后一次露面:2天22小时前
职员
加入:2018-02-08 11:03
vanessa hm,

vanessa hm,

请检查位于5.0.4 \ projects \ target_apps \ ble_examples \ ble_app_pleweripheral文件夹路径下的SDK的BLE_APP_SLEEPMODE示例。然后,我强烈建议您下载并阅读UM-B-050:DA1458X软件开发人员指南(SDK5)和第8.26节柱3(外围)。此示例实现了通知的特性 - ADC Val 1 - (以及可读),以便从ADC通道读取样本并通过通知将其发送到对等设备。当ADC Val 1自动通知打开并且对等体需要通知操作时,递增16位计数器。该计数器值模拟ADC Val 1的模拟值(没有用于读取模拟值的硬件支持)。请检查app_adcval1_timer_cb_handler()函数。在您案例中,您应该遵循类似的实现,以便通过通知发送传感器的数据。

此外,我强烈建议您查看DA14585 / 6产品和我们最新的SDK6。亚博电竞菠菜对于这些产品,我们具亚博电竞菠菜有实现的软件示例,它通过I2C读取传感器的值并通过通知发送它们。除此例是,我们有各种各样的软件示例,这将非常有用,有助于入门。请检查下面的链接:

谢谢,PM_DIALOG.

Vanessa HM
离线
最后一次露面:2年2个月前
加入:2018-01-31 23:11
谢谢!

谢谢!

我将从您的推荐开始。

是否有可能宣传(无需连接设备)数据?(考虑到电池寿命的进一步发展)。

问候

PM_DIALOG.
离线
最后一次露面:2天22小时前
职员
加入:2018-02-08 11:03
vanessa hm,

vanessa hm,

您能够将一些数据存储到副词或扫描响应字符串中。如果这是您的要求,请告诉我,为您提供适当的步骤来完成它。

谢谢,PM_DIALOG.

Vanessa HM
离线
最后一次露面:2年2个月前
加入:2018-01-31 23:11
你好,

你好,

拜托,这也是非常有帮助的。我正在为我的一些发展探索BLE及其应用。亚博国际官网平台网址对话框HW似乎是非常完整的选择。

问候

PM_DIALOG.
离线
最后一次露面:2天22小时前
职员
加入:2018-02-08 11:03
vanessa hm,

vanessa hm,

您可以使用user_advertise_data,该user_advertise_data为user_config.h标题文件,以便将数据存储到广告字符串中。您还可以使用user_advertise_scan_response_data定义以将它们存储到扫描响应数据中。请记住,广告字符串应具有特定格式,如 <标签>。让我分享你一个快速的例子。假设您希望将MAC地址(x00 x01 x02 x03 x04 x04 x04 x04)存储到广告字符串中。您可以使用ADV_TYPE_MANUFAFTURER_SPECIFIC_DATA标志并将MAC地址附加到广告字符串的制造商数据中。所以你的广告数据将如下

#define ble_mac_addr“\ x00 \ x01 \ x02 \ x03 \ x04 \ x05”

#define ble_mac_addr_len“\ x07”

#define user_advertise_data ble_mac_addr_len \

adv_type_manufacturer_specific_data \

ble_mac_addr.

谢谢,PM_DIALOG.

Vanessa HM
离线
最后一次露面:2年2个月前
加入:2018-01-31 23:11
谢谢!

谢谢!

最后一个问题。广告数据必须是常数?或者我可以改变我在运行时间中发布的数据吗?

的问候。

PM_DIALOG.
离线
最后一次露面:2天22小时前
职员
加入:2018-02-08 11:03
嗨vanessa hm。

嗨vanessa hm。

user_advertise_data是一个常量定义,但您可以动态更改广告数据。您应该检查user_adv_start()并定位适当的结构以存储您的数据

谢谢,PM_DIALOG.