物联网物联网企业物联网工程师实习报告_第1页
物联网物联网企业物联网工程师实习报告_第2页
物联网物联网企业物联网工程师实习报告_第3页
物联网物联网企业物联网工程师实习报告_第4页
物联网物联网企业物联网工程师实习报告_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

物联网物联网企业物联网工程师实习报告一、摘要

2023年7月1日至2023年8月31日,我在一家专注于工业物联网解决方案的企业担任物联网工程师实习生。核心工作成果包括设计并部署了一套基于MQTT协议的设备数据采集系统,覆盖50台工业传感器,日均处理数据量达2GB,数据准确率维持99.2%。参与开发了一个边缘计算节点固件,通过优化数据压缩算法,将传输带宽需求降低30%,并实现设备平均响应时间缩短至0.5秒。在项目中应用了Python进行数据清洗与分析,使用C语言开发嵌入式驱动程序,并借助Docker容器化技术提升了系统部署效率。提炼出的方法论包括模块化设计原则,通过标准化接口实现系统快速扩展,以及利用Prometheus+Grafana搭建的监控体系,为后续项目提供可复用的架构参考。

二、实习内容及过程

1.实习目的

想通过这次实习了解物联网项目在实际企业中的运作方式,摸摸真实的工业物联网项目到底啥样,看看自己学的那些传感器、通信协议、边缘计算啥的能不能用上,顺便提升下解决实际问题的能力。

2.实习单位简介

我实习那家公司主要做工业设备智能化改造,客户都是制造业的企业,提供从传感器部署到云平台的数据分析全套方案。公司用技术挺前沿的,像什么LoRa、MQTT、边缘计算节点都用上了,但项目流程和管理上还有些摸索阶段。

3.实习内容与过程

刚进去跟着师傅熟悉了两天公司的主要产品线和开发环境,然后就被分到一个项目中负责设备数据采集模块。项目是给一家钢厂做车间设备状态监测,用50多台振动传感器和温度传感器采集数据,通过4G网络传回云平台。

我的主要任务是搭一个MQTT服务器,让传感器能直接连上去推送数据。开始的时候发现传感器传输协议不太统一,有些用ModbusTCP,有些是简单的TCP报文,数据格式也五花八门。我就花了大概一周时间,写了个数据适配器,把不同协议的报文都转成统一的JSON格式,再通过MQTT发出去。这个适配器后来测试稳定,数据错包率能控制在万分之一以下。

接下来是优化传输效率,因为钢厂车间信号干扰挺厉害,4G带宽又有限。我们之前的方案是直接把原始数据传上去,一天下来带宽费用挺吓人。我就琢磨能不能在边缘节点做点处理。后来用了Python的zlib压缩包,把数据压缩到原来的40%,虽然CPU负载稍微高一点,但传输时延降了一半,成本也省了。

困难最大的还是调试边缘计算节点。那个节点用的是树莓派加个工业级WiFi模块,部署在车间环境,网络时断时续。有次节点死活连不上MQTT服务器,查了半天发现是WiFi信号被旁边金属设备反射干扰了。最后我用了公司提供的调试工具,在节点上加了个自检命令,能实时看到网络信号强度,这才找到问题。这事儿让我明白做工业物联网不能只看代码,物理环境同样重要。

4.实习成果与收获

最后那套系统上线后,钢厂反馈数据采集的及时率提高了70%,之前平均5秒才有一次数据,现在能到1秒内。我写的适配器被应用到其他几个类似项目中,几个师傅都说比他们以前用的通用方案省心不少。我自己感觉最大的收获是学会怎么平衡性能和成本,以前做实验只追求功能,现在知道在工业环境下得考虑功耗、带宽、稳定性这些现实问题。

5.问题与建议

实习中觉得公司有些流程不太顺畅。比如我那个MQTT适配器,最后上生产线前还是发现几个bug,但整个测试和回归流程拖了快两周,中间好几个需求也在变,最后上线时间被耽误了。我建议可以搞个更明确的版本管理机制,比如用GitLab的tag功能固定版本,测试环境和生产环境严格分离,这样能避免很多临时改需求导致的返工。另外,边缘计算节点的部署文档太老了,很多参数都是当初随意设定的,建议定期更新,最好能做个标准化配置模板。

对我职业规划来说,这次实习让我更确定要做物联网开发了,特别是边缘计算这块,感觉很有挑战也很有意思。不过也发现自己在实时系统调试这块还是短板,可能得补补RTThread这类实时操作系统的知识。

三、总结与体会

1.实习价值闭环

这8周实习像把书本知识往实践上硬套的过程。7月1号刚进公司时,面对真实的工业物联网项目还是有点懵,连MQTT的QoS等级在实际场景怎么选都不太清楚。后来跟着项目组把钢厂那套系统从需求分析做到上线,期间踩过不少坑,比如边缘节点因金属反射导致的WiFi连接问题,最后用自检命令才定位。现在回看,当初为了调试那个适配器,熬了两个通宵,把不同协议的报文格式倒腾明白,这种感觉很实在。最值的是,最终交付的系统数据及时率真的提升了70%,钢厂客户也反馈说比以前省心,那一刻觉得之前的辛苦都值了。

2.职业规划联结

这次经历让我职业规划更清晰了。之前想泛泛做物联网开发,现在明确想往边缘计算方向发展。因为实习中发现,相比纯粹的云平台开发,边缘侧更能锻炼系统整体把控能力,既要懂硬件接口,又要考虑实时性,还得平衡成本。比如我最后写的那个数据压缩方案,其实用Python的zlib就够了,但考虑到树莓派资源有限,最后选了更省内存的方案。这种权衡能力,我觉得比单纯写代码更难得。现在打算下学期把嵌入式系统那门课重修,再考个Linux内核认证,希望能弥补边缘侧的短板。

3.行业趋势展望

实习中明显感觉到行业几个大趋势。第一个是边缘智能,现在很多场景要求低时延决策,像我们钢厂的项目,振动数据异常必须秒级响应。这就逼着开发人员得懂实时操作系统,会做边缘推理。第二个是数字孪生,虽然项目没直接接触,但听技术总监讲,未来设备状态监测都会在云端跑数字孪生模型,我这边的传感器数据就是喂给模型的。感觉现在做物联网,光会写MQTT客户端肯定不够,还得懂点AI算法和云计算架构。

4.心态转变

最深刻的变化是心态。以前做实验,数据跑通就行,现在要考虑成本、功耗、可靠性,甚至怎么跟甲方沟通需求。记得有次师傅教我调试技巧,说"工业项目要像造车,得考虑各种极端情况",当时听着觉得啰嗦,现在才懂这话分量。比如那个WiFi干扰问题,要是学校做实验,直接换模块或加天线就完了,但工业环境下得分析整个车间电磁环境,最后采取加信号中继的方案。这种系统性思维,是必须从学生态切换到职场人的。

5.未来行动

计划下学期把实习期间写的适配器代码重构,用C语言重写,目标压缩编译体积。钢厂那套系统用的树莓派3B+,我打算买块回来复刻一遍,再研究下FreeRTOS移植。另外,公司用的那个边缘调试工具特别好用,打算申请个账号深入学学,争取把调试效率再提一截。感觉物联网这行,技术迭代太快了,得多保持敏感度,不能像在学校那样等老师安排任务。

四、致谢

1.

感谢在实习期间给予我指导的导师,在项目推进遇到困难时总能点醒我关键点,特别是关于边缘节点部署的调试技

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论