- 博客(15)
- 收藏
- 关注
原创 测试EC20 AT命令
cat /dev/ttyUSB2 &echo -e "AT+CGMM\r\n" >/dev/ttyUSB2 //输出模块型号echo -e "AT+CGMI\r\n" >/dev/ttyUSB2 //输出厂商echo -e "AT+CFUN=1,1\r\n" >/dev/ttyUSB2 //重启模块echo -e后面一定要跟上\r\n这样的转移字符在多个进程中同
2018-01-09 15:42:01
14986
原创 wifi探针与服务器通信接口协议
wifi探针与服务器通信接口协议 版本号修改内容修改人修改时间v1.0创建许军2015/8/6v1.1补充许军2015/8/24v1.2更改通信协议许军2015/12/10
2018-01-08 20:44:23
2280
原创 只读文件系统下修改文件方法
相信很多人都遇到这样的情况,进行嵌入式开发,遇到只读文件系统时,当修改一个脚本或网页,要把整个工程编译一次,大家都觉得很麻烦,效率低。 那么有没有只读文件系统下修改文件方法呢?答案是肯定的。mount -o remount,rw / 以可读可写方式重新挂载整个文件系统,然后就可以在系统内部修改文件或用scp ftp等工具传文件了。
2018-01-08 12:57:36
3786
原创 luci-app-modemConnectionInformation
[xujun@localhost luci-app-modemConnectionInformation]$ tree.├── files│ └── root│ ├── etc│ │ ├── config│ │ │ └── modemConnectionInformation│ │ └── init.d
2018-01-07 13:41:47
1037
原创 使用libcurl实现tcp通信
使用libcurl实现tdp通信,网络服务器为58.247.150.223:8000,发送数据为test sending\n,并且可以接收服务器发回的数据。/*************************************************************************** * _ _ _
2016-10-11 19:34:02
11663
原创 使用libcurl实现udp通信
使用libcurl实现udp通信,网络另一端为192.168.31.199:6000,发送数据为hello xujun#include #include //#include curl_socket_t opensocket (void *clientp, curlsocktype purpose,
2016-10-11 19:29:54
4758
原创 luci-app-networking_monitor的OpenWrt页面制作
在网上找了一圈,也没有找到联网监测的OpenWrt页面,于是自己动手写了个luci-app-networking_monitor。将luci-app-networking_monitor目录放到OpenWrt源码的package/utils下:[xujun@localhost luci-app-networking_monitor]$ tree.├── files│ └─
2016-10-10 17:07:09
1283
原创 串口透传luci-app-ser2net的OpenWrt页面制作
在网上找了一圈,也没有找到luci-app-ser2net的OpenWrt页面,于是自己动手写了个luci-app-ser2net。至于串口透传模块ser2net_client和ser2net_server可以联系本人。用户只需简单设置,即可实现串口到网络的双向数据透明传输,支持心跳功能,支持5路socket连接。将luci-app-ser2net目录放到OpenWrt源码的package/u
2016-10-10 14:13:41
5051
27
原创 Fedora删除旧内核版本
查看当前系统中已安装的内核相关包:[xujun@localhost ~]$ rpm -qa | grep kernelkernel-tools-4.1.13-100.fc21.x86_64kernel-headers-4.1.13-100.fc21.x86_64kernel-core-4.1.13-100.fc21.x86_64erlang-kernel-17.4-4.fc21.x86
2016-10-09 10:13:16
2411
原创 iptables大量插入含有ip地址的规则性能优化
当iptables大量插入含有ip地址的规则时,iptables的性能会比较差,此时可以考虑使用ipset(ip集合)。#!/bin/shprepare_net_kill_ipts() { ipset -! create apple_domains hash:ip netmask 24 domains="itunes.apple.com init.itunes.apple.com s.
2016-10-08 12:26:58
2269
原创 OpenWrt实现无线客户端之间的隔离
有些网络环境中可能为了安全方便考虑,不希望连上同一个无线路由器的无线客户端之间可以互相通信,需要让他们之间无法直接通信,达到互相隔离的效果,我们可以通过手动修改配置文件的方式达到这样的目的。只要修改/etc/config/wireless配置文件,在wifi-iface配置段的适当位置添加:option isolate 1即可实现wifi用户之间互相隔离的效果。
2016-10-08 12:17:07
5281
原创 如何在路由器上实现nginx本地web弹窗功能
以苹果手机为例,当苹果手机连接上wifi后,就会连接到它的测试URL地址上进行测试(苹果手机的测试URL为captive.apple.com),测试返回的网页与期望的网页是否一致,如果一致,则认为这个wifi是可以成功连接的;如果不一致则认为这是一个跳转页,会弹出一个web容器窗口,而跳转页就会在这个容器中显示出来。nginx配置片段:location / { if ($http
2016-10-08 11:29:12
1623
原创 在OpenWrt上移植fcgiwrap为nginx提供cgi支持
nginx不支持cgi程序,通过fcgi包装程序,可以使nginx间接支持cgi程序。fcgiwrap源码参考https://github.com/gnosek/fcgiwrap在openwrt-chaos_calmer/package/utils/下添加fcgiwrap最后形如:[xujun@localhost fcgiwrap]$ tree.├── Makefile
2016-09-30 14:01:23
3229
原创 在OpenWrt上移植移远EC20等LTE模块时,给内核打补丁
[xujun@localhost patch]$ ls999-quectel.patch linux-3.18.29 linux-3.18.29.orig ReadMe[xujun@localhost patch]$ tree.├── 999-quectel.patch├── linux-3.18.29│ └── drivers│ └── usb
2016-09-30 13:03:11
5507
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人