WiFi通信应用开发【保姆级】实现ESP8266模块数据上传到云端!!!

前言

前期配置

将ESP8266 wiFi模块配置成WiFi soft-AP + station工作模式。

配置方式可参考往期文章(点击跳转)


模块准备

ESP8266芯片

选用开发板

新大陆-WIFI通讯模块


WiFi上云配置

一、添加项目

在新大陆云平台创建项目

二、添加传感器

alarm要与下面发的数据内容保持一致


三、TCP客户端发起连接

注意:连接前需将板子复位,再进行下面的操作

AT+CIPSTART=”TCP”.”服务器IP”,服务器端口



四、发送数据

AT+CIPSEND=发送数据的长度

 {"t": 1,"device": "wifi0138","key":"8eb7aa95973c42eca3d53af81d63537d","ver":"v1.1"}

AT+CIPSEND=发送数据的长度

{"t":3,"datatype":2,"datas":{"alarm":{"2015-03-22 22:31:12":1}},"msgid":001}

五、新大陆云平台查看数据

六、额外添加传感器数据上传


感谢各位读者的阅读!希望大家给出一键三连,多多支持原创。有错误和不解的地方,欢迎各位读者在评论区讨论,我也会不断学习不断改进,做出更加优质的作品!!!

在 Windows 环境下搭建 MySQL 主从同步以实现读写分离,涉及多个关键步骤。以下为详细配置流程: ### 1. 环境准备 - 安装两台或以上运行 MySQL 的 Windows 服务器(主库和从库)。 - 确保主从服务器之间网络通畅,可以通过 IP 地址互相访问。 - 数据库版本建议使用较新的 MySQL 版本,以支持完整的主从复制与读写分离特性 [^3]。 ### 2. 配置主库 编辑主库的 `my.ini` 文件,添加如下内容以启用二进制日志并指定不需要同步的数据库: ```ini [mysqld] server-id=1 log-bin=mysql-bin binlog-ignore-db=sys binlog-ignore-db=mysql ``` 重启 MySQL 服务使配置生效。 在主库中创建用于复制的账户,并授予相应权限: ```sql GRANT REPLICATION SLAVE ON *.* TO 'rep'@'192.168.220.%' IDENTIFIED BY 'redhat'; FLUSH PRIVILEGES; ``` ### 3. 配置从库 编辑从库的 `my.ini` 文件,添加如下内容以启用中继日志并设置唯一标识: ```ini [mysqld] server-id=2 relay-log=relay-log-bin relay-log-index=slave-relay-bin.index ``` 同样需要重启 MySQL 服务。 在从库上执行命令连接到主库并开启复制功能: ```sql CHANGE MASTER TO MASTER_HOST='192.168.220.171', MASTER_USER='rep', MASTER_PASSWORD='redhat', MASTER_AUTO_POSITION=1; START SLAVE; ``` ### 4. 创建测试数据库和表 在主库中创建一个测试数据库和表,例如 `user_db` 和 `user` 表: ```sql CREATE DATABASE user_db; USE user_db; CREATE TABLE `user` ( `id` int(11) NOT NULL, `name` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ``` 插入一些测试数据以便验证主从同步是否正常工作: ```sql INSERT INTO user (id, name) VALUES (1, 'Alice'), (2, 'Bob'); ``` ### 5. 验证主从同步 登录到从库,检查是否能查询到刚刚插入的数据: ```sql USE user_db; SELECT * FROM user; ``` 如果能看到与主库一致的数据,则说明主从同步已经成功建立。 ### 6. 实现读写分离 为了实现读写分离,可以采用中间件工具如 MyCat 或者 ProxySQL 来分发请求。也可以通过应用程序代码来控制哪些操作发送给主库、哪些操作发送给从库。例如,在 PHP 应用中,可以根据 SQL 类型动态选择连接的数据库实例。 此外,还可以利用 MySQL Router 结合组复制来自动处理读写流量分配。 ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

花开月满西楼

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

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

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

打赏作者

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

抵扣说明:

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

余额充值