根据国家政策法规,只有实名认证用户才能在论坛回帖留言,点击去完成实名认证 >>
千寻位置
发表主题
  • 4588阅读
  • 16回复

stm32使用sdk问题
[复制链接]

级别: 侠客
 
只看楼主 倒序阅读 楼主  发表于: 05-06
我们使用stm32配合4g 模块,调用sdk,连接千寻服务器一直有问题

1、如何设置打印SDK调试信息?
      qxwz _ printf,函数作用是什么,参数如何定义,我们系统内部有串口打印输出函数。

2、我们调用qxwz_soc_connect 与服务器 openapi.qxwz.com 8000 建立连接,4G模块收发如下数据,表示什么意思?

POST /rest/sys.time/ak/661357 HTTP/1.0
wz-acs-method:sdk
wz-acs-timestamp:

est-id: 11211411111611111010397116101119971214511898106484945501557125844164nMiIXp1aisPJMDw9
Via: n4_237

1557125844173

3、使用qxwz_send_gga,为什么调试时没有显示调用过网络发送的接口函数?

4、过程当中,网络会出现如下信息,是什么意思
title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>nginx/1.14.1</center>
</body>
</html>


你们有没有连接流程的详细文档,连接时,网络输出什么,发送数据时,输出什么,方便我们使用。


级别: admin
只看该作者 沙发  发表于: 05-06
级别: 侠客
只看该作者 板凳  发表于: 05-06
回 admin 的帖子
admin:可以参考:https://help.qxwz.com/260002 (2019-05-06 15:59)  img: images/back.gif

已经试过很多次,同样的问题

_prefs_flags_set(******);qxwz_zsend_gga(s_gga);编译不过,qxwz_send_data没有发送数据给网络

以前的同事,直接用串口(网络)发送字符串,给服务器,很容易连接,现在使用sdk,很多问题,调试不顺畅,已经两周了,希望予以重视。

还有论坛,发一些代码字符,提示莫名的敏感词汇,发帖很麻烦
级别: 测试
只看该作者 地板  发表于: 05-07
你好,你们现在用的SDK版本是在哪里获取的呢
级别: 侠客
只看该作者 4楼 发表于: 05-07
问题
qxwz63432484:你好,你们现在用的SDK版本是在哪里获取的呢 (2019-05-07 09:46)  img: images/back.gif

是从你们网站, 嵌入式差分SDK,keil 链接
级别: admin
只看该作者 5楼 发表于: 05-07
你好,官网下载的里面有一个doc目录,下面有用户使用指南和网络层开发指南,你可以看一下。并没有prefs_flags_set这样的函数接口
级别: 侠客
只看该作者 6楼 发表于: 05-07
看了很多遍了,同样的问题,使用qxwz_send_gga,为什么调试时没有显示调用过网络发送的接口函数,既 qxwz_soc_send函数?
级别: admin
只看该作者 7楼 发表于: 05-08
回 navsens 的帖子
navsens:看了很多遍了,同样的问题,使用qxwz_send_gga,为什么调试时没有显示调用过网络发送的接口函数,既 qxwz_soc_send函数? (2019-05-07 22:32)  img: images/back.gif

您前面鉴权阶段通过了吗?有没有收到1007的状态码?没有的话,上报GGA是无效的。qxwz _ printf是让用户实现的打印函数,int qxwz_printf(const char *fmt,...);是可变参数的函数定义。你们系统内部有串口打印输出函数,就通过qxwz_printf调用您那边的函数就是了。1557125844173返回的是系统时间戳UTC时间,是和服务器同步时间用的,您需要通过cb_recv回调函数传递给SDK来处理数据。
级别: 侠客
只看该作者 8楼 发表于: 05-08
回 admin 的帖子
admin:您前面鉴权阶段通过了吗?有没有收到1007的状态码?没有的话,上报GGA是无效的。qxwz _ printf是让用户实现的打印函数,int qxwz_printf(const char *fmt,...);是可变参数的函数定义。你们系统内部有串口打 .. (2019-05-08 09:39)  img: images/back.gif

鉴权过程怎么判断,系统connect后,post数据,得到的数据,已经cb_recv给sdk,打印输出有timestamp callback=1557318207337,后面,就一直close连接,再post数据,重复进行,没有后续过程
级别: 侠客
只看该作者 9楼 发表于: 05-09

*****
qxwz_api_sign: ctx.kv.key[0]=deviceId,ctx.kv.value[0]=ABCDE
#####
*****
qxwz_api_sign: ctx.kv.key[1]=dev
iceType,ctx.kv.value[1]=12345
#####
*****
ctx.key=c9e877e5383ff08a8532c7ddfca5394a9311982ab12a4a8675a0c7b06c4e9fb0
#####
*****
ctx.api=/rest/qxwz.core.allocateDSK/ak/661357
#####
*****
ctx.timestamp=-1000
#####

程序一直停在这里
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个