资料介绍
描述
描述
技术进步为制造商的前进铺平了新的道路。我将在我的项目中展示这样的技术。第一个是 Avent IOTConnect,另一个是 Nordic Semiconductor nRF52840 DK。Avent IOTConnect 是最先进的统一物联网平台传感器、网关和边缘。几乎所有计算机语言都有SDK,如python、C/C++、C#、JS、Android等。另一方面,Nordic Semiconductor nRF52840 DK是一个了不起的开发工具包,几乎包含了蓝牙低功耗、蓝牙等所有无线技术网状、线程、Zigbee、802.15.4、ANT 等。我将使用 nRF52840 DK 和 Avent IOTConnect 构建一个运动跟踪系统,这将帮助#ElephantEdge 保护世界上最大的陆地动物#ELEPHANTS。
这个怎么运作?
该系统的核心是 nRF52840 DK。一个简单的加速度计 (MPU6050) 已连接到 nRF52840 DK。当运动发生时,nRF52840 DK 从加速度计读取值并通过 BLE 将此数据传递给 IoT 网关。我使用 Android 手机作为 IoT 网关(将 Android 与 Avnet IOTConnect 集成非常简单,因为 Android SDK 和他们高技能的支持团队及时支持)。然后物联网网关通过 MQTT 将这些读数传递给 Avnet IOTConnect(无需担心消息代理,连接通过 Avnet IOTConnect Android SDK 神奇地发生)。Avnet IOTConnect 拥有一流的仪表板,使用它我们可以轻松监控运动。
将 Android 手机与 Avnet IOTConnect 连接
为了演示 Android 和 Avnet IOTConnect 之间的通信,我使用他们简洁的 Android 简单 SDK 编写了简单的应用程序。
将 nRF52840 DK 与 Android 连接
为了演示 Nordic nRF52840 和 Android 之间使用 BLE 的连接性,我使用了 Nordic Semiconductor 提供的示例应用程序。对于 Android,我使用的是 Nordic Blinky,您可以在此处找到示例代码。对于 nRF52,我在 nRF5_SDK_17 > ble_peripheral > ble_app_blinky > pca10056 > s140 > ses 中使用代码示例。SDK 可以在这里找到。
将 ble_app_blinky 加载到 SEGGER Embedded Studio 中,并将以下行添加到 main.c
int32_t temp;
for (;;)
{
idle_state_handle();
while (sd_temp_get(&temp)!=NRF_SUCCESS);
ret_code_t err_code;
err_code = ble_lbs_on_tem_change(m_conn_handle, &m_lbs, (int)temp*25/100);
if (err_code != NRF_SUCCESS &&
err_code != BLE_ERROR_INVALID_CONN_HANDLE &&
err_code != NRF_ERROR_INVALID_STATE &&
err_code != BLE_ERROR_GATTS_SYS_ATTR_MISSING)
{
APP_ERROR_CHECK(err_code);
}
NRF_LOG_INFO("Data sent.");
nrf_delay_ms(1000);
n = rand() % 10 + 25;
NRF_LOG_FLUSH();
}
这里我使用 SoftDevice 温度读数。在 Android Blinky 应用程序中,我集成了 Avnet IOTConnect 以将数据发送到 IOTConnect 平台。整个设置如下,
目前 nRF SDK 17 没有任何示例代码将 MPU6050 与 nRF52840 集成,除了 MPU6050 驱动程序。我目前正在制作一个示例代码来读取传感器的值。在我完成该代码的制作之前,我结束了我的项目。
结论
我坚信 Nordic Semiconductor nRF52840 DK 和 Avnet IOTConnect 化学将在创客社区中建立牢固的联系。我强烈推荐这两个可以成为“Wildlife Tracker”的绝佳选择。我只是划过这两座巨山的表面。有更多的东西要学,还有更多的东西要练习。希望你能试一试。我希望#ElephantEdge 为保护野生动物特别是#ELEPHANTS 所做的努力一切顺利。
- 圣诞节运动探测器开源项目
- 远足追踪器开源分享
- 推杆速度追踪器开源分享
- 加密货币追踪器开源分享
- 每日用水追踪器开源
- PIR运动传感器开源项目
- 放松呼吸运动追踪器开源分享
- 运动传感器报警开源项目
- 先进的大象追踪项圈开源分享
- Speeduino速度追踪器开源
- 球追踪机器人开源分享
- Walabot睡眠质量追踪器开源
- LoRa GPS追踪器开源设计
- Oak-劳拉GPS追踪器开源项目
- 开源方案|PYNQ框架下开发可重构运动控制器
- 关于FPGA的开源项目介绍 1161次阅读
- 优秀的IC/FPGA开源项目:伪红外图像处理 1949次阅读
- 怎么上手 PR 流程?如何开始参与开源项目? 1470次阅读
- 如何制作一个健身运动手环 4992次阅读
- 选择开源项目的重要因素 2122次阅读
- 全年开源项目的盘点和总结 3231次阅读
- 一个名为“LeetCodeAnimation”的开源项目 4481次阅读
- 基于Altium Designer的OSHw开源项目 3609次阅读
- 光线追踪算法汇总 1.7w次阅读
- 2018 年 2 月份 GitHub 上最热门的开源项目 4554次阅读
- 开发者不可错过的开源项目—人工智能篇 6184次阅读
- 展示Python机器学习开源项目以及在分析过程中发现的非常有趣的见解和趋势 4080次阅读
- Python机器学习开源项目分析过程中的见解和趋势 703次阅读
- FAST:基于FPGA的SDN交换机开源项目(一) 4531次阅读
- 11个机器学习开源项目 2767次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多