M5STACKのWIFIでNTRIPサーバーからのRTCM3データ受信状態のプログラムのDUTYを観察してみました。空き時間で、F9PのフルLOGデータをLOGできるかの検討の一環です。
●空き時間は多い
平均すると1秒に1-2回程度1-2KBパラパラと受信してました。
●速度は一定値
データ量と転送時間を割って速度を計算すると11Byte/msecでした。
USBシリアル230400bpsですので、23Byte/msecなのでNTRIPサーバーの律速だと思います。
●フルLOGデータ量が巨大
F9PのUBX+NMEA+RTCMで1セットで4KBもあります。
これを200msecで吐き出してきますので、4K/200msec=20Byte/msec
●LOGデータの保存先が悩み
このLOGデータを落ちなくLOGするには、460800bpsでNTRIPの空き時間をフルに使う必要があります。この速度では、SDカード書き込みで間に合うのか、IFを使ってPCかスマホ転送で間に合うのか
実験してみないとわからないです。