搜索

[uCOS/RTOS] 【RT-Thread作品秀】蓝牙网关

[复制链接]
1464|0
手机看帖
扫描二维码
随时随地手机跟帖
小宇xxx|  楼主 | 2020-6-4 13:38 | 显示全部楼层 |阅读模式
本帖最后由 小宇xxx 于 2020-7-6 15:26 编辑

【RT-Thread作品秀】蓝牙网关
作者:Ken

概述
这是一个网关类的产品。可以将任何传感器的接收装置接入到网关上,通过网关向服务器上报物联网设备的信息!本作品以蓝牙定位作为案例演示,通过蓝牙模块进行测距,将获取到的距离值,通过本网关,将距离等参数上报给服务器。达到室内精准定位的功能。

RT-Thread使用情况概述
网关主板用了RT-Thread系统,该系统非常适合用来开发本产品。用到了lwip,spi,usart等的硬件驱动和软件包,也用到了消息邮箱队列和信号量这些线程间通信功能的应用。使用的MCU为STM32F407VE。

硬件框架
未命名表单.jpg

软件框架说明

872535effeee75d9e6.png

软件模块说明 688145effeed847927.png
图3.WebNet实现固件升级(包括给物联网设备的升级和本机的升级)


演示效果

4cae7d4a528d1dc2b4a83240bfa2a76.jpg 图1主板样机图2开机日志 79655ef94176b1829.png 图3webnet服务器首页 245625ef941806ff78.png 图4webnet服务器网络参数配置界面 397505ef9421276bf4.png 图5蓝牙网关通过UDP向服务器上报定位数据
代码地址
https://github.com/Ken930922/RT-Thread.git实际应用中启用了bootloader固件在线升级。因此直接跑APP需要修改起始地址(start)为0x08000000
725245eddf59de0ca5.png
并注释如下代码
#define RT_APP_PART_ADDR 0x08004000
/**
* Function    ota_app_vtor_reconfig
* Description Set Vector Table base location to the start addr of app(RT_APP_PART_ADDR).
*/
static int ota_app_vtor_reconfig(void)
{
    #define NVIC_VTOR_MASK   0x3FFFFF80
    /* Set the Vector Table base location by user application firmware definition */
    SCB->VTOR = RT_APP_PART_ADDR & NVIC_VTOR_MASK;

    return 0;
}
INIT_BOARD_EXPORT(ota_app_vtor_reconfig);
视频地址:https://www.bilibili.com/video/BV19T4y1J7p8/
https://www.bilibili.com/video/BV1vV411k7TG/



RT-Thread应用创新设计大赛作品-蓝牙网关.pdf

383.48 KB, 下载次数: 13

使用特权

评论回复

相关帖子

您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

本版热帖

本版活跃用户

优质原创写原创,赢大奖

编辑推荐

  • 21小跑堂 打赏20.00元   2天前

    打赏帖:#申请原创# @21小跑堂@21小跑堂@21小跑堂 大 ...

  • 21小跑堂 打赏10.00元   2天前

    打赏帖:得到打赏,

  • 21小跑堂 打赏10.00元   2天前

    打赏帖:希望我的问题都能回答

  • 21小跑堂 打赏4.00元   2天前

    打赏帖:得到打赏,

  • 21小跑堂 打赏10.00元   2天前

    打赏帖:得到打赏,

  • 21小跑堂 打赏10.00元   2天前

    打赏帖:参加欧姆龙在线研讨会

  • 21小跑堂 打赏10.00元   2天前

    打赏帖:得到打赏,

  • 21小跑堂 打赏10.00元   2天前

    打赏帖:本次讲座问题截图

  • 21小跑堂 打赏10.00元   2天前

    打赏帖:学习学习再学习

  • 21小跑堂 打赏10.00元   2天前

    打赏帖:得到打赏,

  • 21小跑堂 打赏10.00元   2天前

    打赏帖:5

  • 21小跑堂 打赏10.00元   2天前

    打赏帖:得到打赏,

  • 1 火星国务卿 得到打赏 ¥425.00
  • 2 yanzhengxin1 得到打赏 ¥300.00
  • 3 gaoyang9992006 得到打赏 ¥265.00
  • 4 Gavin3389 得到打赏 ¥225.00
  • 5 13426257085 得到打赏 ¥200.00
  • 6 呐咯密密 得到打赏 ¥185.00
  • 7 两只袜子 得到打赏 ¥155.00
  • 8 yangjiaxu 得到打赏 ¥155.00
  • 9 cr315 得到打赏 ¥150.00
  • 10 elephant00 得到打赏 ¥150.00
在线客服 快速回复 返回顶部 返回列表