熟练运用C语言进行嵌入式软件开发,具有三年以上C开发经验;
熟练运用Python进行PC端软件开发,具有两年以上Python开发经验;
熟悉STM32片上编程,熟悉SPI、IIC、UART等总线接口
熟悉LoRa私有网络的搭建,具有两年LoRa小型无线网络的研究、开发、测试和维护经验。
熟悉MQTT、LoRaWAN等物联网协议,具有两年物联网系统“管”和“端”的开发及调试经验。
熟悉ISO14229协议、AutoSAR系统,具有两年汽车电子ADAS系统开发经验。
一、无人机集群的无线数据传输网络研发
1>设计数据透传网络,在无人机地面站和飞控间搭建稳定、低延迟的星型网络,为实现无人机组网控制提供数据通道。目前已成功运用于杭州若联科技的无人机系统,该系统已在2017年9月16日世界无人系统大会(上海)和2017年9月18日IEEE 5G峰会(芬兰)进行了试飞和产品发布。
2>根据应用场景选用LoRa调制技术,设计了以集中器为中心,可容纳50+节点的星型网络,同时预留有中继接口,可快速实现多跳网络,扩展网络覆盖范围。
3>设计并实现了基于LoRa扩频调制技术的射频层方案,整个网络具有极高的接收灵敏度和抗干扰性。
4>设计并实现了基于非时隙CSMA/CA和LoRa CAD信道活动检测机制的MAC层协议,同时引入EDCA机制,保证了高优先级业务的可靠、低延迟传输。
5>设计了一系列规避机制和应对措施来保证网络的可靠性。白名单、XTEA软件加密算法、ACK确认机制以及失败重传机制等等,从网络的建立、节点的加入、地址分配到数据的收发等各个方面保证网络的可靠性。
二、粮仓室外移动物体定位
实现了基于SX1280测距引擎和三角定位算法的室外定位方案。
1>负责测试射频参数、天线极化方式、离地高度等因素对单次测距精度的影响,确定最终射频参数。
2>制定待定位节点和锚节点整体工作流程以及定义各阶段帧格式。
3>制定测距过程中的跳频方案,使得当有多个待定位节点同时发起测距请求时,可避免相互之间的影响。
三、工业设备远程运维系统研发
基于OneNet平台和MQTT协议实现工业设备的远程控制和维护,主要应用于PLC工控领域。
1>根据业务需求,确定整体实现方案,编写项目文档,制定与后台间的数据通信格式。
2>设计网关业务逻辑,实现了与平台以及PLC设备的连接、远程控制、数据上报、固件升级、PLC远程下载等功能。
3>网关设备提供存储和计算服务,实现了监控点本地存储和差异化上报功能,缓解服务器压力。
公司网站的开发与维护 项目骨干 2016.01-2016.08
本项目根据市场需求、工业设备的特点以及工厂内人员与机器运作的方式,基于先进的LoRa通信技术和工业互联网领域的相关技术栈与基础设施,研发了一套通用的工业设备接入、设备监控、设备分析和设备管理运维的系统,致力于降低制造企业的智能化成本和门槛,增强企业对设备的管控能力,帮助企业更好的
系统主要使用Python开发,是为手术室量身定做的一款软件,可安装于WIN7及以上操作系统中,旨在提高手术相关科室之间的沟通效率。 系统帮助使用者进行便捷的呼叫,手术室可通过该软件快速告知护士站需要接病人、接台、送冰冻、送病人到复苏室、打扫卫生等,所有呼叫信息会通过扬声器自动播