完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
OneNET 初始化
int onenet_mqtt_init(void);OneNET 初始化函数,需要在使用 OneNET 功能前调用。 [tr]参数描述[/tr]
void onenet_set_cmd_rsp_cb(void(*cmd_rsp_cb)(uint8_t *recv_data, size_t recv_size, uint8_t **resp_data, size_t *resp_size));设置命令响应回调函数。 [tr]参数描述[/tr]
mqtt 上传数据到指定主题 rt_err_t onenet_mqtt_publish(const char *topic, const uint8_t *msg, size_t len);利用 mqtt 向指定 topic 发送消息。 [tr]参数描述[/tr]
rt_err_t onenet_mqtt_upload_string(const char *ds_name, const char *str);利用 mqtt 向 OneNET 平台发送字符串数据。 [tr]参数描述[/tr]
rt_err_t onenet_mqtt_upload_digit(const char *ds_name, const double digit);利用 mqtt 向 OneNET 平台发送数字数据。 [tr]参数描述[/tr]
rt_err_t onenet_mqtt_upload_bin(const char *ds_name, const uint8_t *bin, size_t len);利用 mqtt 向 OneNET 平台发送二进制文件。会动态申请内存来保存二进制文件,使用前请确保有足够的内存。 [tr]参数描述[/tr]
rt_err_t onenet_mqtt_upload_bin_by_path(const char *ds_name, const char *bin_path);利用 mqtt 向 OneNET 平台发送二进制文件。 [tr]参数描述[/tr]
rt_err_t onenet_http_upload_string(const char *ds_name, const char *str);利用 http 向 OneNET 平台发送字符串数据,不推荐使用,推荐使用mqtt上传。 [tr]参数描述[/tr]
rt_err_t onenet_http_upload_digit(const char *ds_name, const double digit);利用 http 向 OneNET 平台发送数字数据,不推荐使用,推荐使用mqtt上传。 [tr]参数描述[/tr]
获取数据流信息 rt_err_t onenet_http_get_datastream(const char *ds_name, struct rt_onenet_ds_info *datastream);从 OneNET 平台获取指定数据流信息,并将信息保存在 datastream 结构体中。 [tr]参数描述[/tr]
cJSON *onenet_get_dp_by_limit(char *ds_name, size_t limit);从 OneNET 平台获取指定数据流的 n 个数据点信息。 [tr]参数描述[/tr]
cJSON *onenet_get_dp_by_start_end(char *ds_name, uint32_t start, uint32_t end, size_t limit);从 OneNET 平台获取指定数据流指定时间段内的n个数据点信息。时间参数需要填入Unix时间戳。 [tr]参数描述[/tr]
cJSON *onenet_get_dp_by_start_duration(char *ds_name, uint32_t start, size_t duration, size_t limit);从 OneNET 平台获取指定数据流指定时间后n秒内的n个数据点信息。时间参数需要填入Unix时间戳。 [tr]参数描述[/tr]
注册设备 rt_err_t onenet_http_register_device(const char *dev_name, const char *auth_info);向 OneNET 平台注册设备,并返回设备 id 和 apikey。设备id 和 apikey 会调用 onenet_port_save_device_info交由用户处理。 [tr]参数描述[/tr]
rt_err_t onenet_port_save_device_info(char *dev_id, char *api_key); 保存注册后返回的设备信息,需要用户实现。 [tr]参数描述[/tr]
rt_err_t onenet_port_get_register_info(char *dev_name, char *auth_info);获取注册设备需要的信息,需要用户实现。 [tr]参数描述[/tr]
rt_err_t onenet_port_get_device_info(char *dev_id, char *api_key, char *auth_info);获取设备信息用于登陆 OneNET 平台,需要用户实现。 [tr]参数描述[/tr]
rt_bool_t onenet_port_is_registed(void);判断设备使用已经注册,需要用户实现。 [tr]参数描述[/tr]
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
AI模型部署边缘设备的奇妙之旅:边缘端设备的局域网视频流传输方案
1379 浏览 0 评论
1437 浏览 0 评论
AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV
6496 浏览 0 评论
tms320280021 adc采样波形,为什么adc采样频率上来波形就不好了?
1837 浏览 0 评论
3028 浏览 0 评论
77233 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-13 22:00 , Processed in 0.707476 second(s), Total 69, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号