1. 安全设置¶
为了方便中小学的老师们在课堂上教学和应用物联网技术,SIoT采取了一种最简单的方式,即采用了统一的用户名和密码,加自定义Topic的方式使用物联网平台。设置简单并不等于不安全,哪怕在多人使用的情况下,SIoT也有一定的机制确保数据的安全。
1.1. 密码设置¶
修改config.json中的,可以设置用户名和密码。
{ "User": "siot", "Password": "dfrobot", "WebServerAdrr": "0.0.0.0:8080", "MqttAdrr": "0.0.0.0:1883", "OnlyLocalURD": false }
config.json可以通过记事本来修改,打开时可以右键选择打开方式为记事本,编辑结束后点击保存即可。
1.2. Web管理端口修改¶
通过修改"WebServerAdrr",可以修改Web管理的地址和端口。
"0.0.0.0:8080",表示所有可用的IP地址。
"127.0.0.1:8080",表示只有本机访问才能登录Web管理页面,可以确保数据安全。
1.3. 权限隔离¶
OnlyLocalURD值默认是false,表示对项目和设备的管理不需要限制在“本地访问”。在多人使用的情况下,如果担心数据被恶意篡改或者设备被删除,可以将这个值设置为true。 当OnlyLocalURD值为true,如果不是通过127.0.0.1的地址登录Web管理页面,将不能看到任何项目和设备,只能通过网页给Topic发送消息。