OSSLab thx
基於https://openwrt.org/ 原始碼編譯 ,整合 open mips embedded 與單片機應用韌體 ,
本質上有點像 Arduino wifi shieild ,但是功能/成本比 比較合理,
除了像是單片機的wifi shield 讓單晶片設備有TCP IP 通訊能力外
另外內建WEB+ Web Stream video server 還可增加安裝 python 等軟體套件,性能上與彈性 能支援應用比較大.
應用於:Arduino 與web 互動藝術 TCP/IP 遙控 , WIFI IP CAM ,IP KVM ,家電控制整合,環境感應器.
機器人, 遙控飛行機 ,機器車等..
適用硬體 TP-WR703N與MR11U與其他相容機中
目前為測試版 WR703 0.1下載
刷機方式 : 703 官方韌體以Web UI就可. 其他機種可能會有檔頭校驗問題.需先刷入其他相容性韌體.
或是已刷openwrt mtd -r write 703.bin firmware
預設ip
ip:192.168.1.1
id:admin
pass:空白或任意
套件
mjpg_streamer
已包入Luci Web GUI +常用USB Cam and Arduino 驅動程式
核心驅動 kmod-usb-core
kmod-usb-ohci
標准serial port kmod-usb-serial
ftdi 串口晶片 kmod-usb-serial-ftdi
usb2.0協議 kmod-usb2
uno板 要用 高速serial 驅動 kmod-usb-acm
USB CAM kmod-usb-UVC
驅動Arduino 成功狀況 插上去後 telnet or ssh 連入Router 內
cd dev ls
uno 之前為 /deb/ttyusb0
uno 板後出現 /dev/ttyACM0
測試安裝
安裝ser2net
opkg install ser2net
ser2net -C "3001:raw:600:/dev/ttyUSB0:9600 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS"
telnet 192.168.1.1 3001
此時如同Serial 本機終端畫面 可以直接下指令操作
Web與 Serial 整合有待補充.
ToDo:
1. i18 Luci介面改為繁體中文
2.簡易ex rootfs script .
3.套件增加 ser2net
4.Video Stream web 頁面要獨立
下圖為自由度 WIFI IP CAM 開發零組件圖