如何使用(GPRS)sim900调制解调器发送MQTT 'Publish'数据包?



我使用sim900调制解调器与树莓派,我能够连接到服务器使用AT命令TCP,但当我尝试发送mqtt发布包如下(我使用tcpflow从蚊库获取此包):

Serial.print("0");
Serial.print("0x10");
Serial.print("0x0");
Serial.print("0x8");
Serial.print("ABC/XYZ");
Serial.print("HELLO");
Serial.print("0x0");

它不工作

按照这个教程使用SIM900调制解调器在树莓派上连接互联网。下载'sakis3g.gz'从这里。使用 mosquito 客户端库实现MQTT pub/sub功能。它对我有效:)

使用SIM900在'树莓派'上启用互联网的步骤:

  1. 在终端sudo apt-get install ppp isc-dhcp-server usb-modeswitch上输入

  2. 下载

  3. 使用gunzip sakis3g.gz解压包

  4. Make file executable chmod +x sakis3g

  5. 使用GUI选项sudo ./sakis3g --interactive运行sakis

现在按照屏幕上的指示。好运!:)

相关内容

  • 没有找到相关文章

最新更新