服务器端怎么接受单片机通过GPRS提交过来的数据?
服务器端为PHP+mysql,客户端为单片机+GPRS,客户端通过GPRS以socket的方式向服务器提交数据,数据采用CRC16校验,请问服务器端怎么接受数据,还有PH...
服务器端为PHP+mysql,客户端为单片机+GPRS,客户端通过GPRS以socket的方式向服务器提交数据,数据采用CRC16校验,请问服务器端怎么接受数据,还有PHP的CRC16计算问题?有没有大神,请教一下
展开
3个回答
展开全部
这个问题比较麻烦的向服务器提交数据也可以说成向数据库提交数据所以说php就没关系了,主要就是向服务端数据库里面写数据就可以了。服务器上又mysql服务的前提条件下通过GPRS链接数据库访问数据库等等吧。CPC16太多了自己定义都行吧!上网搜好多关于CRC16的只是呢。
追问
现在智能硬件已经开发好,并且通信协议如下
数据类型 消息头 数据长度 数据 校验
0x00 消息头;
0x00 数据类型;
0x00 数据长度(所有的数据);
0x00~0x00 数据;
和校验。
数据使用大端模式
现在的问题是服务器端采用Java来开发,针对如上通信协议,有没有Java的demo可以参考一下,求大神指点
追答
我用的是c++,要说思想的话我还能说点儿,要是demo可就无能为力了,但是你在网上搜索还是能找到java做的服务端的,智能硬件开发好了之后你可以先用TCP/UDP测试软件建立一个服务端先做着下位机。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询