DncZeus是一个基于ASP.NET Core WebApi + Vue.js的前后端分离的项目框架。既然是前后端分离,那么就应该有前端项目和后端项目。

UWB是室内定位系统(http://47.242.95.107:81/#/login),UWB网关前后端的项目结构上来开发提供功能:

  • 前端项目:[DeviceWeb]
  • 后端项目:[DeviceApi]
  • 数据库脚本:[Scripts]

1、前端项目(DeviceWeb)

这里使用VS Code打开前端项目DeviceWeb,文件目录结构如下:

1)前端项目文件夹

  • dist:存放打包后项目资源的文件夹,每一次运行npm run build命令后,都会先删除此文件夹中的所有文件,然后再将新的项目打包文件资源文件放入其中。
  • node_modules:前端依赖包的文件夹,项目本身不包含此文件夹(只有在使用npm或者yarn包管理工具后才会有)。
  • public:项目的公共资源文件夹,主要存放了前端项目首页的模板文件(index.html)以及网站图标(favicon.ico)。
  • src:前端项目中最重要的文件夹,所有系统源代码均存放于此文件夹中。
  • vue.config.js:前端项目的环境配置文件。你可以在此文件中指定项目生成的路径,以及配置本地前端服务的端口(默认前端服务端口为:9000)。

2)src文件夹

2、后端项目(DeviceApi)

DeviceApi其实就是一个常规的ASP.NET Core WebApi应用程序。

按UWB业务需要,提供API接口,用于跟UWB硬件交互,由于考虑到项目的简单,易懂,所以只创建了一个单项目,并且目前没有对其进行复杂的架构和封装。相信只要有一点.NET开发基础的都应该可以明白项目的目录结构。所以,这里不再详细分解每个文件夹的作用和意义。

3、UDB网关的云端功能

UWB网关,主要与物联UWB Mini3系列的设备进行对接,实现数据时间采集,并上传到服务端,由云网进行数据报表、设备管理、运行轨迹上的展示。

4、UWB MINI3 定位适配开发

UWB Mini 3 定位系统至少由四个 UWB Mini 3 模块组成,即 3 基站+1 标签。此后,可购买标签和基站,实现该系统标签和数量的扩展,该 DEMO 最大能支持 4 基站+8 标签。但是这不意味着这个系统最大只能支持 8 个标签,通过二次开发,能够支撑上万标签。

3 基站+1 标签测试(玩法 1——室内定位) 1) 硬件平台搭建组网 2) 安装虚拟串口驱动。见本章节 6.4; 3) A0 基站与 USB 直接连接; 4) 打开上位机软件 DecaRangeRTLS.exe,如出现如图 4.2.2,可 能有以下几个原因: • 虚拟串口驱动安装失败,软件无法找到 COMx; • 硬件上 USB 未连接;Micro-USB 线不支持通讯或使用 了损坏的 Micro-USB 线; 注 1:大部分 Win7 用户无法打开上位机,然而可以看到 DecaRangeRTLS.exe 后台进程,遇到该问题(目前无法解决 该问题),请换一台电脑尝试; 注 2:部分高分屏用户(2K 屏或者 4K 屏用户)会产生上位 机文字显示不全的问题,可以通过调整分隔符进行显示; 5) 所有标签 Tag 用充电宝供电; 6) A1/A2 基站用充电宝供电; 7) 产品摆放注意事项 基站和标签的摆放直接影响定位的精度。

利用DncZeus框架开发UWB室内定位网关相关推荐

  1. MINI型 UWB 室内定位开发模块电路图及PCB和源码开源

    MINI型 UWB 室内定位开发模块电路图及PCB和源码开源 UWB Node 是一款体积小的 UWB 室内定位开发模块,采用 STM32F411CE 芯片以及 DWM1000 模块,板上有九轴惯性传 ...

  2. 智慧楼宇篇 3 —— 室内定位技术(三) - UWB室内定位技术

    UWB室内定位技术 1  引言 本文探讨室内定位技术中的一种:UWB室内定位技术,并在定位技术系列最后对各种定位技术进行总结,敬请关注微信公众号"智物客"后续文章. 2  概述 U ...

  3. 室内定位新技术:UWB室内定位-室内人员定位-新导智能

    苏州新导现在的UWB室内定位两种形式: 一种是在室内空间中安装定位基站,最少三个.散布在空间的四周,经过定位终端发射脉冲信号和定位基站承受脉冲信号的时间差来算终端和基站之间间隔,经过这种核算方式能够算 ...

  4. 基于Powell共轭方向法的UWB室内定位构型优化算法

    基于Powell共轭方向法的UWB室内定位构型优化算法 阚昊宇 摘要: UWB室内定位系统的服务性能及定位精度很大程度上受UWB基站构型影响,而GDOP是衡量系统定位服务性能的重要指标.目前关于UWB ...

  5. 【小项目关键技术六】控制北斗 GPS 定位 / UWB 室内定位

    文章目录 UWB 定位 GPS 定位 UWB 定位 产品链接:维特智能UWB室内定位传感器模块平面坐标二维厘米级通讯距离测量 产品资料地址:(打开网站搜索型号获取资料) 模块实物如下: 指令 功能 0 ...

  6. 浅谈UWB室内定位(一)_vortex_新浪博客

    最近一直在研究UWB室内定位,我们组买了DECA的两块板子,就两块板子就花去了1000多大洋,而且给的代码还是入门级的可想而知UWB室内定位在我国尚且处于发展的萌芽状态,最近在读官方给的文档时发现之中 ...

  7. UWB室内定位:TDOA定位方法的时间同步问题

    最近在搞uwb室内定位,了解了一些相关知识,总结下: 1. TOA TOA:由定位标签相隔一段时间进行数据的发送 (Blink),各基站收到定位标签的数据而计算出标签到达的时间 (TOA) 2. TD ...

  8. UWB室内定位技术有什么风险呢?

    伴随着室内定位系统在各行各业的应用,UWB定位技术目前已经迎来了室内定位技术的爆发期,要想达到高精度无处不在的社会价值,还需要确立高精度室内定位系统的真正使用价值.但是万物皆是有利有弊,那么,UWB室 ...

  9. 浅谈UWB室内定位(一)

    最近一直在研究UWB室内定位,我们组买了DECA的两块板子,就两块板子就花去了1000多大洋,而且给的代码还是入门级的可想而知UWB室内定位在我国尚且处于发展的萌芽状态,最近在读官方给的文档时发现之中 ...

最新文章

  1. Qt 5.5增加了新的GL模块,并改进了跨平台支持
  2. 机器人编程语言python-5大机器人流行编程语言对比,你学会了哪种?
  3. 佳能2900打印机与win10不兼容_佳能mg3660 3680 系列喷墨打印机更换搓纸轮解决不进纸教程...
  4. fatal: unable to access ‘https://github.com/***.git/‘: OpenSSL SSL_read: Connection was reset, errno
  5. 不平等博弈问题学习记录(三)(对于超实数在博弈下左大右小以及多堆情况的扩充)
  6. Google 机器学习应用的43条经验法则
  7. 全部关于测试–第1部分
  8. Linux进程管理(第二版) --计划任务
  9. MFC (opencv配置) 应用程序无法正常启动(0xc000007b)请单击“确定关闭应用程序 的解决方法
  10. Cool Edit Pro 中把歌曲的原唱声消除掉制作伴奏带
  11. Python (and、or、、 |) 用法
  12. LC-3指令集 字符的输入与输出
  13. HTML 几种特别分割线特效 详细出处参考:http://www.jb51.net/web/28414.html
  14. 黑魂向project制作学习三:摄像头碰撞(Camera Collisions)
  15. python docx 合并文档 图片_python玩转pdf全攻略
  16. linux打开浏览器密码取消,Deepin下打开谷歌chrome浏览器提示解锁登录密钥环的解决方法...
  17. ZOJ3716 Ribbon Gymnastics(贪心)
  18. html中alert弹窗自动消失,模拟alert2秒后自动消失弹出框
  19. 腾讯正式放弃独家版权,但欢呼“听歌自由”为时尚早
  20. 八种常用激光雷达和视觉SLAM算法的评估与比较

热门文章

  1. 读书笔记-《版面设计的原理》
  2. wustl计算机科学世界排名,2020年圣路易斯华盛顿大学排名TFE Times美国最佳计算机科学硕士专业排名第49...
  3. 2021年全球与中国骨科软骨修复术行业市场规模及发展前景分析
  4. 数据标注面试技巧,你都知道吗
  5. leetcode378. 有序矩阵中第K小的元素(Python3)
  6. java进阶----集合
  7. PaymentsCloud怎么样
  8. 接入GoogePay 退款APi
  9. FreeCAD软件安装
  10. 为什么我认为是几乎完全一样的编码,一个崩溃了,一个可以运行!