4.智能快递柜(通信篇-SOCKET)

1.智能快递柜(开篇)

2.智能快递柜(终端篇)

3.智能快递柜(通信篇-HTTP)

4.智能快递柜(通信篇-SOCKET)

5.智能快递柜(通信篇-Server程序)

6.智能快递柜(平台篇)

7.智能快递柜(APP及微信公众号)

8.智能快递柜SDK(联网型锁板)

9.智能快递柜SDK(串口型锁板)

10.智能快递柜(源码下载)

11.智能快递柜(用户寄件)

12.智能快递柜(其他功能)

13.智能快递柜(对接流程)

 

通信方式采用:使用SOCKET TCP 长连接

协议规范
通信采用GB2312编码格式

数据包格式:
标示符=长度#设备编号#任务id#包类型#包内容#

备注:长度: 4位不足补0,从标示符##之间的长度大小

协议内容

.心跳包 (包类型: 01)

IOT=0021&8888&1533022506&01&&

IOT=0023&8888&1533022506&01&ok&

.时间同步 (包类型: 02)

IOT=0021&8888&1533022506&02&&

IOT=0040&8888&1533022506&02&2018-08-16 09:50:58&

.数据透传 (包类型: 03)        参考webapi,业务7000接口

IOT=0034&8888&1533022506&03&7001#8888#1##&

IOT=0040&8888&1533022506&03&ok&


测试数据
{"code": 1,"info": "","errmsg": "同步失败,请检查该设备是否在线"}

{"uid":"8888","data":"7001#8888#1##"}
{"uid":"8888","data":"7001#8888#2##"}
{"uid":"8888","data":"7001#8888#2#1#"}
{"uid":"8888","data":"7001#8888#3##"}
{"uid":"8888","data":"7002#8888#1##"}
{"uid":"8888","data":"7002#8888#2##"}
{"uid":"8888","data":"7003#8888#1#admin# "}

 

转载于:https://www.cnblogs.com/chen1880/p/11243328.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
快递分拣设备--前端伸缩机简介伸缩皮带输送机的使用,缩短了人工往返搬运物料的距离,可以缩短货物装卸货时间,降低劳动强度,减少货品损伤,降低装卸成本,提高工作效率,伸缩皮带输送机最先用于物流快递,烟草行业。目前伸缩机一般都用PLC来实现,一旦量大了,对于设备厂商来说,价格贵是一方面;还有很多客户想实时得知设备的运行状态,所以做了这款可以联网的伸缩机。 硬件说明本项目,主要实现ARTPI控制系统,执行系统,网络系统。控制系统驱动网络系统与上位机通信。上位机通过指令的发送,通过控制系统来控制执行系统完成伸综缩机上升,下降,伸出,缩回等功能;上位机也可以实时读取当前设备的运行状态。 开发环境 硬件:ART-PI 扩展板:控制底板,W5500网络模块 RT-Thread版本:RT-Thread V 4.0.3 开发工具及版本:MDK 5.26 RT-Thread使用情况概述内核部分:调度器,信号量,消息队列。 调度器:创建多个线程来实现不同的工作。 信号量:用来同步线程。 消息队列:用来实现线程之间传递的数据。 组件部分:SPI框架, SAL 套接字抽象层,LWIP 软件包:WIZnet,netdev,network-sample 本项目主要是两块功能: 1.网络通信 工控行业,还是以有线传输为主。本项目主要采用W5500网络模块,设备为TCP SERVER,与上位机通信,上位机为TCP CLIENT。采集当前信号状态。 2.输入输出控制 检测信号的输入和控制信号的输出。 软件框架说明程序开始,等待各个模块的初始化成功,主任务同时在查询两个队列,一个是输入信号队列是否有数据过来,另外一个是网络队列是否有数据请示。如果有则进行处理,没有则任务实时查询。 软件模块的说明: 1.网络通信任务:TCPPROCESS_TASK(void *parameter) 主要是实时获取上位机的数据,与上位的数据进行收发处理。 2.输入输出任务: main(void) 主要检测IO口的输入输出功能。 3.信号处理任务:MASTER_TASK(void *parameter) 主要是通过接收前面两个任务的信号量,进行数据的判断并数据发送。 硬件现场图视频: 比赛感悟非常感谢这次RT-Thread公司能够提供ART-PI开发板,而且ART-PI非常适合上手,技术支持也做得非常到位。以为一直对RTThread这个系统用得不是很熟练,因为我们公司主要是以做工控为主的,基本上都 是以FreeRTOS为主,因为FreeRTOS更加贴近底层,自己更好掌握,用了RTThread,因为封装了太多层了,生怕万一出了什么问题解决不了。通过这次的大赛,使我增加了对使用RTThread系统 的信心,因为软件包真的太好用了,当然也希望有更多的人,包括自己能够有能力和机会分享和维护软件包。最后感谢主办方提供了这么好的一个平台!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值