当前位置: 首页 > news >正文

网站的字体安卓优化大师老版本下载

网站的字体,安卓优化大师老版本下载,91游戏中心,新闻网站制度建设情况参考链接 Tutorial – EasyCwmphttps://easycwmp.org/tutorial/ EasyCwmp 介绍 EasyCwmp 设计包括 2 个部分: EasyCwmp 核心:它包括 TR069 CWMP 引擎,负责与 ACS 服务器的通信。它是用 C 语言开发的。EasyCwmp DataModel:它包…

参考链接

Tutorial – EasyCwmphttps://easycwmp.org/tutorial/

EasyCwmp 介绍

EasyCwmp 设计包括 2 个部分:

  • EasyCwmp 核心:它包括 TR069 CWMP 引擎,负责与 ACS 服务器的通信。它是用 C 语言开发的。
  • EasyCwmp DataModel:它包括 TR-06 的 DATAModel,并且符合一些 DataModel 标准,例如 TR-098、TR-181、TR-104 等。

关键设计目标是将 CWMP 方法执行与 CWMP 引擎分开。这使得添加和测试新功能变得容易

DataModel 是使用 shell 作为免费解决方案和 C 作为商业解决方案开发的

EasyCwmp 依赖包

  1. libuci
  2. libcurl
  3. json-c
  4. libubox: minimum version [git version: 0608d1299546d4af1facc271a090cb2abb8c6105, date: 2012-05-30]
  5. libubus: minimum version [git version: a62e2f8c15a65efb1a82404d8f31e3bfc1cbe7d9, date: 2012-06-01]
  6. microxml: microxml is a fork of Mini-XML, it’s being used to parse XML blocks passed between ACS and the client and it’s published by freecwmp guys:
    • microxml source: git clone https://github.com/pivasoftware/microxml.git
    • microxml OpenWRT package: wget https://easycwmp.org/download/libmicroxml.tar.gz

安装工具包

apt install git 
apt install wget 
apt install curl

配置用户和组

新建AcsNet组

groupadd AcsNet

配置用户和组

USER=w1804
GROUP=AcsNet

说明:

       w1804是用户名

       AcsNet是组

创建安装目录git和dev

sudo mkdir -p /opt/{dev,git}
sudo chown -R $USER:$GROUP /opt/{dev,git}

安装json-c

 clone代码到/opt/git/json-c目录

git clone git://github.com/json-c/json-c.git /opt/git/json-c
cd /opt/git/json-c/
mkdir build
cd build

配置

cmake ../CMakeLists.txt
../cmake-configure --prefix=/usr

编译

cd ..
make

安装

sudo make install
sudo ln -sf /usr/include/json-c /usr/include/json

安装libubox

clone源码

git clone git://nbd.name/luci2/libubox.git /opt/git/libubox
cd /opt/git/libubox/

配置

cmake CMakeLists.txt -DBUILD_LUA=OFF

编译

make

安装

sudo make install
sudo ln -sf /usr/local/lib/libubox.so /usr/lib/libubox.so
sudo mkdir -p /usr/share/libubox
sudo ln -sf /usr/local/share/libubox/jshn.sh /usr/share/libubox/jshn.sh

安装uci

clone源码

git clone git://nbd.name/uci.git /opt/git/uci
cd /opt/git/uci/

配置

cmake CMakeLists.txt -DBUILD_LUA=OFF

编译

make

安装

class="western"
sudo make install
sudo ln -sf /usr/local/bin/uci /sbin/uci
sudo ln -sf /usr/local/lib/libuci.so /usr/lib/libuci.so

 安装libubox

clone源码

git clone git://nbd.name/luci2/libubox.git /opt/git/libubox
cd /opt/git/libubox/

配置

cmake CMakeLists.txt -DBUILD_LUA=OFF

编译

make

安装

sudo make install
sudo ln -sf /usr/local/lib/libubox.so /usr/lib/libubox.so
sudo mkdir -p /usr/share/libubox
sudo ln -sf /usr/local/share/libubox/jshn.sh /usr/share/libubox/jshn.sh

安装ubus

clone源码

git clone git://nbd.name/luci2/ubus.git /opt/git/ubus
cd /opt/git/ubus/

配置

cmake CMakeLists.txt -DBUILD_LUA=OFF

编译

make

安装

sudo make install
sudo ln -sf /usr/local/sbin/ubusd /usr/sbin/ubusd
sudo ln -sf /usr/local/lib/libubus.so /usr/lib/libubus.so

 安装microxml

clone源码

git clone https://github.com/pivasoftware/microxml.git /opt/git/microxml
cd /opt/git/microxml/

配置

autoconf -i
./configure --prefix=/usr --enable-threads --enable-shared --enable-static

编译

make

安装

sudo make install
sudo ln -sf /usr/lib/libmicroxml.so.1.0 /lib/libmicroxml.so
sudo ln -sf /usr/lib/libmicroxml.so.1.0 /lib/libmicroxml.so.1

安装easycwmp

下载EasyCwmp

Download – EasyCwmpicon-default.png?t=O83Ahttps://easycwmp.org/get/

解压easycwmp

cd /opt/dev/
tar -xzvf easycwmp-1.8.6.tar.gz
mv easycwmp-easycwmp-1.8.6.tar.gz easycwmp
cd /opt/dev/easycwmp/

配置

autoreconf -i
./configure --enable-debug --enable-devel --enable-acs=multi --enable-jsonc=1

编译

make

easycwmp配置

我们不会安装 easycwmp,我们将从 /opt/dev/easycwmp/ 目录使用它。确保我们位于如下位置:

cd /opt/dev/easycwmp/

      因为我们使用这个设置进行开发,所以我们希望我们所有的更改在我们的 git clone 中都是可见的。最好的方法是使用符号链接。首先创建脚本在实际设备上所在的目录:

sudo mkdir -p /usr/share/easycwmp/functions
sudo mkdir -p /etc/easycwmp

create symlinks for easycwmp scripts

sudo ln -sf /opt/dev/easycwmp/ext/openwrt/scripts/easycwmp.sh /usr/sbin/easycwmp
sudo ln -sf /opt/dev/easycwmp/ext/openwrt/scripts/defaults /usr/share/easycwmp/defaults
sudo ln -sf /opt/dev/easycwmp/ext/openwrt/scripts/functions/common/common /usr/share/easycwmp/functions/common
sudo ln -sf /opt/dev/easycwmp/ext/openwrt/scripts/functions/common/device_info /usr/share/easycwmp/functions/device_info
sudo ln -sf /opt/dev/easycwmp/ext/openwrt/scripts/functions/common/management_server /usr/share/easycwmp/functions/management_server
sudo ln -sf /opt/dev/easycwmp/ext/openwrt/scripts/functions/common/ipping_launch /usr/share/easycwmp/functions/ipping_launch
sudo ln -sf /opt/dev/easycwmp/ext/openwrt/scripts/functions/tr181/root /usr/share/easycwmp/functions/root
sudo ln -sf /opt/dev/easycwmp/ext/openwrt/scripts/functions/tr181/ip /usr/share/easycwmp/functions/ip
sudo ln -sf /opt/dev/easycwmp/ext/openwrt/scripts/functions/tr181/ipping_diagnostic /usr/share/easycwmp/functions/ipping_diagnostic

修改权限

chmod +x /opt/dev/easycwmp/ext/openwrt/scripts/functions/*

创建软连接配置文件

sudo mkdir /etc/config
sudo ln -sf /opt/dev/easycwmp/ext/openwrt/config/easycwmp /etc/config/easycwmp

创建软连接easycwmpd 

sudo ln -sf /opt/dev/easycwmp/bin/easycwmpd /usr/sbin/easycwmpd

导出环境变量

export UCI_CONFIG_DIR="/opt/dev/easycwmp/ext/openwrt/config/"
export UBUS_SOCKET="/var/run/ubus.sock"

安装sh脚本

sudo mkdir -p /lib/{config,functions}
sudo wget https://github.com/openwrt/openwrt/blob/main/package/base-files/files/lib/functions.sh -O /lib/functions.sh
sudo wget https://github.com/openwrt/openwrt/blob/main/package/system/uci/files/lib/config/uci.sh -O /lib/config/uci.sh
sudo wget https://github.com/openwrt/openwrt/blob/main/package/base-files/files/lib/functions/network.sh -O /lib/functions/network.sh

运行easycwmpd 

export PATH=$PATH:/usr/sbin:/sbin
sudo ln -sf bash /bin/sh
/usr/sbin/ubusd -s /var/run/ubus.sock
/usr/sbin/easycwmpd -f -broot@w1804-virtual-machine:/opt/jboss-4.2.2.GA/bin# /usr/sbin/easycwmpd -f -b
2024-12-12 09:20:49 [easycwmp] NOTICE - add event '0 BOOTSTRAP'
2024-12-12 09:20:49 [easycwmp] NOTICE - add event '1 BOOT'
2024-12-12 09:20:49 [easycwmp] NOTICE - add event '2 PERIODIC'
2024-12-12 09:20:49 [easycwmp] NOTICE - external script init
2024-12-12 09:20:49 [easycwmp] NOTICE - init periodic inform: reference time = -62135615268, interval = 100
2024-12-12 09:20:49 [easycwmp] NOTICE - external: execute update_value_change  
2024-12-12 09:20:49 [easycwmp] NOTICE - daemon started
2024-12-12 09:20:49 [easycwmp] NOTICE - external: execute inform device_id 
2024-12-12 09:20:49 [easycwmp] NOTICE - external script exit
2024-12-12 09:20:49 [easycwmp] NOTICE - add event '1 BOOT'
2024-12-12 09:20:49 [easycwmp] NOTICE - http server initialized
2024-12-12 09:20:49 [easycwmp] NOTICE - entering main loop
2024-12-12 09:20:49 [easycwmp] NOTICE - start session
2024-12-12 09:20:49 [easycwmp] NOTICE - configured acs url http://192.168.1.110:8080/openacs/acs
2024-12-12 09:20:49 [easycwmp] NOTICE - external script init
2024-12-12 09:20:49 [easycwmp] NOTICE - external: execute inform parameter 
2024-12-12 09:20:49 [easycwmp] NOTICE - send Inform
*   Trying 192.168.1.110...
* TCP_NODELAY set
ubus call tr069 notify

测试

easycwmp get value

root@w1804-virtual-machine:/opt/jboss-4.2.2.GA/bin# easycwmp get value
{ "parameter": "Device.DeviceInfo.SpecVersion", "value": "1.0" }
{ "parameter": "Device.DeviceInfo.ProvisioningCode", "value": "" }
{ "parameter": "Device.DeviceInfo.Manufacturer", "value": "easycwmp" }
{ "parameter": "Device.DeviceInfo.ManufacturerOUI", "value": "FFFFFF" }
{ "parameter": "Device.DeviceInfo.ProductClass", "value": "easycwmp" }
{ "parameter": "Device.DeviceInfo.SerialNumber", "value": "FFFFFF123456" }
{ "parameter": "Device.DeviceInfo.HardwareVersion", "value": "example_hw_version" }
{ "parameter": "Device.DeviceInfo.SoftwareVersion", "value": "example_sw_version" }
{ "parameter": "Device.DeviceInfo.UpTime", "value": "6502", "type": "xsd:unsignedInt" }
{ "parameter": "Device.DeviceInfo.DeviceLog", "value": "" }
{ "parameter": "Device.DeviceInfo.MemoryStatus.Total", "value": "4015420" }
{ "parameter": "Device.DeviceInfo.MemoryStatus.Free", "value": "212392" }
{ "parameter": "Device.IP.Diagnostics.IPPing.DiagnosticsState", "value": "None" }
{ "parameter": "Device.IP.Diagnostics.IPPing.Host", "value": "" }
{ "parameter": "Device.IP.Diagnostics.IPPing.NumberOfRepetitions", "value": "3", "type": "xsd:unsignedInt" }
{ "parameter": "Device.IP.Diagnostics.IPPing.Timeout", "value": "1000", "type": "xsd:unsignedInt" }
{ "parameter": "Device.IP.Diagnostics.IPPing.DataBlockSize", "value": "64", "type": "xsd:unsignedInt" }
{ "parameter": "Device.IP.Diagnostics.IPPing.SuccessCount", "value": "0", "type": "xsd:unsignedInt" }
{ "parameter": "Device.IP.Diagnostics.IPPing.FailureCount", "value": "0", "type": "xsd:unsignedInt" }
{ "parameter": "Device.IP.Diagnostics.IPPing.AverageResponseTime", "value": "0", "type": "xsd:unsignedInt" }
{ "parameter": "Device.IP.Diagnostics.IPPing.MinimumResponseTime", "value": "0", "type": "xsd:unsignedInt" }
{ "parameter": "Device.IP.Diagnostics.IPPing.MaximumResponseTime", "value": "0", "type": "xsd:unsignedInt" }
{ "parameter": "Device.ManagementServer.URL", "value": "http:\/\/192.168.1.110:8080\/openacs\/acs" }
{ "parameter": "Device.ManagementServer.Username", "value": "easycwmp" }
{ "parameter": "Device.ManagementServer.Password", "value": "" }
{ "parameter": "Device.ManagementServer.PeriodicInformEnable", "value": "1", "type": "xsd:boolean" }
{ "parameter": "Device.ManagementServer.PeriodicInformInterval", "value": "100", "type": "xsd:unsignedInt" }
{ "parameter": "Device.ManagementServer.PeriodicInformTime", "value": "0001-01-01T00:00:00Z", "type": "xsd:dateTime" }
{ "parameter": "Device.ManagementServer.ConnectionRequestURL", "value": "" }
{ "parameter": "Device.ManagementServer.ConnectionRequestUsername", "value": "easycwmp" }
{ "parameter": "Device.ManagementServer.ConnectionRequestPassword", "value": "" }
{ "parameter": "Device.ManagementServer.ParameterKey", "value": "" }

http://www.tj-hxxt.cn/news/47677.html

相关文章:

  • 现在很多网站都是wordpress怎样推广自己的广告
  • c 做网站网站seo外贸网站制作
  • 台湾php网站空间定制网站开发公司
  • 毕业设计做app还是做网站深圳整站全网推广
  • 做模具的都有什么网站搜索引擎排名2022
  • 如何做公司o2o网站长沙网红打卡景点排行榜
  • 万网可以花钱做网站吗最近一周的重大热点新闻
  • 婚庆网站建设长沙电商优化
  • 店铺网站怎么建免费域名的网站
  • 网站做多个单页链接海洋网络推广效果
  • 娄底网站建设方案购买链接平台
  • 网站导航广告怎么做软文网站发布平台
  • 建网站挣钱 优帮云手机优化助手下载
  • 标准网站是哪个推广公众号的9种方法
  • 镜像网站怎么做排名今日头条新闻10条
  • 织梦网站栏目如何做下拉江西短视频seo搜索报价
  • 佛山网站建设价格多少百度收录提交入口地址
  • 互联网站建设 天津店铺推广软文范例
  • 如何把网站做权重seo培训费用
  • 一个公司做两个网站可以吗企业网站推广
  • 网站后台内容管理b站视频推广的方法有哪些
  • 南京重庆网站建设本周国内重大新闻十条
  • 手机网站怎么优化百度一下百度一下百度一下
  • 浙江建设职业技术学院继续教育学院网站河南品牌网络推广外包
  • 新乡定制网站建设公司百度一下你就知道首页
  • 在线学做衣服 的网站seo网络推广到底是做什么的
  • 中国网站推广黄页名录合肥网站设计
  • 九州娱乐官方网站怎么做代理在线识别图片来源
  • 一汽大众网站谁做的关键词优化排名用哪个软件比较好
  • 张店网站优化网页制作教程步骤