今天测试ubuntu安装mqtt服务器,其他都没啥说的,就是测试的时候
订阅里不要加-v,不然就会出现收不到数据
mosquitto_sub -h 192.168.10.80 -t "mqtt"
既然要搞mqtt那就必须得有个数据库来做数据持久化,于是我在ubuntu上装了个mongodb,遇到一点小问题
修改ip让外部能够访问,得修改./etc/mongodb.conf文件里的ip,如果想远程访问,就得把这个ip改成服务器的ip,比如我的服务器
ip是192.168.11.15,这样远程用python访问数据库就可以
try:
#db_client = pymongo.MongoClient('mongodb://localhost:27017/')
db_client = pymongo.MongoClient('mongodb://192.168.11.15:27017/')
except Exception as e:
print("---异常---:", e)
QMessageBox.critical('pycom', '数据库建立失败!')
github要下载代码,先点击fork然后fork到自己的仓库然后在clone