1

我正在使用带有树莓派的 sim900 调制解调器,我可以使用 TCP 的 AT 命令连接到服务器,但是当我尝试如下发送 mqtt 发布数据包时(我使用 tcpflow 从 mosquitto 库中获取此数据包):

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

它不起作用。

4

1 回答 1

2

按照本教程使用SIM900调制解调器在 Raspberry Pi 上连接互联网。从这里下载“sakis3g.gz” 。将Mosquitto客户端库用于MQTT发布/订阅功能。它对我有用:)

使用 SIM900 在“Raspberry pi”上启用互联网的步骤:

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

  2. 然后从这里下载 sakis3g

  3. 使用解压包gunzip sakis3g.gz

  4. 使文件可执行chmod +x sakis3g

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

现在按照屏幕上的说明进行操作。祝你好运!:)

于 2014-06-05T05:25:55.327 回答