文章目录

  • 前言
  • 思维导图
  • 一、onenet.c文件
    • 1、产品ID
      • ONENET
      • 程序
    • 2、鉴权信息
      • ONENET
      • 程序
    • 3、设备ID
      • ONENET
      • 程序
  • 二、esp8266.c文件
    • 1、WIFI名称及密码
      • 程序
    • 2、IP及端口
  • 三、打包数据函数(在onenet.c里面)

前言

一开始注册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;

WIFI模块接入ONENET步骤相关推荐

  1. STM32 ESP8266 微信Airkiss智能配网连接WiFi并接入OneNET

    你是否还在直接将wifi的ssid和密码直接写入STM32程序中通过串口发送给ESP8266?本文教你用微信Airkiss协议实现可视化地为ESP8266发送WiFi ssid和密码信息并连接WiFi ...

  2. WIFI模块接入测试

    WIFI测试 1)发送:AT+CIPSTART="TCP","192.168.8.102",8080 返回:no ip ERROR 说明:WiFi未接入路由器, ...

  3. 【Android开发—智能家居系列】(二):用手机对WIFI模块进行配置

    [Android开发-智能家居系列](二):用手机对WIFI模块进行配置 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u010924834/art ...

  4. 用手机对WIFI模块进行配置

    在实际开发中,我开发的这款APP是用来连接温控器,并对温控器进行控制的.有图为证,哈哈.  上一篇文章[Android开发-智能家居系列](一):智能家居原理 的文末总结中写到:  手机APP控制智能 ...

  5. WIFI模块ESP8266-01S

    主要介绍:WIFI模块在PC上做为客户端.服务器,在STM32上做服务器的通讯. 1. 安信可公司物联网模块: ESP8266系列Wi-Fi模块一共有01-14十多款模块 2.ESP-01S尺寸.管脚 ...

  6. WIFI模块AT指令配置模块连接路由向公网发送数据(花生壳内网穿墙)

    最近在做一个关于WIFI的项目,记录一下. 跟大部分应用项目一样,我们使用的是串口WIFI模块,mcu通过串口发送AT指令来实现模块的配置以及数据传输. 我们的方案如下图所示: 系统通过WIFI模块接 ...

  7. NB-IoT模块 移远BC26接入OneNET

    NB-IoT模块 移远BC26接入OneNET 1.OneNET接入流程图 OneNET平台接入分为平台端接入和设备端接入. 2.OneNET平台创建NB-IoT设备 这里IMEI及IMSI是BC26 ...

  8. 4G 模块DTU网关+传感器接入OneNET平台 (MQTT新版)智慧农业解决方案

    4G 模块DTU网关+传感器上传到 OneNET平台 (MQTT新版)智慧农业解决方案 在上一篇<4G模块 DTU网关 ZL-LTE系列 OneNET平台连接教程(MQTT新版)>的基础上 ...

  9. Wi-Fi模块的设置方法汇总

    方法一:网页设置 步骤: 连接模块热点(仅模块做AP情况下)à登录模块内置网页à设置参数à保存参数à重启 连接热点: (该步骤仅AP模式下使用) 登录网页: 设置参数: 设置的参数重启后生效. 方法二 ...

最新文章

  1. 进程通信学习笔记(管道)
  2. Spring Boot 项目的这些文件都是干啥用的?
  3. jQuery弹出层登录和全屏注册表单
  4. Linux硬盘检测命令smartctl
  5. JS如何关闭当前浏览器窗口?
  6. java 下载管理_Java多线程文件下载管理器详解
  7. 计算机教师招聘试题(汇总集合版),计算机教师招聘试题(汇总集合版)ed.doc
  8. servlet中文数据存入数据库为乱码的解决办法
  9. java 电子书下载
  10. 【vscode】MarkDown 插入视频标签
  11. Android发送图片到指定邮箱(仅客户端简单实现,不需服务端配合)
  12. python re正则模块详解
  13. mysql 处理emij表情_判断是否emij表情
  14. 难处理的js单引号与双引号问题解决
  15. 下载网易云课堂和B站的视频
  16. python读取nc数据并绘图
  17. 用nginx搭建视频链接
  18. 金税盘服务器地址修改,请问下东莞市金税盘的安全服务器地址是多少
  19. 河北省计算机应用与基础知识,2013河北省职称计算机应用能力考试基础知识分章整理...
  20. 基于java的中国象棋的设计与实现毕业设计

热门文章

  1. 爬全景网壁纸(反爬机制Referer)
  2. python爬取微博评论点赞数_python 爬虫 爬微博 分析 数据
  3. 美团 R 语言数据运营实战
  4. Linux中的split命令,文件切割
  5. 基于JavaScript网上商城开发设计 毕业设计-附源码261620
  6. java线程中yield()和join()的区别
  7. 快剪辑剪辑视频1920*1080
  8. git pull报错:Your configuration specifies to...from the remote, but no such ref was fetched
  9. Debian 下 mysql workbench 报 tables could not be fetched.
  10. MFC获取主机IP地址