AI+精准种植说明文档

AI+精准种植说明文档

AI农业ZigBee

一、Qt

1. Qt中加入的模块

在.pro文件中加入如下语句

QT +=sql mqtt

二、emqxx 基本配置

  • 服务器默认密码(未修改)
    用户名:admin/luke
    密码:public/luke

  • 浏览器管理地址

    192.168.43.86:18083
  • 运行命令(进入bin目录)
    ./emqx start

1. sql语句模板

  • 编写sql语句模板时,注意最后一个不能加“,”
  • 语句模板
  •   insert into t_mqtt_msg(msgid,topic,qos,payload,arrived)values(${id},${topic},${qos}, ${payload}, FROM_UNIXTIME(${timestamp}/1000))

2. 软件位置

/home/luke/Downloads/emqx/bin$

开启emqx服务器:

./emqx start

3. 远程登录错误(拒绝)

  1. 重新建立mysql用户
	create user 'luke'@'%'  identified by 'password';
  1. 设置权限
   grant all privileges on *.* to 'luke'@'password';

三、项目ip地址配置

  • esp8266中mqtt服务器地址192.168.43.86
  • esp8266wifi的名称和密码(在代码中修改)LUKELiu nrbs4f4w
  • 电脑数据库ODBC中数据源的地址(已修改,无需配置)

四、zigBee硬件

1. 连线

1-1. 串口0

404 出错:error

五、常见问题

1. 无法获取远程数据库中的历史数据

  1. 关闭数据库中的ssl验证,在/etc/mysql/myslq.conf/myslqd.conf中加入如下,关闭ssl
# Disable ssl
skip-ssl
  1. 重启mysql服务
service mysql restart
上一篇:HTTPS加密证书流程(2)


下一篇:Java学习(一)