原本计划这一篇就直接讲tcpserver,但是我发现如果没有透传的基本概念的话,很难讲清楚整个流程以及应用。
如果读者以前就明白透传的概念,那么可以直接跳过这一篇了。 接下来以零基础的方式来解释。
透传的概念
所谓透传,可以理解为“透过传输”或者“透明传输”。想像对着一块透明玻璃打激光灯,激光会穿过透明玻璃而不发生什么变化,这个过程就可以理解为透传的一种。更精确的一个例子是互联网,我们用户(或者程序)输入的数据后,这个数据并不是直接到达我们要发往的地方,而要经过分包路由等步骤之后,到达彼方之后再重新解包变为原本我们发送的数据,数据在这个过程中确实被操作过,但是如果将传输的过程也想象成一块“玻璃”,数据想象成“激光“,事实上对于我们的数据,穿过这层玻璃并没有发生改变。
这就是透传,穿过处理块之后数据并没有发生改变,也就是对于毫不了解的用户的观察来说,这层处理是“透明的”(并非是指处理过程可见,相反,是指用户看不见处理,而且对用户来说这并没有什么影响,即数据不变)。
透传概念具体到此次实践
为什么要讲透传?因为既然题目标签是arduino,必然要将8266和arduino结合起来啊。
截止到上一篇为止,我们都只是对8266进行编程,8266本身有一定的处理能力,但是复杂的处理当然还是要交给arduino。我们用8266这个模块并不是让其运算,而是能够通过网络传输arduino的数据,因