标签/分类 "mqtt" 下的文章
GO 一些开源库
一个基于控制台的GUI界面,输入文本框和显示界面 Console GUI :https://www.jianshu.com/p/b9f686f5a317 一个MQTT SDK MQTT SDK :https://github.com/eclipse/paho.mqtt.golang 参考代码: package main import ( "fmt" //import the Paho Go MQTT library MQTT "github.com/eclipse/paho.mqtt.golang" "os" "time" ) //define a function for the default message handler var f MQTT.MessageHandler = func(client MQTT.Client, msg MQTT.Message) { fmt.Printf("TOPIC: %s\n", msg.Topic()) fmt.Printf("MSG: %s\n", msg.Payload()) }
MQTT 服务器搭建基于树莓派
1、安装必要组件 libssl-dev pi@raspberrypi:/myserver $ sudo apt-get install libssl-dev pi@raspberrypi:/myserver $ sudo apt-get install uuid-dev pi@raspberrypi:/myserver $ sudo apt-get install cmake 如果出现如下错误 E: 无法下载 http://raspbian.raspberrypi.org/raspbian/pool/main/r/rhash/librhash0_1.3.8-1_armhf.deb 连接超时 [IP: 93.93.128.193 80] E: 有几个软件包无法下载,要不运行 apt-get update 或者加上 --fix-missing 的选项再试试? 需要更新apt源 pi@raspberrypi:/myserver $ sudo apt-get update 2、下载mosquitto并解压,使用最新版本,打开MQT