Electron by Particleはあなたが探しているものかもしれないと思います。Electronを使用すると、2Gまたは3Gモバイルワイヤレスネットワークに接続できるデバイスを構築できます。
以前のコメントの1つで、データ使用量は1か月あたりのデータのメガバイトを超えないだろうと述べました。Electronでは、基本料金として毎月$ 2.99(最初のメガバイトを含む)、次に追加のMBごとに$ 0.99が請求されます。
技術的な観点から見ると、ElectronはParticleのクラウドに接続され、それとメッセージを交換します。次に、WebアプリからパーティクルのクラウドにHTTPリクエストを送信することにより、Webアプリを介してElectronを制御できます。ElectronにはGPIOピン(シリアル/ UART通信用)があるため、ニーズに応じてRaspberry Piに接続できます。詳細については、こちらを参照してください。
一般的なシナリオでは、あなたとElectronの間の通信は次のようになります。
- Electronでコマンドを処理する関数を記述します。
int callRaspberry(String command) {
//handle communication here
}
- セットアップ中に前の機能を登録します。
void setup()
{
Particle.function("callRaspberry",callRaspberry);
}
- Electronで関数を呼び出すために、Particleのクラウドにリクエストを行います。
curl https://api.particle.io/v1/devices/<DEVICE_ID>/callRaspberry \
-d access_token=<YOUR_ACCESS_TOKEN> \
-d arg=<COMMAND_VALUE>
その他のコード例はここにあります。
HologramがElectronと同様のデバイスを提供し、サービス価格も安いことも私は見た。ここでいくつかの比較を見つけることができます。