2回答

2收藏

【赚周年币】技术贴-----(11)Fireduino TCP客户端学习

#线上活动 #线上活动 2494 人阅读 | 2 人回复 | 2016-12-14

本帖最后由 wambob 于 2016-12-14 23:25 编辑

         Fireduino SDK 为WiFi 提供了一套完善的API,该组API兼容Arduino WiFi Shield 示例。
       Fireduino 的网络通信协议为TCP/IP协议。

       从协议分层模型方面来讲,TCP/IP由四个层次组成:网络接口层、网络层、传输层、应用层。
       TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于点对点的通讯。
        TCP提供的是一种可靠的数据流服务,采用"带重传的肯定确认"技术来实现传输的可靠性。
       关于TCP/IP协议,内容非常的多。光看概念和理论非常枯燥。
打开例程中的WIfiWebClient。




编译程序上传到开发板上。使用手机网络助手建立一个服务器。然后打开IDE串口:

在手机网络助手上显示了从客户端收到的数据

从手机发送数据,在开发板上的串口打印出了接收到的数据

在setup()初始设置pinMode(3,OUTPUT);
在loop()添加接收服务器发来的数据控制板上的LED,服务器发送0,板上的LED3灭,发送1,板上的LED3亮。
  1. while (client.available()) {                        //返回可供读取的字节数。  
  2.     int c = client.read();                             //读取下一个字节。
  3.     if (c>= 0) {      
  4.       Serial.write(c);                                //串口打印   
  5.       Serial.println(c);  
  6.       if(c=='0')
  7.        digitalWrite(3,HIGH);
  8.       if(c=='1')
  9.        digitalWrite(3,LOW);     
  10.     }   
  11.   }
复制代码

评分

参与人数 1 +25 收起 理由
loveeeboard + 25

查看全部评分

分享到:
回复

使用道具 举报

回答|共 2 个

倒序浏览

沙发

jackten

发表于 2016-12-15 09:22:17 | 只看该作者

谢谢分享                                    
板凳

limale

发表于 2016-12-15 09:38:21 | 只看该作者

谢谢分享,赞一个。
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条