爱板网论坛

查看: 468|回复: 6

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

[复制链接]

主题

好友

2486

积分

进士

  • TA的每日心情
    奋斗
    2018-4-29 06:24
  • 签到天数: 862 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 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   查看全部评分

    回复

    使用道具 举报

    主题

    好友

    6856

    积分

    状元

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

    连续签到: 2 天

    [LV.10]以坛为家III

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

    使用道具 举报

    主题

    好友

    2666

    积分

    进士

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

    连续签到: 2 天

    [LV.10]以坛为家III

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

    使用道具 举报

    主题

    好友

    2069

    积分

    进士

  • TA的每日心情
    开心
    前天 00:54
  • 签到天数: 325 天

    连续签到: 1 天

    [LV.8]以坛为家I

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

    使用道具 举报

    主题

    好友

    901

    积分

    举人

  • TA的每日心情
    无聊
    2018-4-10 08:24
  • 签到天数: 147 天

    连续签到: 1 天

    [LV.7]常住居民III

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

    使用道具 举报

    主题

    好友

    3293

    积分

    状元

  • TA的每日心情
    开心
    昨天 23:05
  • 签到天数: 502 天

    连续签到: 1 天

    [LV.9]以坛为家II

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

    使用道具 举报

    主题

    好友

    605

    积分

    举人

  • TA的每日心情
    奋斗
    2018-3-30 09:27
  • 签到天数: 100 天

    连续签到: 1 天

    [LV.6]常住居民II

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

    使用道具 举报

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

    关闭

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

    手机版|爱板网

    GMT+8, 2018-5-22 20:09 , Processed in 0.145200 second(s), 23 queries , MemCache On.

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

    苏公网安备 32059002001056号

    Powered by Discuz!

    返回顶部