讲在前面的话:
打算用4篇笔记写完如何在Arduino IDE上搭建ESP8266的编译环境、测试ESP8266与服务器通信、 测试App与TCPUDPDbg通信、最后使用手机APP点亮Arduino UNO板载LED、使用Modbus_Tcp通信
-
现在因为VPN限制太严,Arduino搭建ESP8266编译环境会有几个文件和工具没有办法下载
- 解决办法:使用Git+Python方式安装,但最后一步有一个工具包被禁止下载,最后折腾了很久我是在CSDN上下载了一个现成的包,(竟然50积分,太高了,幸好我是会员),有需要的可以找我,后面会详细讲安装配置过程
-
在没有服务器的情况下,还想实现外网控制
- 可以到http://tcp.doit.am/申请一个端口号,直接打开网页,记住端口号,所有连接该端口的客户端其中一个发消息,其他的都可以收到。在此感谢像这样提供服务的公司,正是因为有你们,比如我这样的人,才能顺利测试和完成这个小作品
-
关于App,最近在学习做android开发,论坛里找了个TCP测试工具的源码,修改了一下
- 稍微讲一下Modbus_Tcp通信规约,平时测试可能发个字符、字符串什么的看看结果可能就行了,但这毕竟不是很稳妥的办法,因为这样传输数据时不可靠的,你不知道收到的一段报文是从哪里开始到哪里结束,又都传递了些什么,为了让服务器两端的人都比较容易操作,就产生了通信规约&