AT指令配置云服务器_配置指令式采集模板
创始人
2024-12-02 18:33:05
本文介绍了如何使用AT指令配置云服务器,以及如何设置指令式采集模板。通过这些步骤,用户可以更有效地管理和监控其云服务器。

配置云服务器

1、登录云服务器

AT指令配置云服务器_配置指令式采集模板(图片来源网络,侵删)

使用SSH工具(如PuTTY、Xshell等)连接到云服务器,输入以下命令:

 ssh 用户名@服务器IP地址

2、更新系统软件包

为了确保系统的安全性和稳定性,建议在配置之前先更新系统软件包,执行以下命令:

 sudo aptget update sudo aptget upgrade

3、安装Python环境

为了方便后续的配置操作,建议安装Python环境,执行以下命令:

 sudo aptget install python3 python3pip

配置指令式采集模板

1、创建采集模板文件夹

在云服务器上创建一个用于存放采集模板的文件夹,执行以下命令:

AT指令配置云服务器_配置指令式采集模板(图片来源网络,侵删)
 mkdir /home/用户名/collect_templates

2、编写采集模板文件

在刚刚创建的文件夹中,编写一个名为collect_template.py的采集模板文件,内容如下:

 import os import time import requests from bs4 import BeautifulSoup def collect_data(url):     response = requests.get(url)     soup = BeautifulSoup(response.text, 'html.parser')     # 在这里编写数据采集逻辑,例如提取网页标题、正文等     title = soup.title.string     content = soup.find('div', {'class': 'content'}).text     return title, content if __name__ == '__main__':     url = 'https://www.example.com'  # 需要采集的网址     while True:         title, content = collect_data(url)         print(f'{time.strftime("%Y%m%d %H:%M:%S")} {title} {content}')         time.sleep(60)  # 每隔60秒采集一次数据

3、修改采集模板文件权限

为了让脚本能够正常运行,需要修改采集模板文件的权限,执行以下命令:

 chmod +x /home/用户名/collect_templates/collect_template.py

4、运行采集模板文件

执行以下命令,启动采集模板:

 python3 /home/用户名/collect_templates/collect_template.py &

至此,指令式采集模板已经配置完成,云服务器将每隔60秒自动采集指定网址的数据,并将结果输出到控制台。

AT指令配置云服务器_配置指令式采集模板(图片来源网络,侵删)


以下是一个简化的介绍,用于展示如何通过AT指令配置云服务器(以阿里云和OneNet为例)以及配置指令式采集模板。

步骤 阿里云配置指令 OneNet配置指令 说明
1. 重启设备 ATRST ATRST 重启ESP8266模块
2. 设置工作模式 ATCWMODE3 ATCWMODE3 设置为APStation模式
3. 开启SNTP服务 ATCIPSNTPCFG1,8,ntp1.aliyun.com 不需要 配置SNTP服务器,8时域,阿里云域名
4. 连接WiFi ATCWJAPYCF",wifi_name,wifi_password" ATCWJAPYCF",wifi_name,wifi_password" 连接到WiFi网络
5. 配置MQTT用户属性 ATMQTTUSERCFG0,1,NULL",product_key,device_name,device_secret,0,0,"" ATMQTTUSERCFG0,1,NULL",device_id,device_token,0,0,"" 配置MQTT用户属性,注意替换为实际信息
6. 配置MQTT客户端ID ATMQTTCLIENTID0,"client_id" ATMQTTCLIENTID0,"client_id" 配置MQTT客户端ID,client_id包含设备信息
7. 连接MQTT Broker ATMQTTCONN0,server_address,server_port,1 ATMQTTCONN0,server_address,server_port,1 连接到MQTT服务器,注意替换为实际信息
8. 订阅主题 ATMQTTSUB0,"topic",1 ATMQTTSUB0,"topic",1 订阅指定的MQTT主题
9. 发布数据 ATMQTTPUB0,"topic",1,"payload" ATMQTTPUB0,"topic",1,"payload" 向MQTT主题发布数据
10. 生成Token(OneNet) 不需要 根据文档计算token OneNet需要计算token用于鉴权

注意:

介绍中的配置指令需要根据实际情况替换其中的参数,wifi_name、wifi_password、product_key、device_name、device_secret、client_id、server_address、server_port、topic 和 payload。

阿里云配置中,ATMQTTUSERCFG的参数可能包括设备证书三元组信息,而OneNet配置中需要计算token并使用设备ID和token。

在发送AT指令时,确保指令结尾加上回车换行符(

)。

请参考各自云平台的文档以获取更详细的配置步骤和参数说明。

相关内容

热门资讯

托举天舟十号升空!长七火箭“美... 5月11日8时14分,天舟十号货运飞船载着总重近6.2吨的补给物资和实验载荷,在长征七号遥十一运载火...
“一人公司”社区落地贵阳高新区 5月7日,贵州科学城科技创新园与贵州星梦源科技有限公司正式签署合作协议,共同落地OPC(One Pe...
市、区科协联合开展科普大篷车进... 2026.5.11 近日,兰州市科协与城关区科协科普大篷车先后联合走进城关区拱星墩小学、文璟学校、甘...
科技保险从有保障迈向高质量 从人形机器人到人工智能大模型,从创新药到光电融合芯片……近年来,科技创新领域成果不断涌现。科技创新是...
天舟十号带货!太空光伏炸场,柔... 5 月 11 日,天舟十号货运飞船成功发射,除常规补给外,一件 “黑科技” 货物引爆市场 —— 我国...