ESP8266怎么把数据通过mqtt发送给云端

kzero9 2018-10-10 09:25:31
8266怎么获得串口数据以后通过mqtt主动上传给云端,我的代码是:
uart_test_rx()
{
if(,uart_buf==1)
{
bstyunReady=true;
//os_memcpy(Mqtt_Send_Buff, uart_buf, len);
memset(uart_buf,0,sizeof(uart_buf));
os_sprintf(uart_buf,"tahao\r\n",sizeof("nihao\r\n"));
tx_buff_enq(uart_buf,strlen("nihao\r\n"));
// MQTT_Publish(client, "/mqtt/topic/0", "LED status is off ...",
// strlen("LED status is off ..."), 0, 0);

}
void mqttPublishedCb(uint32_t *args)
{
uint8 uart_buf[128]={0};
MQTT_Client* client = (MQTT_Client*)args;
if(bstyunReady)
{
bstyunReady=false;
os_sprintf(uart_buf,"pphao\r\n",sizeof("pphao\r\n"));
tx_buff_enq(uart_buf,strlen("pphao\r\n"));
MQTT_Publish(client, "/mqtt/topic/1", "LED status is open ...",
strlen("LED status is open ..."), 0, 0);
}
INFO("MQTT: Published\r\n");
}
但为什么上传不到云端???
...全文
861 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
软硬兼施虾米 2020-01-02
  • 打赏
  • 举报
回复
这个需要做一个函数的
woshi_ziyu 2020-01-02
  • 打赏
  • 举报
回复
如何将传感器数据从博世XDK110评估板传输到MQTT消息传递服务: https://www.yiboard.com/thread-848-1-1.html

27,381

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧