固件开发, 2w
昨天
它横跨了硬件、嵌入式软件、后端服务器。
找一个具备全栈物联网(IoT)开发能力的团队:
1. 核心角色一:嵌入式软硬件工程师(最关键)
· 硬技能要求:
· MCU开发:熟练掌握 STM8L系列(或者STM32L系列)的低功耗开发,精通C语言,会写裸机或轻量级RTOS。
· 传感器驱动:能驱动 VL53L1X 激光测距传感器(I2C接口),并懂得处理中断和滤波算。
· LoRa通信:熟悉 亿佰特E32-470T30D 模块的AT指令配置,懂LoRa的空中速率、扩频因子(SF)、频段配置,能处理丢包重传逻辑。
· 低功耗设计(重中之重):懂得如何配置MCU的休眠模式(Stop/Standby)、外设时钟管理、RTC唤醒,以及如何通过MOS管切断功放和传感器电源。
· 音频与存储:熟悉 W25Q80 Flash 的读写,能通过PWM或DAC驱动 PAM8403功放 播放语音。
· 电源管理:懂 CN3065 太阳能充电电路和锂电池保护电路的设计。
· 硬件画板:能独立完成PCB Layout(考虑到射频天线和模拟音频的布局)。
2. 核心角色二:物联网后端/服务器开发工程师
负责处理节点上报的数据、管理计费逻辑、下发指令,并给小程序提供API。
· 硬技能要求:
· 网络通信:必须懂 TCP Socket 编程(因为网关是作为TCP Client连接私有服务器),能处理长连接、心跳包、断线重连。
· 通信协议:能解析LoRa网关透传上来的原始二进制数据,并封装成业务逻辑(如:缴费通知、状态上报)。
· 业务逻辑:实现“一台一码”、“跨钓台剩余时间转移”、“轮询调度”、“指令重发与ACK确认”等复杂逻辑。
· 技术栈:熟悉 Java/Go/Node.js/Python 等任一后端语言,懂 MySQL/Redis,能提供稳定的RESTful API给小程序
找一个具备全栈物联网(IoT)开发能力的团队:
1. 核心角色一:嵌入式软硬件工程师(最关键)
· 硬技能要求:
· MCU开发:熟练掌握 STM8L系列(或者STM32L系列)的低功耗开发,精通C语言,会写裸机或轻量级RTOS。
· 传感器驱动:能驱动 VL53L1X 激光测距传感器(I2C接口),并懂得处理中断和滤波算。
· LoRa通信:熟悉 亿佰特E32-470T30D 模块的AT指令配置,懂LoRa的空中速率、扩频因子(SF)、频段配置,能处理丢包重传逻辑。
· 低功耗设计(重中之重):懂得如何配置MCU的休眠模式(Stop/Standby)、外设时钟管理、RTC唤醒,以及如何通过MOS管切断功放和传感器电源。
· 音频与存储:熟悉 W25Q80 Flash 的读写,能通过PWM或DAC驱动 PAM8403功放 播放语音。
· 电源管理:懂 CN3065 太阳能充电电路和锂电池保护电路的设计。
· 硬件画板:能独立完成PCB Layout(考虑到射频天线和模拟音频的布局)。
2. 核心角色二:物联网后端/服务器开发工程师
负责处理节点上报的数据、管理计费逻辑、下发指令,并给小程序提供API。
· 硬技能要求:
· 网络通信:必须懂 TCP Socket 编程(因为网关是作为TCP Client连接私有服务器),能处理长连接、心跳包、断线重连。
· 通信协议:能解析LoRa网关透传上来的原始二进制数据,并封装成业务逻辑(如:缴费通知、状态上报)。
· 业务逻辑:实现“一台一码”、“跨钓台剩余时间转移”、“轮询调度”、“指令重发与ACK确认”等复杂逻辑。
· 技术栈:熟悉 Java/Go/Node.js/Python 等任一后端语言,懂 MySQL/Redis,能提供稳定的RESTful API给小程序
*************
*************
评论
全部评论
