Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

JSON-RPCが便利そう

RPC=>遠隔制御。
JSON-RPCは、そのJSON版。

JSONらしいシンプルな記法で、遠隔操作を実現します。
ダウンローダのAria2ですとか、BItcoin、あとはopenElecみたいなエンタメサーバの制御に使われています。

RESTなAPIと違い、受け手がHTTPを解釈できなくとも良い点が長所です。

そんなわけで、機能限定とはいえシリアル線でArduinoと通信するライブラリも提供されていたりします*1
GitHub - cloud-rocket/arduino-json-rpc: Simple JSON-RPC server implementation for Arduino

WEBのインターフェイスが子機と通信する場合なんかには有効かも。

*1:ただし、ver1