私は自分のDBをMYSQLでモデル化しようとしていますが、私の構造はcygnusを自動的に生成するデータ収集テーブルによって構成され、温室とユーザーがいます。モデル化BD MYSQL Cygnus FIWARE
テーブル内の各ユーザーのすべてのセンサーのすべてのデータを、それを各ユーザーと温室に関連付けると、私は正しい方法だと思います。
しかし、このテーブルのエンティティIDと別のエンティティIDの2つのサブスクリプションを作成しようとしていますが、自動的に2つのテーブルが作成され、アイデアはすべて1つになります。
どうすればいいですか?同様
GET /v2/entities/ HTTP/1.1
Host: 1.2.3.4:1026
Accept: application/json
Content-Type: application/json
Fiware-Service: pruebastienda
Fiware-ServicePath: /tienda1
Cache-Control: no-cache
Postman-Token: e19de386-ca21-cd7d-cd24-f1dee9487196
[
{
"id": "palmerillas",
"type": "invernadero",
"pressure2": {
"type": "Integer",
"value": 6,
"metadata": {}
},
"sensor32": {
"type": "Integer",
"value": 1,
"metadata": {}
},
"sensor42": {
"type": "Integer",
"value": 44,
"metadata": {}
},
"temperature2": {
"type": "float",
"value": 4,
"metadata": {
"accuracy": {
"type": "Float",
"value": 9
}
}
}
},
{
"id": "palmerillas2",
"type": "invernadero2",
"pressure2": {
"type": "Integer",
"value": 6,
"metadata": {}
},
"sensor32": {
"type": "Integer",
"value": 1,
"metadata": {}
},
"sensor42": {
"type": "Integer",
"value": 44,
"metadata": {}
},
"temperature2": {
"type": "float",
"value": 4,
"metadata": {
"accuracy": {
"type": "Float",
"value": 9
}
}
}
}
]
そして、私のサブスクリプション:
は、私は私のエンティティを添付
GET /v2/subscriptions/ HTTP/1.1
Host: 1.2.3.4:1026
Accept: application/json
Fiware-Service: pruebastienda
Fiware-ServicePath: /tienda1
Cache-Control: no-cache
Postman-Token: 7898a397-2018-42fc-7edf-e35f25105901
[
{
"id": "59ca8b394df7c75fee3e1969",
"description": "A subscription to get info about palmerillas",
"status": "active",
"subject": {
"entities": [
{
"id": "palmerillas",
"type": "invernadero"
}
],
"condition": {
"attrs": [
"pressure2"
]
}
},
"notification": {
"timesSent": 2,
"lastNotification": "2017-09-26T17:16:04.00Z",
"attrs": [
"temperature2",
"pressure2",
"sensor32",
"sensor42"
],
"attrsFormat": "legacy",
"http": {
"url": "http://localhost:5050/notify"
},
"lastSuccess": "2017-09-26T17:16:04.00Z"
}
},
{
"id": "59ca8bb94df7c75fee3e196a",
"description": "A subscription to get info about palmerillas",
"status": "active",
"subject": {
"entities": [
{
"id": "palmerillas2",
"type": "invernadero2"
}
],
"condition": {
"attrs": [
"pressure2"
]
}
},
"notification": {
"timesSent": 2,
"lastNotification": "2017-09-26T17:17:56.00Z",
"attrs": [
"temperature2",
"pressure2",
"sensor32",
"sensor42"
],
"attrsFormat": "legacy",
"http": {
"url": "http://localhost:5050/notify"
},
"lastSuccess": "2017-09-26T17:17:56.00Z"
}
}
]
EDIT:テーブルの
名は以下のとおりです。
tienda1_palmerillas_invernadero AND tienda1_palmerillas2_invernadero2
私はよく理解している場合、あなたが絵
質問を洗練できますか? Orionの購読に問題があるのか、MySQLでCygnusの永続性に問題があるのか分かりません。エラーメッセージを投稿できる場合は、それも素晴らしいでしょう!ありがとう:) – frb
質問投稿を編集して、MySQLで生成されているテーブルの名前を含めてください。どうも! – fgalan
アドバイスの一部:パブリックIPをパブリックインターネットに公開しないでください。 150.214.y.z. – fgalan