STM32+ESP8266 上传数据到移动onenet平台

工程文件已经上传到我的资源,需要的可以自行下载。

本程序移植移动onenet官方驱动程序,实现上传数据到设备,并显示。主要修改了发送数据函数,使得数据易于发送和理解。

贴上代码:

void ESP8266_SendDat(void)
{		
		int32    count=0;    
	    int8_t   data_string[64] = ",;gas,%d;";
        int8_t	 data_string_dst[64];
		uint16_t temperature;
	
        temperature=30;//变量初始化
	
	    /**************清除串口缓存***************/
		memset(usart2_rcv_buf,0,sizeof(usart2_rcv_buf));
		usart2_rcv_len=0;		
	
		printf("%s\r\n","[ESP8266_SendDat]ENTER Senddata...");//打印提示信息
	    
	    /*****************发送透传数据指令待返回>符号准备发送数据********/
		usart2_write(USART2,CIPSEND,strlen(CIPSEND));  //向ESP8266发送数据透传指
		for(count=0;count<40;count++)
		{
				mDelay(100);
				if((NULL != strstr((const char *)usart2_rcv_buf,">")))
				{
						break;
				}
		}

上述代码中的temperature,就是上传的数据值。",;gas,%d;";gas代表上传的数据流。资源链接:点击打开链接

上传的浓度值可以看到是30

 

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

shenhuaifeng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值