openwrt与安卓端的通信
来源:互联网 发布:广州网络宽带资费标准 编辑:程序博客网 时间:2024/06/06 18:03
首先按照上次的方式使用串口2。
在openwrt的源码中编译ser2net应用程序。
注意,有时可能会有make menuconfig之后没有ser2net的选项,解决办法:在trunk目录下,编辑feeds.conf.default 文件把oldpackage那行前面的#号去掉,如图:
然后运行:
./scripts/feeds update -a
./scripts/feeds install -a
20.2配置Wi-Fi串口:
既然是Wi-Fi串口,那么我们就可以理解为他由两部分组成,一部分是网络编程器的TCP服务器,用于接收客户端通过Wi-Fi传来的数据;另一部分就是串口,用于将TCP服务器收到的数据通过串口发送出去。既然是TCP服务器,那么我们需要设置他的IP地址和端口号。既然是串口,那我们需要设置他的波特率等参数。那么,这些参数。我们怎么来设置呢?通过修改ser2net.conf这个配置文件来实现,位于开发板上的/etc目录下。将上面编译出来的固件,重新烧写到开发板上面,然后上点启动,进入/etc目录。
打开ser2net.conf这个配置文件,我们可以看到如下的内容:
参数格式如下:
#<TCP port>:<state>:<timeout>:<device>:<option>
<TCP port>:用于设置TCP服务器要监听的端口号;
<state>:用于设置TCP服务器端的状态;
<timeout>:用于设置超时时间,如果设置为0,表示不开启超时时间;
<device>:用于选择使用哪个串口设备;
<options>:用于设置波特率、校验位位等参数。
假如想让我们的Wi-Fi串口监听8002这个端口,然后通过串口2输出,波特率是115200,应该怎么做呢?按照之前的规则,应该实现如下的配置,只要在ser2net.conf这个配置文件当中增加一下一行则可:
8002:raw:0:/devttyS115200
保存后推出,重启开发板即可。
下面是他人的实验信息:
启动ser2net软件,只需要在调试串口测,输入如下命令即可:#ser2net
手机连接上开发板发出的WiFi信号
启动“网络调试助手”安卓软件
完成!
在没有你的世界里,爱你,叶铮
- openwrt与安卓端的通信
- openwrt 的串口与网络通信
- OPENWRT串口通信的实现
- OPENWRT串口通信的实现
- Openwrt与Arduino之间USB通信
- OpenWrt与Arduino的USB直接通信 By 船长@第一次的硬软件结合
- openwrt的简介与编译
- [OpenWrt] openwrt中一些与网络有关的脚本
- openwrt中使用ubus实现进程通信的原理
- OpenWrt使用的文件系统理解与分析
- openwrt的结构 与 编写 HelloWorld程序
- openwrt的结构与编写 HelloWorld程序
- arduino 与 703n openwrt的故事
- ubuntu 编译独立与openwrt的uci
- openwrt的结构 与 编写 HelloWorld程序
- openwrt的结构 与 编写 HelloWorld程序
- openwrt的结构 与 编写 HelloWorld程序
- openwrt 驱动模块的编译与加载
- 纯JS省市区三级联动(行政区划代码更新至2015-9-30)
- redis安装配置
- java基础(二)------ String,StringBuffer,StringBuilder有什么区别?
- ubuntu14.04+caffe+cuda7.5 出现unmet dependencies错误
- 如何优化SQL?
- openwrt与安卓端的通信
- android四大组件总结
- cmakelist.txt文件编写
- Centos7搭建简单的FTP服务器
- Android Studio快捷键的更改
- 【消息传播】
- IOS-HTTP请求
- {题解}[jzoj4823] 【NOIP2016提高A组集训第1场10.29】小W学物理
- JavaScript字符串方法汇总(ES5)