草庐IT

ESP8266WiFi库

全部标签

c - AT 命令 ESP8266 01 : AT+CIPSTART: How to fix response Link type Error/Can't connect with TCP

已解决我正在尝试通过AT命令通过TCP将ESP826601(通过Arduino控制)作为客户端连接到ESP8266设置作为服务器。但是一旦我发送命令“AT+CIPSTART”,响应就是“链接类型错误”。SDK版本为2.0.0。我已经尝试在1和0上使用AT+CIPMUX以及每个ID,但响应始终是链接类型错误左边是服务器/右边是客户端编辑:在几次重新启动后的一些随机时间它可以工作,但只有3%的时间。已解决 最佳答案 我找到了答案。所以我做错的是我没有用AT+CIPMUX=1初始化AP。这意味着它无法打开多个id。所以我只是删除了“0”,

blackberry - 如何在连接到 BlackBerry 上的 Wifi 时获取 IP?

我正在尝试让我的应用程序在连接到Wifi网络时检索IP地址,但我不太确定如何完成这项工作。我查看了RadioInfo,发现有一个函数getIPAddress(intapnId)。这是正确的吗?我也看过WLANInfo,但那个似乎没有任何与IP相关的功能。谁能帮我解决这个问题? 最佳答案 klyubinwrote:[...]thebestsolution(asitreliesondocumentedbehavior)istoopenaudpsocket(orTCPserversocket)overWiFiandqueryitsIPad

c++ - iPhone/iPad wifi tcpip 连接到 wifi 上的其他计算机

我在Wifi路由器上连接了多台计算机。对于iPhone/iPad在objective-c中,我如何确定什么计算机位于什么tcpip套接字地址上,以便我可以选择并连接到该计算机?(每台计算机都是一个用C++编写的套接字服务器,我需要能够轻松检查输出的状态) 最佳答案 如果您的计算机都是Mac,那很容易。只需使用NSNetservice类来公布您已有的服务和套接字端口。然后,在iOS设备上,只需使用NSNetServiceBrowser对象按名称查找您的特定服务,并根据需要连接到其中一个或所有服务。如果您的计算机不是Mac,您可以查看B

tcp - 在连接到 wifi 之前,最初是如何发现 chromecast 的?

chromecast最初是如何在连接到wifi之前被发现的?底层技术是什么?如果设备在提供wifi密码发送多播之前获得ip,是否使用多播完成 最佳答案 https://superuser.com/questions/626199/how-does-google-chromecast-connect-to-secured-wifiChromecast在首次打开时充当接入点。您在andriod、windows或mac设备上安装软件的软件会找到它并直接连接到chromecast的AP。然后chromecast扫描访问点,让您选择一个并输入

STM32与ESP32的硬件SPI通信(个人学习记录)

一、硬件配置        STM32F103ZET6作为主机,使用SPI2,ESP32S2作为从机,进行SPI双向通信;硬件接线如下:                        主机            从机CS                      PB12—————— 14MOSI                    PB6——————  2MISO                    PB14—————— 13CLK                     PB15—————— 12HANDSHAKE             PB13——————  15GND      

sockets - 将 ESP8266 连接到虚拟 IP 地址/网站

我正在使用ESP8266wifi模块从我的微Controller在网络上发送/接收数据包。特别是我一直在使用AT+CIPSTART="TCP",'xxx.xxx.xxx.xxx,80\r\n命令选择我将数据包发送到哪个端点。它目前适用于静态IP(或具有静态IP的域);但我还没有找到说明这如何与虚拟IP(或具有虚拟IP的域)一起使用的资源。我的网站托管在共享服务器上,但每次我执行此CIPSTART命令(使用IP或域)时,响应都是通用共享服务器IP地址页面。如何让我的ESP8266连接到托管在具有虚拟地址的共享服务器上的特定站点?我读过的资源:ESP8266ATCommandSetESP8

android - 向 wifi 连接的设备发送一个字符串,在 android 中返回 EHOSTUNREACH(没有到主机的路由)

所以,应用程序的流程是,首先,我使用我的android手机通过wifi连接一个设备(这是一个服务器),然后,我想向该设备发送一个字符串,仅此而已。问题是,当我尝试这样发送时newThread(newRunnable(){@Overridepublicvoidrun(){try{Socketsocket=newSocket("192.168.8.101",2001);DataOutputStreamDOS=newDataOutputStream(socket.getOutputStream());DOS.writeUTF("61");socket.close();}catch(Excep

android - 在 android studio 中通过 Wifi 坚持 ADB?

您好,我正在使用更新到AndroidLolliop的MotoG2ndGeneration,在google'sguide的AndroidadbSection下,它说$亚行USB以USB模式重启$adbdevicesListofdevicesattached########device$adbtcpip5555restartinginTCPmodeport:5555$adbconnect#.#.#.#connectedto#.#.#.#:5555$adbdevicesListofdevicesattached#.#.#.#:5555device我遵循了这些步骤,通过WiFi的ADB工作得很

1·ESP32-C3入门教程——不止点亮一颗灯

【写在前面】最近在读《ESP32-C物联网开发实战》,个人感觉书在这一块讲的并不太适合初学者。这里反过来,先通过实践的方式实现功能,搞懂每一行代码的实现机制之后,再去一个个研究硬件的原理和机制。  如果还没搭建好环境,或者碰到找不到头文件的问题,以下指路:环境搭建踩坑记http://t.csdn.cn/Z243W目录一点必要的准备知识从点灯开始入坑level1:光速点亮一颗灯level2:点灯只是计划的一部分——利用定时器控制定时器句柄结构体初始化部分API的实现过程梳理level3:实现彩色光污染——利用PWM控制拓展 小结一点必要的准备知识链接指路:这是关于ESP32C3最通用入门知识整理