请问怎么将bh1750软件包2.0里的bh1750_read_light是光强的数据吗?(onenet_mqtt_upload_string(“light”, 这里应该是什么) < 0)
查看更多
float
/* 上传浮点数 */rt_err_t onenet_mqtt_upload_digit(const char *ds_name, const double digit);/* 上传字符串 */rt_err_t onenet_mqtt_upload_string(const char *ds_name, const char *str);
/* 上传浮点数 */
rt_err_t onenet_mqtt_upload_digit(const char *ds_name, const double digit);
/* 上传字符串 */
rt_err_t onenet_mqtt_upload_string(const char *ds_name, const char *str);
因为获取到的光照传感器的数据是一个 float 类型的数据,所以使用 onenet_mqtt_upload_digit() 来上传数据更合适一点。onenet_mqtt_upload_string() 使用这个函数的时候,第二个参数是一个字符串类型,如果使用这个需要把获取到的光照数值转为字符串,比如说获取到的值是 145.5,参数应该为字符串的 “145.5”。
onenet_mqtt_upload_digit()
onenet_mqtt_upload_string()
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
onenet_mqtt_upload_digit()
直接把要上传的光照强度值作为第二个参数就行。