一种面向WSCN的图形化编程系统

    公开(公告)号:CN105117210A

    公开(公告)日:2015-12-02

    申请号:CN201510450272.6

    申请日:2015-07-28

    Applicant: 苏州大学

    Abstract: 本发明提供了一种面向WSCN的图形化编程系统。本发明构建了支持图形化编程的层次体系,用于实现构件图标作为图形化编程要素,进而使用已有构件图标在图形化编程面板中进行图形化编程。本发明支持图形化编程的基本操作,包括创建图标控件、设置图标控件属性、图标控件之间互连与分离等主要功能。

    一种数据无损的远程代码更新方法和装置

    公开(公告)号:CN105022646A

    公开(公告)日:2015-11-04

    申请号:CN201510409596.5

    申请日:2015-07-13

    Applicant: 苏州大学

    Abstract: 本发明提供了一种数据无损的远程代码更新方法和装置,所述方法包括:步骤一,服务器端发送ProcessAppInfoMsg帧,该帧将代码的总字节数和总包数传递给控制器并由控制器写入SD卡指定位置处中,以供校验帧校验时使用,控制器返回ProcessSendResponse帧;步骤二,服务器端发送ProcessTransDataMsg帧,控制器端根据该帧的校验码校验该帧,若正确则根据SD卡的记录格式将代码写入SD卡相应地址处;步骤三,服务器端发送ProcessAppVerificationMsg帧,该帧在代码帧发送完毕后发送,其记录了所有代码的32位累加校验和,若从SD卡中读取的所有代码帧的32位累加校验和与此相等,则校验成功,否则由该帧的返回帧携带出错信息,请求服务器重发该帧。步骤四,服务器端发送ProcessAppUpdateMsg帧,用户应用程序接收到该帧则程序跳转到bootloader处,由bootloader完成代码更新操作。本发明具有代码更新时间短、数据无损失的优点。

    一种数据无损的远程代码更新方法和装置

    公开(公告)号:CN105022646B

    公开(公告)日:2018-02-13

    申请号:CN201510409596.5

    申请日:2015-07-13

    Applicant: 苏州大学

    Abstract: 本发明提供了一种数据无损的远程代码更新方法和装置,所述方法包括:步骤一,服务器端发送ProcessAppInfoMsg帧,该帧将代码的总字节数和总包数传递给控制器并由控制器写入SD卡指定位置处中,以供校验帧校验时使用,控制器返回ProcessSendResponse帧;步骤二,服务器端发送ProcessTransDataMsg帧,控制器端根据该帧的校验码校验该帧,若正确则根据SD卡的记录格式将代码写入SD卡相应地址处;步骤三,服务器端发送ProcessAppVerificationMsg帧,该帧在代码帧发送完毕后发送,其记录了所有代码的32位累加校验和,若从SD卡中读取的所有代码帧的32位累加校验和与此相等,则校验成功,否则由该帧的返回帧携带出错信息,请求服务器重发该帧。步骤四,服务器端发送ProcessAppUpdateMsg帧,用户应用程序接收到该帧则程序跳转到bootloader处,由bootloader完成代码更新操作。本发明具有代码更新时间短、数据无损失的优点。

    一种基于MQX_Lite的WSN节点远程代码更新系统

    公开(公告)号:CN106130773A

    公开(公告)日:2016-11-16

    申请号:CN201610531717.8

    申请日:2016-07-07

    Applicant: 苏州大学

    CPC classification number: H04L41/082 G06F8/65 H04L67/12

    Abstract: 本发明在物联网三层体系结构的基础上设计开发一套可靠、高效、通用的远程代码更新解决方案。本发明具体涉及物联网感知层网关及无线传感节点的设计,以及应用层服务器相关设计。感知层无线传感节点远程更新的设计包括搭建无线传感节点硬件平台、驱动构件及监控程序的设计。感知层网关的远程更新的设计包括整体硬件设计、驱动构件及相应程序的设计。应用层服务器软件设计包括管理软件、数据库和通信软件的设计。

Patent Agency Ranking