完成本节实验所需材料:
硬件:
1.ESP8266 * 1
2.串口 * 1
软件:
1.NetAssist
2.串口调试助手
3.python软件 + 编辑器
阅读本节所需知识:
1.对python语法有一定的了解
2.对TCP通信有一定的了解
前面三节已经分别介绍过如何使单片机向OneNET上上传数据,对数据交互的原理进行了相应的说明,以及如何从OneNET平台上下发命令控制单片机;但由于是使用别人已经制作好了的平台,因此就必须按人家规定的格式向平台上上传数据,否则数据就无法正确传输上去。
如果你觉得OneNET的规则太繁琐,仅仅是想发个数据,就要这么麻烦,那么你可以搭建自己的服务器,写好软件,规定你自己的通信格式(协议),甚至还想做一个更好的平台和OneNET进行PK一下,这都是OK的。
本节将介绍如何搭建一个局域网服务器来完成和ESP8266的通信,完成物联网功能。
一、使用AT指令与NetAssist软件搭建好的服务器进行通信
1.连接好ESP8266和串口,和前面所介绍的一样
硬件连接
2.使用ESP8266和Assist软件建立好的TCP服务器通信
建议串口软件配置成下图这样,方便调试,这个软件不会用的自己摸索一下就会了。
SSCOM软件配置
连接好硬件后