目录 前言 DTU配置 服务器显示 成品展示 总结
前言时代在发展,人类在进步,科技发展的速度是拦也拦不住。对于传统企业来说,转型的阵痛是难以避免的,像大家做净水器的,本来只需要本地采集一下设备状态,然后显示在屏幕上就行了,这些东西搞起来是很轻松的,但是现在的客户都要求设备支撑cat.1无线传输,设备状态要实时上传到后台,无线传输这东西哪里搞过嘛,cat.1是啥我都要去百度一下。 心情烦躁,于是约同学老张小酌一番,推杯换盏之间透露出被时代抛弃的无奈,不料老张说你这么点小事,现在卖数传DTU方案板的多得很,随便搞一块集成上去不就行了嘛。我说这个我也了解过,但客户要求能在后台记录设备ID,知道哪些数据是哪台设备上传的,这DTU也满足不了啊,不料老张说你这么点小事,我前两天看到中移物联发布了一款叫什么ML305-PDLM的数传模组,有个什么注册包的功能,就是登录平台的时候就会带着注册信息,平台就知道是哪台设备了。我说这个倒是可以,但是客户还要求定期上传设备位置,这定位啥的我也没搞过,还是头大啊。不料老张说你这么点小事,中移的那个什么数传模组,可以把定位数据设置为心跳,自动就发送到平台,你管都不用管。我听到这眼睛就亮了,赶紧让老张把这个DTU的信息发给我。老张说上天猫搜索”cmonemo旗舰店”就可以搞到了……我说我不胜酒力,回家睡觉了。 DTU配置 1、硬件配置 回到家后看了一下模块的概况,确实很契合客户的需求,赶紧趁着活动买了一片,没过两天就收到模块,还有他们的技术支撑发过来的资料。扫了一遍资料,感觉上手不难,马上动手测试。硬件是插针接口,先拿杜邦线接一下,回头主板改一下就行了。
2、App配置 这款DTU支撑TCP协议,正好和客户要求是一样的,先进入配置模式配置一下服务器地址,然后打开注册包和心跳包功能,注册包支撑连接到平台时发送,每次上传数据时发送以及两种情况下都发送,我就配置成连接平台时发送就可以了,注册包内容我用的是IMEI码,每个模块的IMEI是唯一的,正好可以作为设备ID,用于识别设备,当然他也支撑配置成模块的其他信息或者自定义信息。心跳包我就直接配置成定位信息了,这样一方面可以起到TCP保活的作用,一方面还能满足客户要求提供设备位置的需求。 详细的配置流程我就不文字说明了,直接贴个我测试的截图给大家,加了一些备注,具体配置指令的含义可以联系天猫客服提供“ML305-PDLM产品使用手册”。 服务器显示 配置完成后保存重启,再次开机果然在后台收到了注册包信息和定位信息,同时我主板通过串口给DTU发什么数据,后台就收到什么数据,简直是太简单了,这么看来项目已经搞定80%了,转身就去找客户谈合作了。 成品展示 根据DTU的插针结构,我简单做了个一个底板,上下一扣,完美衔接,在搭配通用的外壳,成品就大功告成啰,是不是很香呢。 总结 这个模块还包含了很多便捷的功能,只是我没用到,就不一一列举了,有兴趣可以看一下他们的资料了解一下。这次的感悟就是现在的厂家已经把产品做得非常完善,大家可能遇到的需求他们都已经考虑进去了,如果能及时发现这款产品,那么很多看似棘手的问题瞬间就迎刃而解,所以我谨以此文,感谢我的同学老张,感谢他把这个DTU分享给我,同时我也把这个DTU分享给大家。
|