说明:收录全网最新的团体标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111591408.7 (22)申请日 2021.12.23 (71)申请人 杭州当虹科技股份有限公司 地址 310000 浙江省杭州市西湖区西斗门 路3号天堂软件园E幢16层A座 (72)发明人 陈金栋 黄进 钟海俊 黄晓微  (74)专利代理 机构 浙江英普律师事务所 3 3238 代理人 刘芬豪 (51)Int.Cl. H04L 67/14(2022.01) H04L 69/16(2022.01) H04L 67/50(2022.01) H04L 67/51(2022.01) H04L 9/40(2022.01) (54)发明名称 基于BUSYBOX的边 缘设备发现方法 (57)摘要 本发明公开了一种基于BUSYBOX的边缘 设备 发现方法, 包括以下步骤: S10, 扫描whoami服务 运行端口; S20, 运行端口开启, 则记录对应设备 IP; 否, 则进行S10继续扫描; S21, 形 成设备列表; S30, 判断扫描是否完成; S40, 是, 则访问设备列 表的whoami服务; 否, 则返回S10继续扫描; S50, 记录whoami服务输 出信息。 本发明通过 实现类似 linux的whoami功能, 以服务方式向访问者提供 定制的“自我介绍 ”从而实现边缘设备的被发现; 本发明还 包括用户发现 设备的方法。 权利要求书1页 说明书3页 附图2页 CN 114363394 A 2022.04.15 CN 114363394 A 1.一种基于BUSYBOX的边 缘设备发现方法, 其特 征在于, 包括以下步骤: S10, 扫描whoami 服务运行端口; S20, 运行端口开启, 则记录对应设备IP; 否, 则进行S10继续扫描; S21, 形成设备列表; S30, 判断扫描是否 完成; S40, 是, 则访问设备列表的whoami 服务; 否, 则返回S10继续扫描; S50, 记录whoami 服务输出信息 。 2.根据权利要求1所述的基于BUSYBOX的边缘设备发现方法, 其特征在于, 所述whoami 服务以TCP/IP网络服 务方式运行在边 缘设备上, 实现主体为bash程序, 命名为readme.sh 。 3.根据权利要求1所述的基于BUSYBOX的边缘设备发现方法, 其特征在于, 所述输出信 息包括: 设备硬件ID、 设备SN、 设备位置、 设备IP和设备时间。 4.根据权利要求2所述的基于BUSYBOX的边缘设备发现方法, 其特征在于, 所述 readme.sh实现边 缘设备的自我介绍, 其输出格式为txt文本或HTML页面或JSON串。 5.根据权利要求1所述的基于BUSYBOX的边缘设备发现方法, 其特征在于, 所述whoami 服务的启动只依赖 于BUSYBOX。 6.根据权利要求1所述的基于BUSYBOX的边缘设备发现方法, 其特征在于, 所述whoami 服务限制访问并发, 同一时间只支持一个客户端访问。 7.根据权利要求4所述的基于BUSYBOX的边缘设备发现方法, 其特征在于, 所述whoami 服务设有服务周期保护机制, 缺省为2秒, 即若该边缘设备刚做过一次自我介绍服务, 则下 一次允许访问在2秒之后。 8.根据权利要求1所述的基于BUSYBOX的边缘设备发现方法, 其特征在于, 所述whoami 服务输出信息后, 立即 关闭与客户端连接, 不受客户端任何操作影响。权 利 要 求 书 1/1 页 2 CN 114363394 A 2基于BUSYBOX的边缘设 备发现方 法 技术领域 [0001]本发明属于边 缘计算技术领域, 涉及一种基于BUSYBOX的边 缘设备发现方法。 背景技术 [0002]近年来边缘计算技术发展迅速, 越来越多的边缘设备投入使用。 然而, 随着边缘设 备数量的增加, 随之而来的一些问题也暴露出来。 目前大量边缘设备工作时采用DHCP方式 无固定IP地址或虽然使用静态IP地址, 但因为部署在边缘端IP常常被修改, 导致设备运行 一段时间后IP变动, 需要设备维护时, 无法快速 定位相应设备的具体位置, 影响运维效率。 发明内容 [0003]为解决上述问题, 本 发明基于BUSYBOX实现快速 发现运行中的边缘计算设备, 与传 统设备发现方案中, 依赖 设备周期性主动发送网络包不同, 本发 明不主动向网络发广播包, 以被动方式提供像用户输出 “自我介绍 ”实现类似l inux的whoami功能。 [0004]本发明的技 术方案为基于BUSYBOX的边 缘设备发现方法, 包括以下步骤: [0005]S10, 扫描whoami 服务运行端口; [0006]S20, 运行端口开启, 则记录对应设备IP; 否, 则进行S10继续扫描; [0007]S21, 形成设备列表; [0008]S30, 判断扫描是否 完成; [0009]S40, 是, 则访问设备列表的whoami 服务; 否, 则返回S10继续扫描; [0010]S50, 记录whoami 服务输出信息 。 [0011]优选地, 所述whoami服务以TCP/IP网络服务方式运行在边缘设备上, 实现主体为 bash程序, 命名为readme.sh 。 [0012]优选地, 所述输出信息包括: 设备硬件ID、 设备SN、 设备位置、 设备IP和设备时间。 [0013]优选地, 所述readme.sh实现边缘设备 的自我介绍, 其输出格式为txt文本或HTML 页面或JSON串。 [0014]优选地, 所述 whoami服务的启动只依赖 于BUSYBOX。 [0015]优选地, 所述 whoami服务限制访问并发, 同一时间只支持一个客户端访问。 [0016]优选地, 所述whoami服务设有服务周期保护机制, 缺省为2秒, 即若该边缘设备刚 做过一次自我介绍服 务, 则下一次允许访问在2秒之后。 [0017]优选地, 所述whoami服务输出信息后, 立即关闭与客户端连接, 不 受客户端任何操 作影响。 [0018]本发明至少具有如下有益效果: [0019](1)实现简单: 只需要用bash试 下readme.sh, 输出边 缘设备硬件相关信息; [0020](2)通用性强: BUSYBOX提供了一个比较完善的环境, 适用于任何小的嵌入式系统, 在类unix环境下的边缘计算设备上基本都已支持, 本发 明基于busybox启动whoami服务, 不 引入其他依赖;说 明 书 1/3 页 3 CN 114363394 A 3

.PDF文档 专利 基于BUSYBOX的边缘设备发现方法

文档预览
中文文档 7 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共7页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于BUSYBOX的边缘设备发现方法 第 1 页 专利 基于BUSYBOX的边缘设备发现方法 第 2 页 专利 基于BUSYBOX的边缘设备发现方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 03:05:48上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。