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");
}
但為什么上傳不到云端???
uj5u.com熱心網友回復:
這個需要做一個函式的uj5u.com熱心網友回復:
如何將傳感器資料從博世XDK110評估板傳輸到MQTT訊息傳遞服務: https://www.yiboard.com/thread-848-1-1.html轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/62772.html
標籤:單片機/工控
上一篇:FPGA配置ov5640用dvp介面,輸出yuv422格式1080p,能達到30幀嗎?
下一篇:51單片機液晶顯示時鐘問題?
