# esp8266_WS2812_价格显示 **Repository Path**: li0shang/esp8266-ws2812-price-display ## Basic Information - **Project Name**: esp8266_WS2812_价格显示 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-10 - **Last Updated**: 2024-10-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: esp8266, ws2812 ## README ## [前端文档](./flutter_ui/README.md) ## [5.1 推送消息](https://cloud.bemfa.com/docs/#/?id=_51-推送消息) > 向主题推送消息,支持POST协议: 1、POST接口 JSON格式 数据类型 "Content-Type": "application/json; charset=utf-8 API: https://apis.bemfa.com/va/postJsonMsg | 参数 | 是否必须 | 说明 | | ----- | -------- | ------------------------------------------------------------ | | uid | 是 | 用户私钥,巴法云控制台获取 | | topic | 是 | 主题名,可在控制台创建 | | type | 是 | 主题类型,当type=1时是MQTT协议,3是TCP协议 | | msg | 是 | 消息体,要推送的消息,自定义即可,比如on,或off等等 | | wemsg | 否 | 发送到微信的消息,自定义即可。如果携带此字段,会将消息发送到微信 | 请求体示例: ``` { "uid": "7b62468557c65858ea08ce507efb050f", "topic": "EggPrices", "type": 3, "msg": "5" } ``` 正确返回: ``` { "code": 0, "message": "OK", "data": 0 } ``` code 字段说明: | code状态码 | 说明 | | ---------- | -------------- | | 0 | 成功 | | 10002 | 请求参数有误 | | 40000 | 未知错误 | | 40004 | 私钥或主题错误 | 2、POST接口 数据类型 "Content-Type": "application/x-www-form-urlencoded" API: https://apis.bemfa.com/va/postmsg | 参数 | 是否必须 | 说明 | | ----- | -------- | ------------------------------------------------------------ | | uid | 是 | 用户私钥,巴法云控制台获取 | | topic | 是 | 主题名,可在控制台创建 | | type | 是 | 主题类型,当type=1时是MQTT协议,3是TCP协议 | | msg | 是 | 消息体,要推送的消息,自定义即可,比如on,或off等等 | | wemsg | 否 | 发送到微信的消息,自定义即可。如果携带此字段,会将消息发送到微信 | 正确返回: ``` { "code": 0, "message": "OK", "data": 0 } ``` code 字段说明: | code状态码 | 说明 | | ---------- | -------------- | | 0 | 成功 | | 10002 | 请求参数有误 | | 40000 | 未知错误 | | 40004 | 私钥或主题错误 | ## [5.2 获取消息](https://cloud.bemfa.com/docs/#/?id=_52-获取消息) > 获取主题消息,支持GET协议: 1、HTTP GET接口 API: https://apis.bemfa.com/va/getmsg | 参数 | 是否必须 | 说明 | | ----- | -------- | --------------------------------------------- | | uid | 是 | 用户私钥,巴法云控制台获取 | | topic | 是 | 主题名,可在控制台创建 | | type | 是 | 主题类型,当type=1时是MQTT协议,3是TCP协议 | | num | 否 | 获取的历史数据条数,不填默认默认是1,最大5000 | 正确返回: ``` { "code": 0, "message": "OK", "data": [ { "msg": "on", "time": "2022-08-03 17:26:34", "unix": 1659518794 } ] } ``` code 字段说明: | 状态码 | 说明 | | ------ | -------------- | | 0 | 成功 | | 10002 | 请求参数有误 | | 40000 | 未知错误 | | 40004 | 私钥或主题错误 | data内字段说明: | 字段 | 说明 | | ---- | --------------------------------- | | msg | 获取的主题消息 | | time | 消息发送的时间,时区UTC/GMT+08:00 | | unix | 消息发送的时间戳 | 单片机建议使用http默认端口80,https默认端口是443 主题: EggPrices 私钥: 7b62468557c65858ea08ce507efb050f https://apis.bemfa.com/va/getmsg?uid=7b62468557c65858ea08ce507efb050f&topic=EggPrices&type=3