ESP8266概述ESP8266是一个完整且独立的Wi-Fi网络解决方案,可以承载软件应用程序或通过另一个应用程序处理器卸载所有Wi-Fi网络功能。 ESP8266配备应用程序并且是设备中唯一的应用程序处理器时,可以直接从外部闪存启动。内置的高速缓冲存储器有助于提高系统性能并减少内存需求。另一种情况是,当无线Internet接管Wi-Fi适配器的任务时,可以将其添加到任何基于微控制器的设计中,连接非常简单,只需通过SPI / SDIO接口或中央处理器AHB即可。桥接接口很好。 ESP8266强大的片上处理和存储功能使其能够通过GPIO接口集成传感器和其他专用设备,从而以最少的系统资源实现最少的预开发和运行。 ESP8266是高度集成的片上芯片,包括天线开关巴伦和电源管理转换器,因此只需要很少的外部电路,包括前端模块在内的整个解决方案都旨在最大程度地减少PCB占用的空间。配备ESP8266的系统的主要功能包括:在节能VoIP的睡眠/唤醒模式之间快速切换,低功耗运行的自适应非无线电偏置,前端信号处理功能,故障排除和无线电系统共存功能。消除蜂窝/蓝牙/ DDR / LVDS / LCD干扰。 esp8266透明传输模式设置操作步骤1. AT此命令必须看AT OK,说明您的电源与TTL和wifi模块的通讯正常。2. AT + CWMODE = 3设置模式3,STA + AP,实际上我们只使用STA3。AT + RST重置模块,并且您会在收到的消息的底部看到“就绪”,表明模块已成功重置。重置后,它处于STA + AP模式。 4. AT + CWJAP =“您的ssid”,“密码”。输入您的无线路由器的用户名和密码,请务必正确输入,注意大小写。5.AT + CIFSR查询IP,因为STA和AP有两种模式,所以有MAC和IP两组,常见的是192.168.xx LAN IP6。AT+ CIPMUX = 0设置单链路,只能在单连接模式下进行透明传输,因此建立连接之前必须使用(AT + CIPMUX = 0进行设置单连接)7.AT + CIPMODE = 1设置透明传输模式8.AT + CIPSTART =“ TCP”,“ 183.230.40.33” 80连接到OneNet服务器9 AT + CIPSEND开始透明传输,发送10.POST / devices / 79146 / datapoints HTTP / 1.1api-key:pmWLtnkDBSreKfvg7GsClUXdXa4A Host:api.heclouds.com ConnecTIon:close-quo; ldquold:& ldquo 59& quot; ;:" TEMP& rdquo;,“数据点” :: [{& quot; value& rdquo;:50}]}]}}发送JSON数据流,格式必须正确,大多数人在这里失败,因为格式错误,为您修改了79146,将您自己的设备ID api-key后面的内容更改为您自己的API-KEY“ TEMP”这是我的数据流的名称,并对其进行了更改达到您想要的价值。接下来的50是数据。输入您想要的。然后回头看一下Content-Length:59 ConnecTIon:colse如果添加了此项,则服务器在接收到数据一次后将断开连接,如果没有,则可以连续发送数据。如果长时间未发送,链接也将关闭。这59是后面的整个数据流的长度-一个小窍门,您可以使用Notepad ++软件直接选择要查看的长度,您自己不要自己计算,如果您算错了,那将是一个悲剧! 11。+++发送+++退出透明传输模式,此命令无需输入。 12.转到服务器,查看数据是否成功上传。不再描述。它写在上一个日志中。 13.通过以上步骤,您可以通过ESP8266的TCP透明传输模式将数据发送到OneNet服务器。