From 4a828c8ba1e006646f5be58bac5b6cd0975df6a0 Mon Sep 17 00:00:00 2001 From: Thomas Fransolet Date: Sat, 18 Jul 2020 21:45:39 +0200 Subject: [PATCH] MyCore test collection --- ...re Test Collection.postman_collection.json | 485 ++++++++++++++++++ 1 file changed, 485 insertions(+) create mode 100644 Postman collections/MyCore Test Collection.postman_collection.json diff --git a/Postman collections/MyCore Test Collection.postman_collection.json b/Postman collections/MyCore Test Collection.postman_collection.json new file mode 100644 index 0000000..e3f26f1 --- /dev/null +++ b/Postman collections/MyCore Test Collection.postman_collection.json @@ -0,0 +1,485 @@ +{ + "info": { + "_postman_id": "1bf6d5f6-4795-4a76-81dc-4278392a84cc", + "name": "MyCore Test Collection", + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" + }, + "item": [ + { + "name": "IoTController", + "item": [ + { + "name": "Test SmartPrinter to DB", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiVGhvbWFzIiwiZW1haWwiOiJqb2huLmRvZUBibGlua2luZ2NhcmV0LmNvbSIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IkFkbWluIiwibmJmIjoxNTU1NTMyMjcxLCJleHAiOjE1NTc5NTE0NzEsImlzcyI6Ik15Q29yZSBBcHAiLCJhdWQiOiJNaW90ZWNoZXIifQ.GT4E1v9fjLCTg-5uwHeRcuwvOdkDvvS0thkEjwm08Zk", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "name": "Content-Type", + "type": "text", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "[{\n\t\"Type\": \"SmartPrinter\",\n\t\"Time\": \"27/03/19\",\n\t\"Temperature\": 25.5,\n\t\"Pressure\": 1002.3,\n\t\"Smoke\": 140\n},\n{\n\t\"Type\": \"SmartPrinter\",\n\t\"Time\": \"28/03/19\",\n\t\"Temperature\": 24.5,\n\t\"Pressure\": 1002.3,\n\t\"Smoke\": 160\n},\n{\n\t\"Type\": \"SmartPrinter\",\n\t\"Time\": \"29/03/19\",\n\t\"Temperature\": 30.5,\n\t\"Pressure\": 2002.3,\n\t\"Smoke\": 100\n}]" + }, + "url": { + "raw": "http://localhost:3000/api/iot/smartprinter/0", + "protocol": "http", + "host": [ + "localhost" + ], + "port": "3000", + "path": [ + "api", + "iot", + "smartprinter", + "0" + ] + } + }, + "response": [] + }, + { + "name": "Test SmartGardenMessage to DB", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiVGhvbWFzIiwiZW1haWwiOiJqb2huLmRvZUBibGlua2luZ2NhcmV0LmNvbSIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IkFkbWluIiwibmJmIjoxNTUzNzIyODI0LCJleHAiOjE1NTYxMzg0MjQsImlzcyI6Ik15Q29yZSBBcHAiLCJhdWQiOiJNaW90ZWNoZXIifQ.S5s5LwXg-z3jZNrUxdjwPH3-3VbxbSVjImdQZ9WkyOo", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "name": "Content-Type", + "type": "text", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "[{\n \"Type\": \"SmartGarden\",\n \"Temperature\": 24.04,\n \"Pressure\": 1003.6493897198952,\n \"Humidity\": 39.34938543894299,\n \"Water\": 1,\n \"Light\": 4687\n},\n{\n \"Type\": \"SmartGarden\",\n \"Temperature\": 24.03,\n \"Pressure\": 1003.6582876638713,\n \"Humidity\": 39.18728336896596,\n \"Water\": 1,\n \"Light\": 4526\n},\n{\n \"Type\": \"SmartGarden\",\n \"Temperature\": 24.02,\n \"Pressure\": 1003.65873643285,\n \"Humidity\": 39.27671393228239,\n \"Water\": 1,\n \"Light\": 4702\n}]" + }, + "url": { + "raw": "http://localhost:3000/api/iot/smartgarden/0", + "protocol": "http", + "host": [ + "localhost" + ], + "port": "3000", + "path": [ + "api", + "iot", + "smartgarden", + "0" + ] + } + }, + "response": [] + }, + { + "name": "Get AllSmartPrinterMessage", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiVGhvbWFzIiwiZW1haWwiOiJqb2huLmRvZUBibGlua2luZ2NhcmV0LmNvbSIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IkFkbWluIiwibmJmIjoxNTUzNzExOTI1LCJleHAiOjE1NTYxMjc1MjUsImlzcyI6Ik15Q29yZSBBcHAiLCJhdWQiOiJNaW90ZWNoZXIifQ.gv9oNlgDFwByLqFo1qCJRoUcj97p71lZM9MBaceVYiw", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Accept", + "value": "application/json", + "type": "text", + "disabled": true + } + ], + "url": { + "raw": "https://localhost:5001/api/iot", + "protocol": "https", + "host": [ + "localhost" + ], + "port": "5001", + "path": [ + "api", + "iot" + ] + } + }, + "response": [] + }, + { + "name": "test 5000", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiVGhvbWFzIiwiZW1haWwiOiJqb2huLmRvZUBibGlua2luZ2NhcmV0LmNvbSIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IkFkbWluIiwibmJmIjoxNTUzNzIyODI0LCJleHAiOjE1NTYxMzg0MjQsImlzcyI6Ik15Q29yZSBBcHAiLCJhdWQiOiJNaW90ZWNoZXIifQ.S5s5LwXg-z3jZNrUxdjwPH3-3VbxbSVjImdQZ9WkyOo", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "name": "Content-Type", + "value": "application/json", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "[{\n\t\"Time\": \"27/03/19\",\n\t\"Temperature\": 25.5,\n\t\"Pressure\": 1002.3,\n\t\"Smoke\": 140\n},\n{\n\t\"Time\": \"28/03/19\",\n\t\"Temperature\": 24.5,\n\t\"Pressure\": 1002.3,\n\t\"Smoke\": 160\n},\n{\n\t\"Time\": \"29/03/19\",\n\t\"Temperature\": 30.5,\n\t\"Pressure\": 2002.3,\n\t\"Smoke\": 100\n}]" + }, + "url": { + "raw": "http://192.168.0.17:3000/api/iot/0", + "protocol": "http", + "host": [ + "192", + "168", + "0", + "17" + ], + "port": "3000", + "path": [ + "api", + "iot", + "0" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Token", + "item": [ + { + "name": "Post to get token", + "request": { + "method": "POST", + "header": [], + "url": { + "raw": "https://localhost:44395/api/token?username=ggfgd&password=dfgdfg", + "protocol": "https", + "host": [ + "localhost" + ], + "port": "44395", + "path": [ + "api", + "token" + ], + "query": [ + { + "key": "username", + "value": "ggfgd" + }, + { + "key": "password", + "value": "dfgdfg" + } + ] + } + }, + "response": [] + }, + { + "name": "Test 5000", + "request": { + "method": "POST", + "header": [], + "url": { + "raw": "http://192.168.0.9/api/token?username=Thomas&password=MonsieurMagic", + "protocol": "http", + "host": [ + "192", + "168", + "0", + "9" + ], + "path": [ + "api", + "token" + ], + "query": [ + { + "key": "username", + "value": "Thomas" + }, + { + "key": "password", + "value": "MonsieurMagic" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "DeviceController", + "item": [ + { + "name": "CreateDevicesFromProvider - Yeelight", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoidGhvbWFzLmZyYW5zb2xldEBob3RtYWlsLmJlIiwiZW1haWwiOiJqb2huLmRvZUBibGlua2luZ2NhcmV0LmNvbSIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IkFkbWluIiwibmJmIjoxNTg1NTYxOTMxLCJleHAiOjE1ODc5ODExMzEsImlzcyI6Ik15Q29yZSBBcHAiLCJhdWQiOiJNaW90ZWNoZXIifQ.ktNC6pRTudSH00pjE2a8AhhFBaIsj_ufne2vZ3uTLaQ", + "type": "string" + } + ] + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "https://localhost:5001/api/device/fromProvider/5d592f3ed17fa02874988655?providerId=5e8202d08c23d535682f9cd4", + "protocol": "https", + "host": [ + "localhost" + ], + "port": "5001", + "path": [ + "api", + "device", + "fromProvider", + "5d592f3ed17fa02874988655" + ], + "query": [ + { + "key": "providerId", + "value": "5e8202d08c23d535682f9cd4" + } + ] + } + }, + "response": [] + }, + { + "name": "CreateDevicesFromProvider - Arlo", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoidGhvbWFzLmZyYW5zb2xldEBob3RtYWlsLmJlIiwiZW1haWwiOiJqb2huLmRvZUBibGlua2luZ2NhcmV0LmNvbSIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IkFkbWluIiwibmJmIjoxNTg1NTYxOTMxLCJleHAiOjE1ODc5ODExMzEsImlzcyI6Ik15Q29yZSBBcHAiLCJhdWQiOiJNaW90ZWNoZXIifQ.ktNC6pRTudSH00pjE2a8AhhFBaIsj_ufne2vZ3uTLaQ", + "type": "string" + } + ] + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "https://localhost:5001/api/device/fromProvider/5d592f3ed17fa02874988655?providerId=5e835e42a796f314c043f5c7", + "protocol": "https", + "host": [ + "localhost" + ], + "port": "5001", + "path": [ + "api", + "device", + "fromProvider", + "5d592f3ed17fa02874988655" + ], + "query": [ + { + "key": "providerId", + "value": "5e835e42a796f314c043f5c7" + } + ] + } + }, + "response": [] + }, + { + "name": "CreateDevicesFromProvider - Meross", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoidGhvbWFzLmZyYW5zb2xldEBob3RtYWlsLmJlIiwiZW1haWwiOiJqb2huLmRvZUBibGlua2luZ2NhcmV0LmNvbSIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IkFkbWluIiwibmJmIjoxNTg1NTYxOTMxLCJleHAiOjE1ODc5ODExMzEsImlzcyI6Ik15Q29yZSBBcHAiLCJhdWQiOiJNaW90ZWNoZXIifQ.ktNC6pRTudSH00pjE2a8AhhFBaIsj_ufne2vZ3uTLaQ", + "type": "string" + } + ] + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "https://localhost:5001/api/device/fromProvider/5d592f3ed17fa02874988655?providerId=5e83688f40856f3ff0540729", + "protocol": "https", + "host": [ + "localhost" + ], + "port": "5001", + "path": [ + "api", + "device", + "fromProvider", + "5d592f3ed17fa02874988655" + ], + "query": [ + { + "key": "providerId", + "value": "5e83688f40856f3ff0540729" + } + ] + } + }, + "response": [] + }, + { + "name": "GetAllDevices", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoidGhvbWFzLmZyYW5zb2xldEBob3RtYWlsLmJlIiwiZW1haWwiOiJqb2huLmRvZUBibGlua2luZ2NhcmV0LmNvbSIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IkFkbWluIiwibmJmIjoxNTg1NTYxOTMxLCJleHAiOjE1ODc5ODExMzEsImlzcyI6Ik15Q29yZSBBcHAiLCJhdWQiOiJNaW90ZWNoZXIifQ.ktNC6pRTudSH00pjE2a8AhhFBaIsj_ufne2vZ3uTLaQ", + "type": "string" + } + ] + }, + "method": "GET", + "header": [], + "url": { + "raw": "" + } + }, + "response": [] + }, + { + "name": "CreateDevicesFromZigbee", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoidGhvbWFzLmZyYW5zb2xldEBob3RtYWlsLmJlIiwiZW1haWwiOiJqb2huLmRvZUBibGlua2luZ2NhcmV0LmNvbSIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IkFkbWluIiwibmJmIjoxNTg1NTYxOTMxLCJleHAiOjE1ODc5ODExMzEsImlzcyI6Ik15Q29yZSBBcHAiLCJhdWQiOiJNaW90ZWNoZXIifQ.ktNC6pRTudSH00pjE2a8AhhFBaIsj_ufne2vZ3uTLaQ", + "type": "string" + } + ] + }, + "method": "POST", + "header": [], + "url": { + "raw": "https://localhost:5001/api/device/fromZigbee2Mqtt/5d592f3ed17fa02874988655", + "protocol": "https", + "host": [ + "localhost" + ], + "port": "5001", + "path": [ + "api", + "device", + "fromZigbee2Mqtt", + "5d592f3ed17fa02874988655" + ] + } + }, + "response": [] + } + ], + "protocolProfileBehavior": {} + }, + { + "name": "ProviderController", + "item": [ + { + "name": "CreateProvider", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoidGhvbWFzLmZyYW5zb2xldEBob3RtYWlsLmJlIiwiZW1haWwiOiJqb2huLmRvZUBibGlua2luZ2NhcmV0LmNvbSIsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IkFkbWluIiwibmJmIjoxNTg1NTYxOTMxLCJleHAiOjE1ODc5ODExMzEsImlzcyI6Ik15Q29yZSBBcHAiLCJhdWQiOiJNaW90ZWNoZXIifQ.ktNC6pRTudSH00pjE2a8AhhFBaIsj_ufne2vZ3uTLaQ", + "type": "string" + } + ] + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{ \"name\": \"Meross\", \"userId\": \"5d592f3ed17fa02874988655\"}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "https://localhost:5001/api/provider?userId=5d592f3ed17fa02874988655", + "protocol": "https", + "host": [ + "localhost" + ], + "port": "5001", + "path": [ + "api", + "provider" + ], + "query": [ + { + "key": "userId", + "value": "5d592f3ed17fa02874988655" + } + ] + } + }, + "response": [] + } + ], + "protocolProfileBehavior": {} + } + ] +} \ No newline at end of file