Storage node for cyberfly IoT platform
POST /api/createdb
{
"dbinfo":{"name":"dashboard", "dbtype":"documents"},
"sig":"signature",
"pubkey":"pubkey used to sign the dbinfo"
}
POST /api/data
{
"data":{"temp":25},
"sig":"signature",
"publicKey":"pubkey used to sign the data",
"dbaddr":"db address"
}
{
"_id":"id of existing data",
"data":{"temp":26},
"sig":"signature",
"publicKey":"pubkey used to sign the data",
"dbaddr":"db address"
}
POST /api/read
{
"dbaddress":"/orbitdb/address"
}
POST /api/getdata
{
"dbaddress":"/orbitdb/address",
"key":"valid key of the existing record"
}