Skip to content

Commit

Permalink
added sim and hub
Browse files Browse the repository at this point in the history
  • Loading branch information
Hansanimadumali committed Jun 3, 2021
0 parents commit 94d0bb5
Show file tree
Hide file tree
Showing 12 changed files with 906 additions and 0 deletions.
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# ANS-Research-MS20920272
ANS Reseach MS20920272

## Authentication and Authorization for IoT EdgeDevices

### Temperature simulator
A NodeJS application which simulates a temperature sensor. It can be refractored to work with Raspberry PI module with package Node Gyp.


### IoT hub
A Python application to provide functionalities of a IoT hub. The configurations are in config directory. The program is only supporting Python3. Use pip3 version to install the dependancies needed. Try install the extract packages included in the requirement.txt folder.
22 changes: 22 additions & 0 deletions device-sim/config/config-orig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"user":{
"username":"admin",
"password":"XohImNooBHFR0OVvjcYpJ3NgPQ1qq73WKhHvch0VQtg="
},
"device_id":"temp-dev-0",
"hub":{
"access_token":"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMUl2bV9mdEZ5ZjZJazBCS2RVaTNDM2FDQmdoVG5MMkZSUk8yNVYzaElJIn0.eyJleHAiOjE1OTM2ODExMTgsImlhdCI6MTU5MzY4MDgxOCwianRpIjoiMjIwYzc3ZGMtZmE1ZC00NDY3LWEzOGUtM2NiNmZhZDlhY2VkIiwiaXNzIjoiaHR0cDovL2xvY2FsaG9zdDo4MDgwL2F1dGgvcmVhbG1zL2RlbW8tcmVhbG0iLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiYzQ3ZGY4MmYtZDY1MC00MzQ1LTg5YmEtMTcwN2RlZmU4ZjY1IiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiaW90LWh1Yi1weXRob24iLCJzZXNzaW9uX3N0YXRlIjoiODVmYjUyNjEtZjYyMS00NWJjLTk3YzItY2U0MWFhYzdkMTE1IiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwOi8vbG9jYWxob3N0OjgwODAiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwidW1hX2F1dGhvcml6YXRpb24iXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJzY29wZSI6InByb2ZpbGUgZW1haWwiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInByZWZlcnJlZF91c2VybmFtZSI6InNhbW15In0.AsNZcHxVjGaOTEnDI56xSHBBomi4UDP1TiaMnnoZtYB8-RGocgukDmgOCTBROuU_CxJOPrm-pDpVUk2cEbGWUxyLXCO8LlRrPS0_ehj6bGC2MnTuBFgAUzRL36EpLXwTufu4v-tc11p28T_aoR0DVSBl-hbhLvKNWw2UBWWJHNFgtJITyHIv8_595naoGrQA3Ejxi3KIF-cWTHEcOhJvpBgYlu5fwoVMjSlk690mpO0pxVk1_1jOFWipxzVr3uCHIcb0vmJMeau6X3FMwv83ZHVl-PTab0IKFcfCeab07DjRVA8IEN365qWfBKUNGAU-iTuiCqLzOuGbLV5JNVPqSg",
"hub_ip":"localhost",
"hub_port":"1883",
"client_id": "iot-hub-python",
"client_secret": "836be5ba-e8fc-4765-8df6-f1903c30a838",
"auth_user": "sammy",
"auth_password": "password"
},
"mqtt":{
"topic":"test",
"username":"sammy",
"password":"password"
}

}
1 change: 1 addition & 0 deletions device-sim/config/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"user":{"username":"admin","password":"XohImNooBHFR0OVvjcYpJ3NgPQ1qq73WKhHvch0VQtg="},"device_id":"temp-dev-0","hub":{"access_token":"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwMUl2bV9mdEZ5ZjZJazBCS2RVaTNDM2FDQmdoVG5MMkZSUk8yNVYzaElJIn0.eyJleHAiOjE2MjI3NTYyMTgsImlhdCI6MTYyMjcyMDIxOCwianRpIjoiODFkYTZiNTMtMDE5OC00MTJiLWIxOTYtZWUyNzY2YjdlODRmIiwiaXNzIjoiaHR0cDovL2xvY2FsaG9zdDo4MDgwL2F1dGgvcmVhbG1zL2RlbW8tcmVhbG0iLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiYzQ3ZGY4MmYtZDY1MC00MzQ1LTg5YmEtMTcwN2RlZmU4ZjY1IiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiaW90LWh1Yi1weXRob24iLCJzZXNzaW9uX3N0YXRlIjoiNzAzNDJjZWUtOGI1OS00ZDRjLThmZjUtZDdmMDUzNjdlMWY2IiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwOi8vbG9jYWxob3N0OjgwODAiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwidW1hX2F1dGhvcml6YXRpb24iXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzYW1teSJ9.E0DOckxLb6jF6H9942_1AQUNoCzj5xHVH4egvVdhw2JPRDDozk-rNKUeH5X2yr8t3mnX9XIL9dIMPaT6fLyDapLR3QWD0H6b00qA3U5LuxBAGYVpWG4pn80hhQbxotOdtEwVQJGWtsn8DgTVSLe-HYIitjT2-_PNnOfuyDCLjGd9xybKQxLjWmKxBsPiPVy6tWqvbij8yp_onKzlAY5QkzzMIUe3OvgOTi-yyRviu-rDLMJksrAXlNHq1nwdXCuDCtuuf6gn6OOA-geSwCp-Wu6cU5ibXHCjzFq2y6Dy2Bxzu8uhkybYci6nav5GW75ysE2x-jyIguQXpZDn73Goug","hub_ip":"localhost","hub_port":"1883","client_id":"iot-hub-python","client_secret":"836be5ba-e8fc-4765-8df6-f1903c30a838","auth_user":"sammy","auth_password":"password"},"mqtt":{"topic":"test","username":"sammy","password":"password"}}
Loading

0 comments on commit 94d0bb5

Please sign in to comment.