WIFI模块接入ONENET步骤

前言

一开始注册ONENET的步骤以及源程序就不说了,网上有很多的教程和例程。
这里主要介绍用esp8266接入ONENET物联网时,程序里面需要更改的东西。

思维导图

在这里插入图片描述

一、onenet.c文件

1、产品ID

ONENET

在这里插入图片描述

程序

#define PROID		"495815"   //产品ID

2、鉴权信息

ONENET

在这里插入图片描述

程序

#define AUTH_INFO	"111222333"		//鉴权信息

3、设备ID

ONENET

在这里插入图片描述

程序

#define DEVID		"920389269"	//设备ID

二、esp8266.c文件

1、WIFI名称及密码

程序

#define ESP8266_WIFI_INFO		"AT+CWJAP=\"ONENET\",\"lyycz1314\"\r\n"

注意:
1、这里是自己电脑上连的WIFI的名称和密码。当时因为没有串口调试助手,也不知道是这部分一直连不上。
2、用名称替换点ONENET,用密码替换掉lyycz1314。
3、实在不行可以用手机开热点
4、好像电脑连上隐藏网络的时候改名称和密码不行

2、IP及端口

#define ESP8266_ONENET_INFO		"AT+CIPSTART=\"TCP\",\"183.230.40.39\",6002\r\n"

注意:
这里一般不需要更改,这里的IP和端口就是ONENET对应的。

三、打包数据函数(在onenet.c里面)

u8 velue0 = 0;
u8 velue1 = 0;
unsigned char OneNet_FillBuf(char *buf)
{
	char text[32];
	
	memset(text, 0, sizeof(text));
	
	strcpy(buf, ",;");
		
	memset(text, 0, sizeof(text));
	sprintf(text, "value0,%d;", velue0);
	strcat(buf, text);
	
	memset(text, 0, sizeof(text));
	sprintf(text, "value1,%d;", velue1);
	strcat(buf, text);
	
	return strlen(buf);
}

想要传输数据就是把变量替换掉这里的恒定值。
如果变量没有在onenet.c文件里面可以用extern来定义。
例如:

extern int32_t velue2;  
  • 6
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
STM32接入oneNET是指将STM32微控制器通过WIFI模块将数据传输到oneNET云平台。具体操作步骤如下: 1. 首先,需要完成STM32的传感器数据采集和WIFI配网步骤,确保能够正常将数据发送到oneNET云平台。 2. 登录oneNET控制台,进入控制台页面。 3. 在控制台页面中,选择你创建的产品,并进入编辑应用。 4. 在应用编辑页面中,可以进行数据可视化处理。可以添加温度、湿度仪表和曲线等,以展示传感器数据。 5. 如果需要进行命令行的设计,可以在页面中拖动一个命令行控件,并按照命令格式进行设置。通过发送命令,可以实现对STM32的阈值进行修改。 6. 完成电脑端设计后,可以进行APP端的设计。在APP中,可以实现与电脑端相同的功能和效果。 7. 如果对具体操作不了解,可以查看右上角的帮助文档,其中有详细说明如何操作控件和匹配数据流。 8. 最后保存并退出编辑页面。在通信配置良好且设备在线的情况下,数据会实时变化。 请注意,以上是一般的操作步骤,具体的细节可能因为不同的硬件和软件配置而有所差异。如果遇到问题或需要进一步了解,可以参考引用\[1\]中提供的链接进行具体操作,或者咨询相关技术支持。 #### 引用[.reference_title] - *1* *2* *3* [基于STM32的ESP8266 WIFI与ONENET通信连接(2),云平台以及手机APP数据显示](https://blog.csdn.net/weixin_43352501/article/details/120622425)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值