目前已经完成了服务器的程序主框架,代码试运行了一下,测试通过。源代码及其编译命令在帖子里分享给大家。
本代码的程序开启了两个线程,一个线程负责与局域网里的小模块通信,一个线程负责与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组数据,数据没问题。
好了!上行程序测试通过!
目前已经完成了服务器的程序主框架,代码试运行了一下,测试通过。源代码及其编译命令在帖子里分享给大家。
本代码的程序开启了两个线程,一个线程负责与局域网里的小模块通信,一个线程负责与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组数据,数据没问题。
好了!上行程序测试通过!