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.使用方法

  1. 将芯片插在路由器usb口中,启动路由器。
  2. 启动主机,连接wifi。Iot-1 wifi名称为openwrt,iot-2wifi名称为openwrt111。
  3. 打开虚拟机“ubuntu 12.04 copy”,进入桌面。
  4. 使用一体机的话,进入IoT-tiaozhanbei-big-140008,使用笔记本的话,进入IoT-tiaozhanbei-140008,两者区别在于界面的显示大小。
  5. 打开CISCO图标,连接192.168.1.1,端口号5222,点击连接。

3.BUG解决方案

Q1:界面连接不上。

A: 最大的可能是系统没有识别ttyACM0。解决方法是:使用一个有ttyACM0的协调器芯片插入路由器,重启路由器,等到路由完全启动后,拔出协调器芯片,换上iot-1或iot-2芯片,重启路由器,这时候一般都可以正常连接了。

如上述操作反复试验无效,则可能是路由器无法有效识别ttyACM0的原因。此时将芯片直插电脑,进入linux shell,输入以下命令。

1
2
cd ~/Desktop/src
sudo ./iot-deamon –s /dev/ttyACM0 aaaa::1/64

如果守护程序启动正常,则可以再连接界面。

Q2: 界面能连接上,但是topology一片空白。

A: 你一定没有使用ubuntu 12.04 copy虚拟机。

最后如果还不行,玄学。