V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
webjin
V2EX  ›  问与答

中国搞 GPS 的服务商使用的技术很落后。

  •  
  •   webjin · 2015 年 3 月 16 日 · 2566 次点击
    这是一个创建于 3985 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为线路的设备割接的原因,电信运营商路由调正,一些IP地址要重新划拨。所以机房的IP地址需要更换,有些客户是做什么GPS的,IP地址一更换就要每台什么设备更换,说什么程序已经写死?难道这设备不用用域名做解析?这就操蛋了。感觉是被设备商绑架了一样。

    14 条回复    2015-03-17 10:56:48 +08:00
    kslr
        1
    kslr  
       2015 年 3 月 16 日
    太久远了吧
    loading
        2
    loading  
       2015 年 3 月 16 日
    写死在设备里,分段负载均衡!
    如果访问域名,设备里还会有其他代码,rom芯片也许就放不下了,用的是精简协议。
    wy315700
        3
    wy315700  
       2015 年 3 月 16 日
    估计rom里就没有解析域名的代码
    julyclyde
        4
    julyclyde  
       2015 年 3 月 16 日
    做设备的很多都很精简
    我和做POS的打过交道,他们连HTTP协议都不支持,写什么都是“我给你发个包,包头有个字节表示后面长度,包尾有校验”这种,还over TCP,真不知道咋想的
    wy315700
        5
    wy315700  
       2015 年 3 月 16 日
    @julyclyde TLV很流行的,速度快效率高
    julyclyde
        6
    julyclyde  
       2015 年 3 月 16 日
    @wy315700 不懂。什么是TLV啊?
    wy315700
        7
    wy315700  
       2015 年 3 月 16 日   ❤️ 2
    @julyclyde

    Tag Length Value

    一个字段表示接下来的数据类型
    紧接着一个字段表示接下来的数据长度
    然后是数据

    很多嵌入式系统代码很精简,因为rom大小内存什么的限制,你让他支持个HTTP什么的估计能把整个ROM塞满了。
    sanddudu
        8
    sanddudu  
       2015 年 3 月 16 日
    LZ 你要考虑一下 DNS 解析和完整的均衡负载都是要很多代码的
    julyclyde
        9
    julyclyde  
       2015 年 3 月 16 日
    @wy315700 嗯,基于双向流的TLV倒可以理解。问题是加校验是什么习惯?这可是TCP
    wy315700
        10
    wy315700  
       2015 年 3 月 16 日
    @julyclyde 一般会用签名吧
    mhycy
        11
    mhycy  
       2015 年 3 月 16 日   ❤️ 1
    @julyclyde 防止另一个模块出BUG/内部出错导致的数据损坏
    julyclyde
        12
    julyclyde  
       2015 年 3 月 16 日   ❤️ 1
    @mhycy 另一个模块出bug的话,应该会对buggy data进行签名的。所以签名还是没意义
    initialdp
        13
    initialdp  
       2015 年 3 月 17 日
    @julyclyde 加校验是确保数据的完整和正确。TCP只能保证不丢包,不能保证数据不被修改。通常最简单的校验就是对整个数据包进行“与或”。工控(例如单片机)领域,“TLV+检验”是必选项。
    julyclyde
        14
    julyclyde  
       2015 年 3 月 17 日
    @initialdp TCP是流,不是包
    你说的单片机领域根本不用TCP,那是在串行线路上直接发数据的,当然需要校验
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   850 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 21:08 · PVG 05:08 · LAX 13:08 · JFK 16:08
    ♥ Do have faith in what you're doing.