2

私は、西アフリカのリベリアにある Last Mile Health という非営利の医療組織で働いています。私たちは、インターネットや携帯電話サービスがない農村部の患者に治療を提供できるように、コミュニティ ヘルス ワーカー (CHW) を訓練しています。

CHW にスマートフォン (またはその他のデバイス) を装備して次の 2 つのことを行うパイロット プロジェクトに取り組んでいます。

  1. CHW は電話でデータを収集し、スーパーバイザーのデバイスにデータを「ダンプ」できます。スーパーバイザーはデータを中央の Web ベースのデータベースにダンプします。CHW からスーパーバイザーへのデータ転送は、現場で対面で行われます。

  2. CHW は、収集したデータのカスタム ビューとレポートを自分のデバイス上で生成できます (たとえば、各世帯に住む人々の年齢に関するデータを収集した後、CHW は、子供、男性、そして女性は彼女の村にいます)。

現在、解決策は、スマートフォンでデータをローカルに保存する Android データ収集アプリを構築し (おそらく Couchbase-Lite または SQLite を使用)、WiFi Direct を使用してデバイス間でデータを転送することではないかと考えています。ただし、私は Android 開発者ではありません (私のバックグラウンドは PhP/MySQL/js です)。可能な限り最高のソリューション スタック (ハードウェア + ソフトウェア) について考えている人はいますか? ハードウェアの最大の制約は、バッテリ寿命を可能な限り長くする必要があることです。

4

1 に答える 1

0

私は Couchbase Lite の開発者の 1 人であり、あなたのユースケースは私たちが処理するために構築したものです。

レプリケーション プロトコルはピア ツー ピア用に設計されており、ピアからクラウドへの同期にも使用されます。あなたが説明した対面でのデータの受け渡しは、間違いなく私たちが行っていることです。

私たちのメーリング リストには、Couchbase Lite が処理しない部分である p2p ピア検出に関するスレッドがあります。WiFi Direct は、デバイスを接続するための良い方法です。デバイスが接続されると、Couchbase Lite は自動的に同期できます。

于 2014-06-19T20:39:14.800 に答える