目录
3.7 ART-Pi Smart 上运行 webserver 网关
1、Webserver 嵌入式网关简介
Webserver 嵌入式网关,并作为 ART-Pi Smart 的出厂 Demo。移植 GNU 软件代码(uhttpd、sqlite)交叉编译成目标系统平台可以运行的库或二进制文件,作为 rt-smart 的一个用户 APP,并在 ART-Pi Smart 开发板上运行。
用户也可以根据 文档下面的章节 “用户 APP(gnu-apps): Webserver 网关开发环境搭建” 自行尝试编译此 gnu-app 示例中所有的固件。
2、快速体验 Webserver 嵌入式网关
1. 通过将 USB-TypeC 连接到电脑 USB 给开发板供电,ART-Pi Smart 开发板会通过 u-boot 自动加载 emmc 中的 rt-smart 内核固件文件(/kernel/rtthread.bin)到内存去运行。同时也会自动运行 Webserver 用户 APP。
2. 通过路由器和网线(或者通过板载的 rw007 wi-fi 模块),将开发板和测试电脑连接在同一个局域网内。
3.rt-smart 内核跑起来后,打开串口调试助手,通过下面命令先查看一下开发板的 IP 地址。
# 获取开发板 IP 地址
msh />ifconfig
network interface device: e1 (Default)
MTU: 1500
MAC: a8 5e 45 91 92 93
FLAGS: UP LINK_UP INTERNET_UP DHCP_ENABLE ETHARP BROADCAST IGMP
ip address: 192.168.10.168
gw address: 192.168.10.1
net mask : 255.255.255.0
ipv6 link-local: FE80::AA5E:45FF:FE91:9293 VALID
ipv6[1] address: 0.0.0.0 INVALID
ipv6[2] address: 0.0.0.0 INVALID
dns server #0: 192.168.10.1
dns server #1: 0.0.0.0
4.打开浏览器,输入开发板的 IP 地址,显示 webserver 登录界面。
5.在浏览器上,输入默认的帐号:admin 、密码:admin 即可登录到 Webserver 网关主页面。
6.点击网页右边的菜单,分别可以进行不同的操作:用户管理、LED 配置、系统配置、系统日志等。