查看: 123|回复: 6

[技术] 【赚周年币】技术贴----- (13)Fireduino UDP服务器收发数据

[复制链接]

56

主题

1

好友

1819

积分

进士

Rank: 5Rank: 5

  • TA的每日心情
    奋斗
    昨天 19:15
  • 签到天数: 572 天

    [LV.9]以坛为家II

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

    发表于 2016-12-15 15:58:41 |显示全部楼层
    本帖最后由 wambob 于 2016-12-15 15:58 编辑

          UDP是一个无连接协议,传输数据之前源端和终端不建立连接,当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上。在发送端,UDP传送数据的速度仅仅是受应用程序生成数据的速度、处理器的处理能力和传输带宽的限制;在接收端,UDP把每个消息段放在队列中,应用程序每次从队列中读一个消息段。
    第一步:
    创建一个 WiFiUDP对象,接着调用对象函数begin函数,初始化UDP对象以及开始监听端口,参数为需要监听的端口号。
    第二步:
    数据的接受:
    如果UDP端口接到到远程发送的数据,通过调用对象parsePacket函数可以获取数据包大小。之后通过调用对象函数read 读取数据。
    数据的发送:
    UDP 数据包的发送需要通过对象函数beginPacket指定远程主机的IP地址和端口号,之后调用对象函数write写入数据后,调用对象函数endPacket完成组包后扔到网络发送。
    第三步:
    完成数据传输后可以调用UDP对象 stop 函数 释放UDP资源。
             打开例程WiFiUdpSendReceiveString。
    3.JPG

    4.JPG

    5.JPG

    编译后下载到开发板上,打开串口。
    1.JPG

    可见看到连接网络成功,UDP服务器在开发板wifi 的IP端口开始监听。
    在手机端建立一个UDP客户端,连接到UDP服务器。
    Screenshot_2016-12-15-15-15-46.png


    发送数据后,在手机端看到了数据。
    Screenshot_2016-12-15-15-16-31.png

    并且在串口打印出发送的数据
    2.JPG




    已有 1 人评分周年币 收起 理由
    loveeeboard + 20

    总评分: 周年币 + 20   查看全部评分

    回复

    使用道具 举报

    1552

    主题

    25

    好友

    9644

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    奋斗
    昨天 08:44
  • 签到天数: 867 天

    [LV.10]以坛为家III

    活跃会员勋章 发帖机器勋章 在线之王勋章

    发表于 2016-12-16 10:59:34 |显示全部楼层
    不错不错,手机上这个软件很方便
    回复

    使用道具 举报

    131

    主题

    1

    好友

    3988

    积分

    状元

    Rank: 6Rank: 6

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

    [LV.9]以坛为家II

    发表于 2016-12-16 15:17:45 |显示全部楼层
    顶顶顶顶顶顶顶顶顶啊
    回复

    使用道具 举报

    41

    主题

    0

    好友

    983

    积分

    举人

    Rank: 4

  • TA的每日心情
    开心
    昨天 19:54
  • 签到天数: 123 天

    [LV.7]常住居民III

    发表于 2016-12-16 22:38:06 |显示全部楼层
    手机调试很不错
    回复

    使用道具 举报

    1

    主题

    0

    好友

    805

    积分

    举人

    Rank: 4

  • TA的每日心情
    无聊
    昨天 20:04
  • 签到天数: 127 天

    [LV.7]常住居民III

    发表于 2016-12-17 13:21:13 |显示全部楼层
    能实现TCP/UDP装RS232/485/SPI/II2,手机上位机再强大点,以后就可以用手机做简单调试不用背电脑了
    回复

    使用道具 举报

    17

    主题

    13

    好友

    728

    积分

    举人

    Rank: 4

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

    [LV.5]常住居民I

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

    发表于 2016-12-17 14:33:05 |显示全部楼层
    谢谢分享,很实用。
    回复

    使用道具 举报

    1

    主题

    0

    好友

    469

    积分

    秀才

    Rank: 3Rank: 3

  • TA的每日心情
    慵懒
    7 天前
  • 签到天数: 92 天

    [LV.6]常住居民II

    发表于 2016-12-20 13:39:55 |显示全部楼层
    消灭0回复
    回复

    使用道具 举报

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

    关闭

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

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

    GMT+8, 2017-1-19 06:11 , Processed in 0.134843 second(s), 17 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部