发送端:用AT指令发送数据,如发送 “ESP8266”就是( 发送 =7 是 7个字节数据)
目前成都创新互联已为近千家的企业提供了网站建设、域名、网站空间、网站托管、服务器托管、企业网站设计、康巴什网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
AT+CIPSEND=7
ESP8266
接收端:接收到(接收 +IPD,7: 是 7个字节数据)
+IPD,7:ESP8266
Gokit是个机智云推出的开发套件;ESP8266是个WIFI模块。
Gokit可以通过ESP8266这个WIFI模块实现WIFI连接(路由或AP)。
Gokit也可以通过其他WIFI模块实现WIFI连接(路由或AP)。
Gokit(或其他开发板、MCU)要接上机智云的云平台,可以通过WIFI模块或GPRS模块实现联网,前提是WIFI模块或GPRS模块需要具备作为网关的功能(其实就是使用专门的对应机智云服务器连接的固件)。
机智云官方有公布合作开发支持的通讯模块列表,可以直接选用。
另外,也可以与机智云签订协议,获取网络协议,自行使用任何网络通讯设备进行开发。
总之,机智云服务端摆在那,MCU端在你手上,中间需要联系双方的网关,ESP8266只是网关载体的其中一种选择
来看一下ESP-12模块引脚图
上图是安装在各种开发板上的那个核心模块,标注的这些引脚全都是可以在Arduino中用的,具体来说是11个GPIO(其中2个被串口0占用),还有PWM、SPI、IIC、串口1、一个ADC输入,不如Arduino UNO接口多,但是一般应用下这个IO口数量还是可以的,上面那个图是有点错误的,大家不要以上图作参考
我们再来看一下NodeMCU开发板的引脚图
最开始那个ESP-12的引脚图有点误导人的感觉,其蓝色标签上写着的 “Dxx” 其实是ESP8266芯片内部的GPIO编号,在wemos和nodemcu开发板上也有标着 “Dxx” ,而这两个号码是不一样的,举例说明在Arduino中操作NodeMCU上的D5(GPIO14)这个IO口,使其输出高电平,要写
digitalWrite(D5,HIGH);
或者
digitalWrite(14,HIGH);
不要搞错了
wemos的两款开发板上的 “Dxx” 与NodeMCU开发板的 “Dxx” 是相同的。