2017-08-23 39 views
0

我的網關使用Raspi和RFM95配置,並在915 MHz運行。我正在使用tfelkamp的單通道數據包轉發代碼(https://github.com/tftelkamp/single_chan_pkt_fwd)。單通道網關只檢測第一條消息

我的網關只檢測收到的第一條消息,然後忽略所有消息。它仍然連接到TTN服務器,但不會收到更多消息。

任何人都可以解釋這可能是什麼原因?可能是因爲RFM95睡覺代碼不再從收發器轉發消息。

謝謝

回答

1

我遇到過類似的問題。請注意您的發件人正在使用不同的頻道,但以頻道(0)開頭。這是您收到的第一個成功消息。您的單通道接收器只能接收通道(0)。有一個變通針對此問題爲您發送explained here

0

這聽起來像是你的發射機使用跳頻發送消息,而你的接收機不能正確處理它(或者反過來)。的

定義跳頻在升特SX1272 datasheet的4.1.1.8章找到:

跳頻擴頻(FHSS)通常使用時 單個分組的持續時間可能會超過法規要求 有關到最大允許的通道停留時間。這在美國的操作中最爲顯着,其中902到928MHz ISM頻帶 提供了跳頻操作。 [...]