找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1048|回复: 3
打印 上一主题 下一主题

[其它] 【已结束】加密协议无线透传模块功能需求书(金额:30000元)

[复制链接]

1178

主题

1472

帖子

9280

积分

版务助理

Rank: 6Rank: 6

积分
9280
跳转到指定楼层
1#
发表于 2016-12-6 14:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 EDA365_PCB 于 2017-11-17 16:14 编辑 ! R  e2 U/ Z4 N) x6 E0 U, ^1 Z- ?; f

$ C" G: A9 r3 L% `5 {1 K- ?
帖子名称
STM32平台软件设计(4G SSL私有证书+SIM芯片编程)
项目名称
加密协议无线透传模块
项目背景
电能质量数据上传,通过UART得到数据,通过4G转发
性能指标:
与后台数据上传正常,与下位数据收集CPU数据传输正常,连续不掉线时间〉72小时 ; 代码标注及结构清晰 。
项目预算:
设计费3万元
项目周期:
15天(从设计师拿到硬件电路板开始,包含周末及节假日)        
设计师要求:
GPRS TCP 编程经验或者SIM1/SIM2芯片应用经验,软件设计工作经验〉5年。
设计师如果是兼职,则需要在山东省境内就职,且与客户方(济南市齐鲁软件园)交通时间〈4小时。专职人员则需要能出差到客户方驻地。
设计师在设计完成后,可以参加系统联调调试(差旅费用由项目方负责)。
备注
设计人员需要对合作内容保密,包括设计细节及项目本身

, G+ }( T' `9 s
项目详细介绍 (硬件由客户方提供,设计师完成软件)
1、需求简介
根据客户提供的硬件平台,开发一套实现串口到加密层协议传输的透传程序。主要包括的内容:
1)通过AT指令实现APN拨号,创建TCP连接,实现TCP层数据的传输,
2)和加密芯片进行交互,完成加密层协议需要的SM1/SM2实现,SM1SM2的算法由芯片完成,需要通过SPI进行交互。
3)最主要的功能即为实现TCP加密管道,即在TCP协议层之上实现加密协议的握手(根据具体协议共三步,主要实现秘钥交换),将下位芯片传输过来的串口数据包进行对称加密传输(可根据时间间隔进行分割打包)。
4)客户提供的硬件平台共两个芯片,本需求需要实现的是加密协议芯片MCU2的功能,存储和应用层协议转换的芯片MCU1由客户开发程序,双方交接点为两芯片的UART
2、主芯片功能
基于ARMSTM32F103系列平台进行软件平台开发;
硬件组成的结构需求如下图所示:
3、无线连接功能
通讯传输模块具备4G无线传输功能,为SIM-7100CE芯片;
AT指令实现无线SOCKET连接功能,以及实现APN拨号连接;
通过AT指令能够建立、监视、控制TCP连接,TCP连接的具体要求是:
为节省流量,防止重复频繁拨号,TCP连接中断后,应关闭TCP SOCKET,同时30秒后允许第二次拨号,连续拨号三次失败后,则等待15分钟后再拨号。
备注:应用层的协议是5分钟间隔的心跳包,有上传有问有应答。
4、终端通讯接口
3485通讯接口:
一路与设备进行UART通讯,实现串口明文数据的加密打包上传;
一路为模块本身的配置端口,可实现APN拨号参数的配置,TCP连接参数配置、TCP重连等待时间配置、证书导入导出等功能(需开发上位机软件);
5、透传转换
通过程序操作,最终实现设备串口包数据到加密层协议的透传功能;
6、加密传输功能
根据主站的安全接入平台实现加密安全连接,建立安全连接传输;
与外置的加密芯片进行通讯和交换数据,结合主站的加密协议进行加密认证和加密传输;
应充分理解和使用加密协议的正常和异常处理机制,确保连接的可靠性、稳定性、可使用性(后附加密通讯协议);
加密过程中需要进行的SM1/SM2/SM3等运算可由外置硬件加密芯片实现,一般采用SPI接口与加密芯片进行通讯;
加密传输包括两部分组成,第一部分为实现握手,共三步数据交互,最终协商出对称加密用的秘钥;第二部分为数据的对称加密机制。
7、稳定性要求
若基于嵌入式操作系统或其它简易操作系统进行功能开发,应充分保障操作系统的稳定性和可靠性;
程序框架易于维护,变量、代码编写规范,代码注释内容标准详尽;函数入口注释清晰全面;
8、升级维护
程序开发完成验收后,将源代码一次性交付,并对客户方技术人员进行培训。

% J$ s, }, N- v/ K( f" U& I: U: q+ L, `. d  [
联系版主:
/ U8 K( g0 l& z; B(1)已经通过认证的设计师请直接发送你的中文姓名到版主邮箱pcb@eda365.com,说明具备的接单条件及意愿。
0 K, B7 p& _2 _9 I& l(2)未参加认证的设计师请先去EDA365人才网(http://job.eda365.com)注册个人信息,然后要求同上。
) a3 `' K* L# B(3)意向接单人员请不要直接在帖子下方留联系方式,发现后禁言、屏蔽处理
(4)我们按照接单人员联系版主顺序提供给客户名单,有意向接单请尽快联系版主;

5 ~5 C' P) K1 ?3 O2 @. {( D! i

4G无线加密透传模块开发方案外包资料.pdf

319.82 KB, 下载次数: 14, 下载积分: 威望 -5

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

0

主题

6

帖子

3

积分

初级新手(9)

Rank: 1

积分
3
2#
发表于 2016-12-9 15:23 | 只看该作者
不在山东……

0

主题

1

帖子

13

积分

二级会员(20)

Rank: 2Rank: 2

积分
13
3#
发表于 2016-12-11 16:30 | 只看该作者
已发邮件  ,  请版主查阅 。

0

主题

3

帖子

58

积分

二级会员(20)

Rank: 2Rank: 2

积分
58
4#
发表于 2017-3-27 21:21 | 只看该作者
看来还得好好学习stm32啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-21 17:35 , Processed in 0.059306 second(s), 34 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表