物联网物联网公司实习报告_第1页
物联网物联网公司实习报告_第2页
物联网物联网公司实习报告_第3页
物联网物联网公司实习报告_第4页
全文预览已结束

下载本文档

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

文档简介

物联网物联网公司实习报告一、摘要

2023年6月5日至8月23日,我在一家专注于智能家居解决方案的物联网公司担任软件开发实习生,负责智能设备接入协议开发与测试。通过8周实习,我主导完成5个型号智能音箱的MQTT协议适配,使设备连接成功率提升至98.7%,远超初期95.2%的目标值;优化了3个边缘计算节点的数据传输算法,将平均响应时间缩短至120ms,降低能耗23%。期间,应用C语言实现设备状态监控模块,使用Python编写自动化测试脚本,累计执行测试用例1.2万次,缺陷发现率提高40%。总结出基于状态机的设备异常处理方法,该方法已推广至团队其他项目中,支持多协议设备的统一管理。

二、实习内容及过程

实习目的主要是想把书本里学的物联网通信协议和嵌入式开发知识用到实际项目里,看看工业界的开发流程是怎么样的。

实习单位主要做智能家居设备,产品线挺多的,从传感器到智能中控都有涉及,技术栈也挺全,用到了不少MQTT、CoAP这些协议。我是跟着一个老工程师做开发,主要是帮着调试设备和写一些适配代码。

实习内容开始是熟悉他们用的开发环境,主要是基于Linux的,用Python写自动化测试脚本,跑了挺久,累计执行了差不多一万二千个测试用例,主要是检查设备上线和消息推送能不能正常工作。遇到一个坎是某个型号的智能灯泡跟云平台连接不上,反复试了各种参数都不行,后来发现是固件里MQTT客户端的QoS等级设置错了,改回来就好了,这让我对协议细节理解深了点。还有个挑战是优化边缘计算节点数据上传的代码,原来的写法有点蠢,数据包很大,响应慢,我用了C语言重新写了数据压缩部分,把传输时间从原来的350ms降到了120ms左右,工程师还夸了,虽然只是个小模块,但感觉挺有成就感。

整个过程挺锻炼人的,感觉跟学校里单纯写作业不一样,得考虑性能、功耗、稳定性,各种细节都得抠。

实习成果主要是完成了5个型号智能音箱的协议适配,把连接成功率从95%多提升到了98.7%,还写了3个节点的边缘计算优化方案,能耗降低了23%,这些数据都有记录在案。

收获就是知道了自己哪些地方做得不好,比如写代码之前没好好设计,导致后面要返工,还有就是对物联网整个生态链的理解更全面了,从设备到云平台,每一步都不容易。

遇到的困难主要是刚开始不熟悉他们的开发流程,还有就是某个协议栈的调试花了挺多时间,不过最后都解决了。学到了不少东西,比如怎么用Wireshark抓包分析问题,还有写高效代码的一些技巧。

这段经历让我更确定自己想往物联网开发方向发展了,感觉挺适合我的,以后想多学点嵌入式和通信协议方面的知识。

单位管理上感觉还可以,但培训机制有点弱,就是给个环境让你自己摸索,要是能多搞点系统性的培训就好了。岗位匹配度方面,感觉挺合适的,就是有时候会觉得任务安排得有点紧,没时间深入研究。建议可以搞点代码审查或者技术分享会,对新人帮助挺大的,而且能促进团队交流。

三、总结与体会

这8周在物联网公司的经历,像是从校园到职场的过渡课,挺实的。6月5号到8月23号,每天对着电脑,捣鼓的不是虚拟机里的代码,是实实在在要连到用户家里的设备,这种感觉不一样。刚开始写MQTT适配代码的时候,参数调来调去没效果,心里挺焦的,对着屏幕琢磨了挺久,最后发现是底层协议栈的一个小bug,解决后设备连接成功率从95.2%提到了98.7%,这感觉挺直接的,知道自己做的有用了。

实习最大的价值在于把学到的知识用上了,而且是用在能产生实际效果的地方。之前在学校做项目,写完代码跑通就完了,这里不一样,要考虑功耗、传输效率、网络稳定性,哪怕是优化一个边缘计算节点的数据上传算法,从350ms降到120ms,能省不少电,这种细节上的打磨挺重要的。这也让我更理解物联网做出来的东西,是得在真实环境中跑通的,不能光在实验室里玩。

这段经历也让我更清楚自己未来想干嘛了。感觉挺适合做嵌入式开发这块的,跟设备打交道挺有意思的。接下来打算在课余时间多学点嵌入式系统设计、无线通信协议这些,看看能不能考个相关的专业证书,比如那个嵌入式系统工程师啥的,把实习里用的技术,像MQTT、CoAP这些协议,再深钻一下,争取以后写代码能更高效点。行业里现在好像边缘计算、低功耗广域网这些挺火的,打算多关注下,看看这些技术怎么落地,以后求职或者做项目能更有方向。

从学生心态到职场人的转变也挺明显的。以前做项目就是完成任务,现在得想着怎么把事情做好,还要考虑成本、效率,甚至用户用起来舒不舒服。比如那个智能灯泡连接问题,开始有点不耐烦,后来静下心一步步排查,最后解决了,感觉这种解决问题的能力和心态挺重要的,抗压能力也确实锻炼了些。虽然实习单位在培训方面还有提升空间,但我自己感觉收获挺大的,至少知道了自己短板在哪,比如写代码前没好好设计架构,导致后面返工,这教训挺深刻的。把实习经验变成自己的优势,关键还得持续学,把学到的技能用起来,不能光混经验。

四、致谢

感谢实习期间给予指导的导师,在关键问题上提供了不少点拨,让我对物联网开发的理解更进一步。

感谢一起工作的同事们

温馨提示

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

评论

0/150

提交评论