局域网内的收标签卡基站,基站间时间同步和程序更新方法..

2019-12-27 18:36发布

如题,现在在做一个基站(STM32F407+lwip+KSZ8863),基站间通过以太网连接通信,都挂在交换机上,差不多有200个基站,数据都汇总到一台电脑上,电脑采集管理这些基站的数据。

现在有2个问题:
1、基站间要做到时间的同步,1秒或1秒内最好。
2、基站的程序更新问题。

对于时间同步,比较简单的协议有SNTP,不知效果和稳定性如何。如果用powerlink有点大材小用。各位有什么好的方法吗?
对于所有基站程序更新问题,以前没有接触过,这么多基站是一个一个升级呢还是所有基站同时升级呢?用自定义协议还是公共的协议呢?【上位机软件可以自己开发】

先谢谢啦。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
43条回答
guxingganyue
1楼-- · 2020-01-01 11:11
luweixuan 发表于 2017-4-17 17:58
是个协议栈,要收费的。

那你说的29楼的软件指的是什么软件,难道不是31楼说的这个软件吗
luweixuan
2楼-- · 2020-01-01 14:11
一个开源,一个商用,能一样吗
guxingganyue
3楼-- · 2020-01-01 19:23
luweixuan 发表于 2017-4-18 00:27
一个开源,一个商用,能一样吗

额,29楼的源码下载下来了,linux没接触过,不知这个东西怎么用。。

以后PC上跑的是win系统,不会使用linux的,这个可以在win7使用吗



附:29楼下的软件源码,rar后缀改为7z
linuxptp-1.8.tgz.rar (144.45 KB, 下载次数: 2) 2017-4-18 08:48 上传 点击文件名下载附件
crtfor
4楼-- · 2020-01-01 22:42
本帖最后由 crtfor 于 2017-4-18 19:00 编辑
guxingganyue 发表于 2017-4-16 19:26
还是直接用标准的协议比较方便些


没看出来哪里方便了。

依你的需求(1秒的精度)做一个时间同步服务器太小题大作了。
其实也就是个批量设置时间,如果通信延迟不高的话(比如100ms以下),直接发个正确的时间就行了。而且也没必要同时发,轮询方式就行。

不过这是我个人意见,也许你就是想借此机会搭一个时间服务器

简单看了一下PTP协议,纳秒级的同步精度,而且是socket实时同步的,你是要让所有节点用一个时钟源的吗?
luweixuan
5楼-- · 2020-01-02 03:04
 精彩回答 2  元偷偷看……
guxingganyue
6楼-- · 2020-01-02 04:37
luweixuan 发表于 2017-7-26 13:09
楼主是否已经搞定?

谢谢关注啊,上周刚调通,暂时使用SNTP了,效果还不错,现在只上了32个设备。

使用lwip自带的sntp客户端,电脑上暂时使用Tftpd。暂时没有找到一个比Tftpd好的服务器端软件

一周热门 更多>