3年前
SORACOM Funnel のデータ転送時に整数データへ変換される制限がなくなりました
デバイスからのデータを特定のクラウドサービスに直接転送する「SORACOM Funnel」 を使って、小数点以下がすべて 0
のデータ (例: {"temperature": 20.0}
) をクラウドサービスに送信するときに、小数点 1 桁目の 0
が維持されるようになりました。
たとえば、{"temperature": 20.0}
を IoT デバイスから送信した場合、今までは SORACOM Funnel で整数データ {"temperature": 20}
に変換されていました。今回の変更により、{"temperature": 20.0}
のまま変換されずにクラウドサービスに送信されます。
データの送信先において、小数点の有無でデータの型 (整数型や浮動小数点型) を判断するシステムの場合、動作に影響があります。
ただし、小数点 2 桁目以下の末尾の 0
は保存されません。たとえば、IoT デバイスからデータ {"temperature": 20.00}
を送信すると、小数点 1 桁目の 0
のみが維持され、クラウドサービスには {"temperature": 20.0}
が送信されます。