查看: 187|回复: 2

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

[复制链接]

56

主题

1

好友

2193

积分

进士

Rank: 5Rank: 5

  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 666 天

    [LV.9]以坛为家II

    爱板会员勋章 活跃会员勋章 发帖机器勋章 在线达人勋章

    发表于 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 人评分 收起 理由
    loveeeboard + 25

    总评分:  + 25   查看全部评分

    回复

    使用道具 举报

    5

    主题

    1

    好友

    1114

    积分

    进士

    Rank: 5Rank: 5

  • TA的每日心情
    开心
    昨天 08:58
  • 签到天数: 132 天

    [LV.7]常住居民III

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

    使用道具 举报

    19

    主题

    13

    好友

    1236

    积分

    进士

    Rank: 5Rank: 5

  • TA的每日心情
    开心
    15 小时前
  • 签到天数: 128 天

    [LV.7]常住居民III

    爱板会员勋章 活跃会员勋章

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

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

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

    手机版|爱板网 |网站地图  

    GMT+8, 2017-4-29 15:50 , Processed in 0.220966 second(s), 16 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部