【问题标题】:MQTT-SN on Raspberry pi3 , 6lowpan over BLE树莓派 3 上的 MQTT-SN,BLE 上的 6lowpan
【发布时间】:2016-10-18 12:12:38
【问题描述】:

我正在尝试设置一个 MQTT-SN 代理 (rsmb),并使用多个 pi3 作为客户端。

首先,我将建立一个 6lowpan over ble 连接。

设置 pi3(RASPBIAN JESSIE 内核 v4.4)

sudo su
hciconfig hci0 reset
modprobe bluetooth_6lowpan
echo 1 > /sys/kernel/debug/bluetooth/6lowpan_enable
hciconfig hci0 leadv

BLE 网关 (Ubuntu 14.04)

sudo su
hciconfig hci0 reset
modprobe bluetooth_6lowpan
echo 35 > /sys/kernel/debug/bluetooth/6lowpan_psm
echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
echo "connect *my_pi3_bluetooth_address* 1" > /sys/kernel/debug/bluetooth/6lowpan_control
ifconfig bt0 add 2001:xxxx:xxxx:xxxx::/64
service radvd restart

我的 6lowpan over ble 连接正在工作。

现在我想在这个连接中使用 MQTT-SN 协议。

如果我只使用本地连接就可以了。

但是如果我在 BLE 连接上使用 6lowpan,我认为一些数据包会丢失。

ERROR Keep alive error: timed out while waiting for a PUBLISH gateway

详细信息在此网址中。 Detail

我该如何解决这个问题?

【问题讨论】:

    标签: bluetooth-lowenergy ipv6 mqtt


    【解决方案1】:

    发现需要拔掉网线,一切正常。

    【讨论】:

      猜你喜欢
      • 2016-11-11
      • 1970-01-01
      • 2017-11-12
      • 1970-01-01
      • 1970-01-01
      • 2019-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多