框架和协议
文章平均质量分 76
六个九十度
嵌入式软件工程师
展开
-
让Linux下位机跟Windows上位机自动时间同步
需求来源嵌入式系统通常分上位机和下位机,如果二者的日志时间戳能一致,则对定位问题价值巨大。另外有些原型系统的RTC时钟没装电池,更需要从外部获取真实时间,否则每次开机都是1970年1月1号。如果能够让下位机每次开机都跟上位机对一次时,即同步一下时间,则可满足上述需求,那么怎么对时呢?解决方案:NTPNTP又叫网络时间协议,是一种用于时间同步的网络协议。配置Windows为NTP服务器Linux和Windows都有NTP客户端,但是Windows作为上位机,必须还得具备NTP服务器的能力,幸好,原创 2021-07-19 16:31:06 · 1560 阅读 · 1 评论 -
一种基于MQTT的请求/响应模型
MQTT简介MQTT是一个基于TCP/IP的传输层协议,抽象出发布订阅机制,便于应用程序解耦业务和扩展功能。该协议常见于工业自动化、物联网、SCADA系统等场景。MQTT不适合机器人我最近在做巡检机器人,当初跟后台的同事讨论用什么协议时,选择了MQTT,因为:后台能主动向机器人发消息(反例,HTTP只能靠机器人轮询)协议相对轻量,单片机也能跑起来(反例,websocket较为重量)基于话题的pub sub机制,便于消息的解耦和扩展(反例,raw socket缺少话题机制)能穿透NAT,不用原创 2020-07-18 11:34:32 · 4950 阅读 · 4 评论