S323实验室IoT防BUG反玄学手册
1.简单介绍
iot系统一共两套,中央馆为iot-1系统,经开区为iot-2系统。
电脑:iot-1使用一体机,iot-2需要自带笔记本。
虚拟机:“ubuntu 12.04 copy”,自带笔记本需要拷贝过去。
芯片:iot-1芯片完全正常,iot-2有一定概率出现无法识别bug。
节点:节点数量较多时,可能不会全部上线。开个四五个就可以了,不能上的就关掉。
激活芯片1个:可以被系统稳定识别出ttyACM0。
2.使用方法
- 将芯片插在路由器usb口中,启动路由器。
- 启动主机,连接wifi。Iot-1 wifi名称为openwrt,iot-2wifi名称为openwrt111。
- 打开虚拟机“ubuntu 12.04 copy”,进入桌面。
- 使用一体机的话,进入IoT-tiaozhanbei-big-140008,使用笔记本的话,进入IoT-tiaozhanbei-140008,两者区别在于界面的显示大小。
- 打开CISCO图标,连接192.168.1.1,端口号5222,点击连接。
3.BUG解决方案
Q1:界面连接不上。
A: 最大的可能是系统没有识别ttyACM0。解决方法是:使用一个有ttyACM0的协调器芯片插入路由器,重启路由器,等到路由完全启动后,拔出协调器芯片,换上iot-1或iot-2芯片,重启路由器,这时候一般都可以正常连接了。
如上述操作反复试验无效,则可能是路由器无法有效识别ttyACM0的原因。此时将芯片直插电脑,进入linux shell,输入以下命令。
1 | cd ~/Desktop/src |
如果守护程序启动正常,则可以再连接界面。
Q2: 界面能连接上,但是topology一片空白。
A: 你一定没有使用ubuntu 12.04 copy虚拟机。
最后如果还不行,玄学。