Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1511615
  • 博文数量: 129
  • 博客积分: 1449
  • 博客等级: 上尉
  • 技术积分: 3048
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-24 18:36
文章分类

全部博文(129)

文章存档

2015年(3)

2014年(20)

2013年(65)

2012年(41)

分类: 项目管理

2014-11-27 16:12:36

Flash为4M, 内存为32M,  控制继电器为GPIO 26, 同时红灯亮. 按键为GPIO 11, 蓝灯同703N
 按一下开, 再按一下关, 长按 恢复出厂设置

手机端: WiFi连接openwrt-xu1, 密码: 12345678. 点中继模式, 选择上级的WiFI并输入密码后点确认, 则设备重启, 耐心等待. 

1. 开机自启动

点击(此处)折叠或打开

  1. # Put your custom commands here that should be executed once
  2. # the system init finished. By default this file does nothing.

  3. #2014-11, 上级WiFi不存在则OP中继异常, 切换到AP模式
  4. if ping -w 1 -c 1 www.baidu.com #ping测试
  5. then #如果网络在线则放弃脚本
  6.     echo "network is online"
  7. else #如果网络不在线则开始切换网络
  8.     /xutest/network_ap.sh
  9. fi

  10. #向上级路由映射UPNP端口
  11. #/xutest/upnp.sh

  12. #小K增加GPIO标识
  13. /xutest/gpio_xiaok.sh

  14. #TCP反控
  15. /xutest/tcp_lewei.sh

  16. #将公网IP发到指定Email
  17. /xutest/getip.sh


  18. exit 0

2. 定时任务

点击(此处)折叠或打开

  1. */1 * * * * /xutest/703n_led_blink.sh
  2. */1 * * * * /xutest/lewei_dongle.sh
  3. #*/1 * * * * /xutest/yeelink_photo.sh

  4. #0 */1 * * * /xutest/upnp.sh

3. 因为无luci, 需用ssh登陆, 修改配置文件 /usr/lib/lua/dongle_config.lua

点击(此处)折叠或打开

  1. --- 设备选择, 1=有效, 0=无效
  2. wenshidu_valid = 1
  3. sharp2_valid = 0
  4. ds18b20_valid = 0

  5. --- 网关和密码, 修改成自己的
  6. gateid = "01"
  7. userkey = "36be8ff22f794f1e8a0bee3336eexxxx"

  8. --- TCP服务器的参数
  9. tcp_host = "42.121.128.216"
  10. tcp_port = 9960

  11. --- 温度和湿度的标识, 改成自己的
  12. t1_id = "T1"
  13. h1_id = "H1"
  14. dongle1_tty = "/dev/ttyUSB0"

  15. --- sharp2的标志, 改成自己的
  16. u1_id = "U1"
  17. sharp2_tty = "/dev/ttyUSB1"

  18. --- DS18B20的标识
  19. t2_id = "T2"
  20. ds9490_usb = "USB"

  21. ---控制器的标识, 修改成自己的
  22. c1_id = "C1"
  23. c2_id = "C2"
  24. c3_id = "C3"
  25. c4_id = "C4"
  26. c5_id = "C5"
如我的控制开关列表如下


4. 新固件开机未启动TCP反控, 先修改上面的参数OK. 
#自动启动命令, 然后重启设备
/etc/init.d/tcp_lewei enable

#禁止自动启动, 然后重启设备

/etc/init.d/tcp_lewei disable



阅读(4417) | 评论(1) | 转发(2) |
给主人留下些什么吧!~~

ctwillson2015-04-14 13:22:15

大神,这个我想shell脚本通过乐联网进行TCP长连接对我的OP路由串口发送数据,因为我通过串口控制我的单片机进行控制,上传温度数据成功了,但是反向控制一直没用,可否指点下小白,只要让乐联网发送数据到我的OP路由就可以了,真心万谢