5年Android开发经验,智能硬件设备项目经验,丰富的安卓开发板开发经验,熟悉与各种硬件对接,及串口通信开发。在公司中负责整个项目的设计和开发,有多个完整项目开发经验,独立开发过多款app,熟悉常用技术框架,熟悉集成各种SDK,有较强的学习能力和问题分析能力,可独立调试解决问题。
橙汁贩卖机:
橙汁贩卖机是橙汁现榨现卖,采用低温冷压榨取技术。用户可扫描屏幕二维码支付购买,也可在微信公众平台下单购买,取货码取货。
技术要点:
使用MVP框架
使用EventBus,Butterknife, glide,rxjava第三方开源框架
使用volley框架与后台网络通信
使用串口通讯,自主封装串口通信,通知指令发送给控制板控制电机的转动以及获取传感器状态
使用虹软第三方人脸识别技术
24小时无人售药机:
24小时无人售药机解决药店夜间售药问题,常规药店夜间售药需要人员值守,药店安装本机器可无人卖药,不需要人员看守,可从饿了么平台上下单买药,也可扫机器上二维码购买。该设备用的安卓主板,设备上有屏幕显示广告。
技术要点:
使用MVP框架
使用oksocket框架进行长连接通信
使用ndk开发,自主编写so库处理外接设备的控制及信息
使用腾讯TBS浏览服务显示显示广告图片,视频等
使用232,ttl串口技术对控制板进行通信,通知指令发送给控制板控制电机的转动以及获取传感器状态
项目难点主要是逻辑的处理,与手机app的不太相同,该项目主要是通过串口与外接的硬件设备进行数据通信,通过指令控制设备完成相应动作,与同一设备通信是不能并发进行。