首页 > 其他分享 >嵌入式wifi连接获取天气信息

嵌入式wifi连接获取天气信息

时间:2022-10-25 15:45:50浏览次数:65  
标签:wifi CWMODE TCP 连接 api 嵌入式 com CIPSEND

单连接TCP Client
使用串口sscom软件,直接输入AT命令驱动ESP8266

AT+CWMODE=1 -客户端模式
AT+CWMODE=2 -服务端模式
AT+CWMODE=3 -混合模式

//设置WIFI模式
AT+CWMODE=3

//连接路由 SSID -wifi名称 password -wifi密码
//AT+CWJAP="SSID","password"
AT+CWJAP="test","test123456"

//查询设备IP地址
AT+CIFSR

 

//连接天气服务器 获取心知天气JSON
//https://api.seniverse.com
AT+CIPSTART="TCP","api.seniverse.com",80
//GET、空格加网址字符串长度,再加上换行和回车共2,就是发送的数据包长度
//AT+CIPSEND=发送的数据包长度
AT+CIPSEND=114
GET https://api.seniverse.com/v3/weather/now.json?key=SfmVM4X_syYGtV5QE&location=chengdu&language=zh-Hans&unit=c


//其它天气API网站
//yiketianqi.com
AT+CIPSTART="TCP","yiketianqi.com",80
AT+CIPSEND=103
GET https://www.yiketianqi.com/free/day?appid=84543419&appsecret=2IYO2UJ5&unescape=1&cityid=101270101

标签:wifi,CWMODE,TCP,连接,api,嵌入式,com,CIPSEND
From: https://www.cnblogs.com/lidayun/p/16825046.html

相关文章

  • DBeaver连接Oracle数据库报错
    DBeaver,免费的多平台数据库工具,适用于开发人员,数据库管理员,分析师和所有需要使用数据库的人员。支持所有流行的数据库:MySQL,PostgreSQL,SQLite,Oracle,DB2,SQLServer,Sybase,MSA......
  • efcore 连接SqlServer2008R2报错:'OFFSET' 附近有语法错误。 在 FETCH 语句中选项 NEXT
    用的是EFCore6,连接SqlServer2008R2时,生成的分页方法会报错,只需要指定ProviderName时加上版本号就行:Microsoft.EntityFrameworkCore.SqlServer@2008,高于2008版本就按默......
  • DTU 4G透传连接力控组态软件
    1、软件部分:力控7.2版本、DTU配置软件2、硬件:4G版本的DTU(东用科技)3、过程:a、力控中建立modbus通讯,通讯方式选:网桥(GPRS、CDMA等)  在设备厂家中选“东用科......
  • HTL6217系列可用5节 ~7节电池的串联连接
    概述HTL6217系列内置高精度电压检测电路和延迟电路,是用于锂离子可充电电池的二次保护IC。通过将各节电池间短路,可适用于5节 ~7节电池的串联连接。封装MSOP-10特点1、针对各......
  • WGCLOUD无法连接到mysql数据库的原因
    WGCLOUD有时候连不上mysql数据库,我们按照以下几点来排查下:1.我们首先检查server/config/application.yml中mysql连接配置是否正确,比如用户名密码这些2.再检查mysql是否已......
  • druid数据库连接池
    数据库连接池简介:1.数据库连接池是个容器,负责分配、管理数据库连接2.它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个3.释放空闲时间超过最大空闲时......
  • mysql数据库指定ip远程访问(设置远程连接),赋权操作
    mysql数据库指定ip远程访问(设置远程连接)远程访问mysql报错,ip不允许链接的情况:错误号码1045Accessdeniedforuser'用户名'@'数据库地址'(usingpassword:YES) 查......
  • 心跳机制解决lettuce连接池断连问题
    心跳机制Springboot项目中Redis用lettuce连接池,如果长时间不用redis的话,就会断连,可以通过用netty的心跳机制来维持连接。心跳是在TCP长连接中,客户端和服务端定时向对方......
  • 如何连接服务器
    ​电脑:用了MACOS美化的Win1022H2准备用具:WindowsPowershell打开Powershell​编辑输入ssh用户名@IP地址(不含端口号) 第一次连接会出现是否保存指纹的提示,输入y......
  • Win10使用L2TP连接失败
    Win10使用L2TP连接失败解决方法:打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters下,将AllowL2TPWeakCrypto、AllowPPTPWeakCrypt......