最近刚接触openwrt,配置环境、编译都弄了好久。用了现成的zedboard开发板可以正常运行。

考虑到产品上有无线模块,为了以后集成信息显示,想在web上展示无线模块和SIM卡的基本信息。网上找了luci-app的例子,参考了https://github.com/4IceG/luci-app-3ginfo-lite这个项目,看了下大致上能满足需求。

我们使用的模块型号(N720/ENC200U)在项目中没有,所以这里手动添加了下,主要是根据无线模块的PID/VID来识别型号,之后参照相应模块的AT指令文档来发送指令,这块是用shell脚本实现的。

之后考虑到有些场景需要用到无线模块的gps坐标定位信息,因为模块输出的坐标信息转化成google坐标系后发现不大准,所以打算用百度地图的api实现,研究了大半天终于知道了怎么调用,对于我这种前端小白还是挺难的。

最终的效果展示图如下:

原项目是俄文的,这里自己有些翻译也不是很准,将就着能用,待以后完善优化。有兴趣的可以去github看下。项目地址https://github.com/qiuweichao/luci-app-modem-info

如果觉得我的文章对你有用,请随意赞赏