新手,有一个需求:zigbee板子收集的温湿度数据从串口输入,但是怎么存入数据库啊?

解决方案 »

  1.   

    MYSQL仅是个数据库,本身无法提供直接访问串口通讯的接口。这个需要自己写程序去监听接收COM传来的数据,然后插入数据库。
      

  2.   

    你应该看下相应的例子,mysql有API,收集的温湿度数据从串口输入,需要用C语言将相应的数据插入数据库。
      

  3.   

    我晕了。
    开题报告要决定方案,但是新手弄不清了,特别方法还这么多,搞不清用哪个了
    现在有两个问题了:
    1、用自己的主机做的服务器搭了一个MySQL,要实现自动接收从串口发送的数据,存入数据库。
    2、本地的数据库怎么变成网络数据库,然后给app提供接口。
    之前有一个想法,本地服务器映射一个网页,网页只有数据中的有效数据,映射到外网,解析json格式给APP提供接口,作为新手我现在已经搞不懂这方法靠不靠谱了。
    大神们,求指点一下啊,还有没有专业一点的方案?求帮助,感谢!
      

  4.   

    눈_눈tomcat    Sqlite都是什么  这几个数据库什么区别   web服务器和平常的服务器又什么区别   越看越乱了   有没有教程什么的推荐一个啊 ?   socket通信实现的是什么?   新手迷茫了。。
      

  5.   

    对于1:可以用花生壳做一个外网,就可以访问了,mysql是3306端口。
    2:mysql是3306端口,就可以访问了,给app提供接口,是java开发的有相应的接口的。
      

  6.   

    我用的java串口通信,需要导入RTXX.jar包,实现串口通信,将串口的数据读入到控制台打印出来,如果是你需要的结果的话,你就可以操作了呀,存入到一个数组就可以了,另外,我读出来是有问题的,如下:我读出来的时候是字符,比如23,读出来是收到了2,接着才收到的3,中间有一个空格,原因是c语言没有字符串类型,所有,你需要将读入的数据进行处理才能存入mysql数据库,最简单的方法就算将读到的数据全部放在一个数组里面,包括空格也在数组里,通过数组下标,重新拼接起来。最后就可以利用常规的数据库操作进行存入了。