1.熟悉C/C++,go及python
2.熟悉操作系统原理,计算机原理,通信原理,嵌入式等技术栈
3.熟悉多种软硬件通信协议,http,mqtt,RPC,protobuf,msgpack,lora,蓝牙,modbus等
4.掌握常见数据库,系统架构等,如kafka,Redis,MySQL,docker,k8s,consul等
5.有嵌入式linux和终端开发经验,熟悉常用开发工具链makefile,cmake,gcc,armcc,systemd等
6.能搭建常见后端技术框架,协议制定,擅长物联网领域,有物联网终端到后端全栈。
【iot网关】
关键词: 异步FIFO、hash散列、高并发、协成池、redis、mysql,kafka、EMQ,http,pprof、msgpack、aes
● 公司核心业务,管理全球百万辆电动车,包括车辆协议解析,高并发,性能调优,权限管理等
● 协议开发中,需要考虑通信安全,业务解耦,异常管控,网络延迟,基站定位,信道干扰,功耗控制等。
● 针对移动网络和IoT网络特性和终端特性,进行弱网优化,通信调优,容灾备份等。
● 集群并发量在4k~15k,上下行链路兼容MQTT和UDP两种通信协议
● 良好的监控统计信息,基础的日志文件,方便测试和运维人员管理
【共享电动车】
描述:【关键词】http,webhook、redis、mysql,kafka,http,pprof
● 海外公司,买小牛的车子,打造共享业务,小牛把车子信息推送给用户服务器。
● 服务负责用户对车辆的控制,为前端下发命令接口,接收到用户命令后,鉴权然后下发给车子
● 共享电动车业务功能包括,车辆的收费,定位,历史记录,预约等常见共享功能
【AI人体检测】
描述:C、openwrt,cmake,lora,蓝牙、makefile,arm,摄像头,zeromq
● 产品定义是一款可以应用于宾馆的室内人数统计的装置,终端采集信息,网络传输,云端AI识别人数,本人负责终端开发
● 整体架构是云端训练,终端推理、最终由终端负责识别。
● 终端负责采集红外摄像头和RGB摄像头数据,生成相对应一帧数据包,供AI部门训练
描述:http,webhook、redis、mysql,kafka,http,pprof ● 海外公司,买小牛的车子,打造共享业务,小牛把车子信息推送给用户服务器。 ● 服务负责用户对车辆的控制,为前端下发命令接口,接收到用户命令后,鉴权然后下发给车子 ● 共享电动车业务功
描述:异步FIFO、hash散列、高并发、协成池、redis、mysql,kafka、EMQ,http,pprof、msgpack、aes ● 公司核心业务,管理全球百万辆电动车,包括车辆协议解析,高并发,性能调优,权限管理等 ● 协议开发中,需要考虑通信安全,业务解耦,异常