【NanoPi NEO Plus2试用体验】15、家庭物联网服务器上行程序

  • xukejing
  • LV5工程师
  • |      2018-01-11 03:41:26
  • 浏览量 1154
  • 回复:1
目前已经完成了服务器的程序主框架,代码试运行了一下,测试通过。源代码及其编译命令在帖子里分享给大家。 本代码的程序开启了两个线程,一个线程负责与局域网里的小模块通信,一个线程负责与mysql服务器通讯。 局域网侦听的UDP端口是60001,数据协议sx,y,z, 其中,s是识别码,x、y、z是格式化打印的int数据,数据之间用英文逗号隔开,最后那个逗号不要落下。 举一个例子,x=12,y=34,z=56,你要向服务器的60001端口发送s12,34,56, 与mysql交互前,需要先在mysql里新建好数据结构。 程序代码如下,mysql的ip是192.168.1.102,根据实际情况填写。还有mysql的用户名密码也根据实际情况填写。 编译运行,启动以后会提示UDP服务开启和home_iot数据库连接成功 只做了服务端,还没做客户端的物联网小模块,先用个电脑端的UDP调试器当小模块吧。 发一组数据试试 服务器终端说第一组数据收到了 用客户端看一下mysql数据库验证一下,发现确实正确地增加了一组数据 我们再多发几组看看。服务器终端打印了数据处理过程 回过头看看mysql,数据库里又增加了3组数据,数据没问题。 好了!上行程序测试通过!
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
7943603 2018-06-28
很有内涵
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子