职位ID:106250

百度天工IOT接入工具

  • 合作方式:
  • 项目制 全国远程
  • 预估日薪:
  • 800
  • 预估总价:
  • 4800元
  • 预估工时:
  • 6天
  • 所在区域:
  • 全国远程

需求描述

开发工程师能力要求:有安卓、MQTT、物联网开发经验

开发需求-蓝牙监听模块
1、环境:polar HO1蓝牙心率带1根,高通snapdragon2500智能手表(DVT样机1台)
2、【必达】记录心率值+设备时间的蓝牙通知,定期查询电量值并记录(具体可参考https://www.bluetooth.com/specifications/gatt/services/)
3、【可选】尝试获取心率带内训练模式存储值(尝试,不做要求)
4、【必达】熄屏后蓝牙连接保活【可选】熄屏后数据获取保活

开发需求-MQTT转发模块
1、【必达】具备配置界面(可以不要GUI,加载某个文本或者adb命令均可),实现MQTT的地址账户密码编辑,用户名(本机使用者姓名)设置
2、【必达】把心率值+电量+本地时间(不要与转MQTT时间戳的系统时间混淆,这个时间是report下的值)+用户名以单条消息透传形式同步至MQTT通道,同时在本地存储为csv
3、【可选】被动离线情况下具备补点策略,补点缓存不少于10s/20s/30s…(与产品协商)的消息
4、【必达】在手表上打印(屏显方式)MQTT连接状态(例如订阅update接受或update拒绝消息),本地时间,心率值,用户名
5、【可选】熄屏后保活

开发需求-数据结构要求
1、存储要求:无特殊要求
2、透传预处理(2.2消息结构详细解释):
心率值=(HRM+HRMbefore1+HRMbefore2),本地时间心率和距离本地时间最近的2个心率,以三组属性上报,十进制数值型
电量= BATV,距离本地时间最近的心率带电量值,十进制数值型表示百分比,例0-99
本地时间=(YMD+CLK),获取180D服务心率数据时的设备本地时间,以两组属性上报,十进制数值型,例19990201+(非0固定数)230959990(23时09分59秒990毫秒)
用户名=NAME,网关使用者自定义,字符串型,暂不需要支持中文

信用行为

  • 发布项目
    1
  • 订单总数
    0
  • 退款单数
    0

完善简历

工程师完善技术能力和项目经验,更易接到订单

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信客服

需求方请加需求方端客服沟通需求,工程师请加工程师端客服浏览推送职位

需求方端客服
工程师端客服
联系需求方端客服