查看: 2196|回复: 2

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

[复制链接]
  • TA的每日心情
    奋斗
    2020-5-27 15:41
  • 签到天数: 868 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2016-12-14 22:21:15 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 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。
    1.JPG
    2.JPG
    3.JPG
    4.JPG
    编译程序上传到开发板上。使用手机网络助手建立一个服务器。然后打开IDE串口:
    6.JPG
    在手机网络助手上显示了从客户端收到的数据
    Screenshot_2016-12-14-22-25-41.png
    从手机发送数据,在开发板上的串口打印出了接收到的数据
    7.JPG
    在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

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-10-15 13:21
  • 签到天数: 183 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2016-12-15 09:22:17 | 显示全部楼层
    谢谢分享                                    
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-14 08:33
  • 签到天数: 2451 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2016-12-15 09:38:21 | 显示全部楼层
    谢谢分享,赞一个。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-11-23 06:53 , Processed in 0.133599 second(s), 21 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.