当前位置: 首页 > news >正文

物联网后端个人第十四周总结

物联网方面进度

        1.登陆超时是因为后端运行的端口和前端监听的接口不一样,所以后端也没有报错,将二者修改一致即可

        2.登录之后会进行平台的初始化,但是初始化的时候会卡住,此时只需要将路径的IP+端口后边的内容去掉即可

        

        3.阅读并完成了jetlinks文档中的《如何添加自定义模块》和《怎么使用es存取数据》代码

        4.初步了解了docker desktop,完成了jetlinks前后端代码在docker desktop的部署,并且正常使用

 遇到的问题与总结

        1.本周解决第一个问题还是非常顺利的,并没有花费太多时间。

        2.但是第二个问题一直困扰我,我试了各种办法,甚至怀疑是因为我的项目没有部署,所以才去学习了解了docker desktop进行了项目部署,但是这并没有什么卵用,还是会卡在初始化界面。最终发现路径重定向一下就可以了。使用daocker desktop的过程中还遇到了新的问题(捂脸),是关于docker desktop报错wsl相关的问题,链接如下

https://blog.csdn.net/Ninelife19/article/details/134841395?spm=1001.2014.3001.5501

        3.然后解决了上边的问题之后,开始复现jetlinks官方开发文档中的代码,使用es进行数据存取。这个过程中还遇到了application启动类的@SpringBootApplication注解的scanBasePackages扫描不到我的自定义模块,导致自定义模块里的内容没有被springboot管理,所以也就相当于代码没有生效,用apifox测试接口的时候报错404

后来发现还需要在启动类所在模块的pom文件中加入自定义模块的依赖

 添加完依赖,scanBasePackges就可以扫描到我的自定义模块了

除了以上的部分,本周我在看jetlinks的官方文档和代码的时候发现他们的代码主要使用了响应式编程思想,我在网上搜了很多这方面的教程都没有找到,或者说找到的也看不懂,理解不了,非常头疼。在对着文档写es存取数据的时候,里边的一些代码都看不懂,一些注解的使用也看不懂,所以对于es在物联网平台的使用,我还是去看看奇道物联的原码吧

以上就是本周的工作内容

下周计划

1.查看奇道物联关于es对设备数据的存储的相关使用,并且试着理解

相关文章:

  • AI 绘画Stable Diffusion 研究(十一)sd图生图功能详解-美女换装
  • 美颜SDK算法是什么?美肤、滤镜与实时处理技术讲解
  • LVS-DR+Keepalived+动静分离实验
  • ❤ Mac IDEA使用并运行项目
  • 数据清洗、特征工程和数据可视化、数据挖掘与建模的应用场景
  • tensorflow 常用代码片段
  • 网络编程值UDP
  • 解决微信小程序中 ‘nbsp;‘ 空格不生效的问题
  • pcl-3 pcl结合opencv做svm分类(法向量特征数据)
  • WPF仿网易云搭建笔记(1):项目搭建
  • Navicat 技术指引 | 适用于 GaussDB 分布式的调试器
  • Fabric 画布缩放、拖动、初始化大小
  • kubernetes的服务发现(二)
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • 【S32DS报错】-3-提示J-Link GDB Server failed:Device name ‘S32K344‘ not recognised错误
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • Computed property XXX was assigned to but it has no setter
  • ES2017异步函数现已正式可用
  • gops —— Go 程序诊断分析工具
  • IP路由与转发
  • js算法-归并排序(merge_sort)
  • Linux快速复制或删除大量小文件
  • Meteor的表单提交:Form
  • Object.assign方法不能实现深复制
  • Python 基础起步 (十) 什么叫函数?
  • Webpack 4 学习01(基础配置)
  • 关于for循环的简单归纳
  • 计算机在识别图像时“看到”了什么?
  • 使用common-codec进行md5加密
  • 用jquery写贪吃蛇
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • ionic异常记录
  • MyCAT水平分库
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • ​2020 年大前端技术趋势解读
  • #1014 : Trie树
  • #AngularJS#$sce.trustAsResourceUrl
  • #if和#ifdef区别
  • #pragma pack(1)
  • #Spring-boot高级
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (三分钟)速览传统边缘检测算子
  • (一)python发送HTTP 请求的两种方式(get和post )
  • (转)EXC_BREAKPOINT僵尸错误
  • ***通过什么方式***网吧
  • .equals()到底是什么意思?
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • .net经典笔试题
  • .NET连接数据库方式
  • .net图片验证码生成、点击刷新及验证输入是否正确
  • .one4-V-XXXXXXXX勒索病毒数据怎么处理|数据解密恢复
  • .vimrc php,修改home目录下的.vimrc文件,vim配置php高亮显示
  • /bin/rm: 参数列表过长"的解决办法
  • [Android]使用Git将项目提交到GitHub