1

ここにはDigi ConnectPort X4があり、接続されている ZigBee ネットワークからの情報を提供するために、単純な Web サーバーをその上で実行します。

HTTPBaseServer とサブクラスは純粋な Python クラスですが、デバイス上で何らかのデータベースを実行したいと考えています。複雑な機能は必要ないので、この埋め込みボックスで PySQLite を実行してみようと思いました。

しかし、結局のところ、このボックスで GCC を使用することはできません。このボックスで何らかのデータベース機能を取得する他の可能性はありますか? それとも、このボックスでその SQLite アダプターを入手する可能性を逃したのでしょうか?

4

2 に答える 2

2

私はあなたと同じ状況にあります。いくつかのタプル、または私の場合はいくつかの辞書を使用して、自分自身を疑似 DB にすることができます。そんな感じ:

疑似DB={}

pseudoDB[1]={'id':1, 'zb-dev-object':ZB_object, 'power':power_value} #など

于 2012-07-25T13:30:08.143 に答える
2

誰かが Python を作るためのコンパイラを持っていたに違いありません。(py)sqlite を機能させるには、コンパイラが必要です。

代わりに、dbm のフレーバーまたは純粋な Python の代替を使用する db/anydbm モジュールを使用できる場合があります。これは SQL データベースを提供しませんが、必要に応じて十分なキー値ストアを提供します。

于 2011-10-05T06:02:59.890 に答える