请选择 进入手机版 | 继续访问电脑版

安富莱电子论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 432|回复: 11
收起左侧

[开源应用] 【原创开源应用第6期】基于SEGGER的FIND小软件,快速检索局域网所有设备案例,非常实用

[复制链接]

5188

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
42092
QQ
发表于 2018-10-23 00:02:02 | 显示全部楼层 |阅读模式
说明:
1、借助SEGGER的FIND小软件,用户可以快速检索局域网内的所有设备,仅需在设备上插入一小段的UDP代码即可。
2、实现原理是FIND小软件向网络内发UDP广播消息,接收到消息的设备,返回一条FIND格式的信息即可。通过这种方式可以快速检索所有设备的运行状态,IP,MAC等信息,便于管理
3、关于协议格式的学习,看此贴:https://www.segger.com/products/ ... logy/find-protocol/


使用说明:
1、测试比较省事,多个设备接到路由器/交换机上,然后电脑端开启FIND小软件即可识别出来。
2、特别注意,测试多个设备时,设备的MAC配置不可配置成一样的,MAC地址要不同。
3、例子默认是开启了DHCP和NetBIOS Name的,如果需要设置固定IP,看RL-TCPnet教程附件章节C--固定IP设置。
4、关于UDP的使用和相关知识看RL-TCPnet教程的UDP相关章节即可。
5、RL-TCPnet教程:链接


例程下载:
STM32-V5开发板:
V5-1020_RL-TCPnet实验_UDP通信(裸机).rar (6.4 MB, 下载次数: 133)

评分

参与人数 1金币 +20 收起 理由
byccc + 20 很给力!

查看全部评分

淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

5188

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
42092
QQ
 楼主| 发表于 2018-10-23 02:00:32 | 显示全部楼层
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

6

主题

11

帖子

23

积分

新手上路

积分
23
发表于 2018-10-23 07:42:01 | 显示全部楼层
问题解决了!速度
回复

使用道具 举报

18

主题

1043

帖子

1079

积分

至尊会员

积分
1079
发表于 2018-10-23 12:01:51 | 显示全部楼层
及时雨
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

0

主题

4

帖子

4

积分

新手上路

积分
4
发表于 2018-10-23 15:29:19 | 显示全部楼层
那不是设备上线也可以直接发送广播就可以了
回复

使用道具 举报

0

主题

4

帖子

4

积分

新手上路

积分
4
发表于 2018-10-23 15:41:17 | 显示全部楼层
其实想做的主要是FIND小软件这一部分。其他部分应该都比较常用的socket了。
udp直接向255.255.255.255发送数据行不通,不知道广播和一般的udp client有什么区别?
回复

使用道具 举报

5188

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
42092
QQ
 楼主| 发表于 2018-10-24 02:02:26 | 显示全部楼层
miaoguoqiang 发表于 2018-10-23 15:29
那不是设备上线也可以直接发送广播就可以了

是的。
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

5188

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
42092
QQ
 楼主| 发表于 2018-10-24 02:02:55 | 显示全部楼层
miaoguoqiang 发表于 2018-10-23 15:41
其实想做的主要是FIND小软件这一部分。其他部分应该都比较常用的socket了。
udp直接向255.255.255.255发送 ...

就是直接255.255.255.255广播。
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

5188

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
42092
QQ
 楼主| 发表于 2018-10-24 02:03:30 | 显示全部楼层
Linux,MacOS和Windows版本均有:
https://www.segger.com/downloads/free-utilities/

QQ截图20181024020347.png

淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

0

主题

4

帖子

4

积分

新手上路

积分
4
发表于 2018-10-25 21:02:07 | 显示全部楼层
FIND小软件有个小缺点,在多网卡的环境下不能选择某个网段进行广播。抓包看到只有其中一个网段的广播有效
回复

使用道具 举报

5188

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
42092
QQ
 楼主| 发表于 2018-10-26 02:15:38 | 显示全部楼层
miaoguoqiang 发表于 2018-10-25 21:02
FIND小软件有个小缺点,在多网卡的环境下不能选择某个网段进行广播。抓包看到只有其中一个网段的广播有效

这个提议好。
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

0

主题

21

帖子

21

积分

新手上路

积分
21
发表于 2018-12-19 09:36:50 | 显示全部楼层
这个非常好,后期可以用啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|安富莱电子论坛 ( 鄂ICP备09023347号,公安机关备案号42010602000201 )

GMT+8, 2019-1-24 04:12 , Processed in 0.206446 second(s), 30 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表