常见问题解答 ========================= SIoT的使用虽然简单,但在使用过程中还是会遇到一些问题,欢迎留言提问。 安装与运行 ---------------------- 1.SIoT需要设置吗? 不需要,直接解压运行后,电脑(开源硬件)就成为一台标准的MQTT服务器,直接使用。 2.为什么客户端无法连接SIoT,但是服务器运行正常,用“Http://127.0.0.1:8080”可以访问。 说明电脑运行了网络防火墙之类的软件,阻隔了MQTT的端口(1883)。请关闭电脑的各种病毒防火墙或者网络防火墙(安全卫士),再次运行SIoT服务器。 3.为什么使用SIoT V2版本,消息发送正常但是Web页面中看不到任何记录? SIoT V2版本采用新的机制,只有“发送并保存”的消息,才能存储在数据库中。如果使用siot库,需要用“publish_save”的方法。 客户端连接 ---------------------- 1.SIoT的用户ID和密码是什么?这个可以修改吗? 默认用户名:siot,密码:dfrobot。默认的用户和密码,都可以通过修改config.json文件来设置,重启后生效。 2.连接MQTT服务器的客户端ID如何填写?这个客户端ID有什么作用? SIoT是一个不需要做任何设置就能使用的MQTT服务器,客户端ID由用户自行定义,一般使用长度在18之间的字符串,建议采用有意义的组合,如“xzr_handpy”。 如果两个客户端使用同样的ID,那么后来连接的客户端,将会把前一个客户端“挤出”服务器。当客户端连接SIoT的时候,客户端ID会出现在命令行窗体中。