GPSと加速度計の値を読み取り、LORAプロトコルを介してリモートサーバーにプッシュします。
espressif esp32を備えたfipy 1.0

詳細:https://pycom.io/wp-content/uploads/2018/08/fipyspecsheetaugust2017n2-1.pdf
Pytrack Shield fipyボードを接続する:
詳細:https://docs.pycom.io/datasheets/expansionboards/pytrack/
Lora Gatewayとしての「MultiTech Conduit Gateway」 
詳細:https://www.multitech.com/brands/multiconnect-conduit
このプロジェクトでは、低電力と安定性を消費することに注意を払います。消費電力を減らすために、カイエンLPPを使用し、加速度計スリープ - モードを起動し、Fipyの不必要な機能を閉じます。ネットワーク:TTN(Thing Network)https://www.thethingsnetwork.org/
-CayenNelp Libraryを使用したため、このプロジェクトにはペイロードデコーダーは必要ありません。他のシナリオを使用していた場合、TTNのペイロードデコーダータブでメッセージをデコードする必要がありました。
pytrack: python3 -m pip install PyTrack-NTU
PYCOMボード情報: python3 -m pip install pycom
このプロジェクトでは、MicropythonがESP32に使用されます。マイクロパイソンに関する詳細情報:
https://github.com/micropython/micropython
https://docs.micropython.org/en/latest/reference/packages.html
Cayennelpは、データをTTNネットワークに送信するために使用しています。 Cayennelppのおかげで、Decode Hexコードにはワンクリックだけで十分であるため、簡単です。オプションのペイロードフォーマットを選択してください>> Cayenneと自動的にデコードします。また、Python側では、これらの関数をコードブロックに追加する必要があります。
lpp.add_accelerometer(xsum,ysum,zsum)
lpp.add_analog_input(abs(gtotal-1))
lpp.add_analog_input(volt, channel = 114)
lpp.add_gps(c0, c1, 55)
lpp.send()

一方、LORAの設定を設定する必要があります。
lora = LoRa(mode=LoRa.LORAWAN, region=LoRa.EU868,adr=False, tx_retries=0, device_class=LoRa.CLASS_A)
-Required keys can be found on TTN network >> Applications >> Dashboard
dev_addr = struct.unpack(">l", binascii.unhexlify('********'))[0]
nwk_swkey = binascii.unhexlify('***************')
app_swkey = binascii.unhexlify('****************')
lora.join(activation=LoRa.ABP, auth=(dev_addr, nwk_swkey, app_swkey))
s = socket.socket(socket.AF_LORA, socket.SOCK_RAW)
s.setsockopt(socket.SOL_LORA, socket.SO_DR, 0)
print ("LoRa Initialized")

このプロジェクトが気に入ったら、主演して引用してください:)