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发送消息。