mobile CCTV,mobile surveillance,police body worn cameras

标题: 关于MPU SDK-认证细节 [打印本页]

author: meige    time: 2019-8-15 09:53
标题: 关于MPU SDK-认证细节
你好:我有你们的局域网服务器(SmartEye监视器),但是不知道怎么用你们的代码连接上此服务器。怎么认证,登陆,上传视频等功能。谢谢!

author: admin    time: 2019-8-15 10:07
认证与此无关,认证是独立的用于收费的系统。
其它功能与局域网还是公网没区别,填写服务器IP、端口即可上线使用。
我们有视频教程,都在这个页面的底部链接里面:
http://www.besovideo.com/news/44.html
请仔细阅读这些视频教程。用SDK编译的APP,没有免费的试用期。



author: meige    time: 2019-8-15 15:14
admin post on2019-8-15 10:07
认证与此无关,认证是独立的用于收费的系统。
其它功能与局域网还是公网没区别,填写服务器IP、端口即可上 ...

我用你们的APP例子时候,提示试用期已过
author: admin    time: 2019-8-15 15:20
试用期满就是说要做正式的认证了,认证的事情上午给晓敏仔细讲解了下。
您可跟晓敏电话沟通下。

author: meige    time: 2019-8-16 09:50
1.认证相关参数:
                strcpy(authParam.termInfo.CPU, "ARM");
                strcpy(authParam.termInfo.Desc, "Besovideo copyright");
                strcpy(authParam.termInfo.HardwareProvider, "Besovideo");
                strcpy(authParam.termInfo.HardwareSN, "HardwareSN_msm8953");
                strcpy(authParam.termInfo.HardwareVersion, "1.0");
                strcpy(authParam.termInfo.ID, "874b51d58bf2f9a1");//874b51d58bf2f9a1
                strcpy(authParam.termInfo.IMEI, "beso_def");
                strcpy(authParam.termInfo.MAC, "02:00:00:00:00:00");
                strcpy(authParam.termInfo.ModelNumber, "msm8953 for arm64");//msm8953 for arm64
                strcpy(authParam.termInfo.DeviceModelNumber, "msm8953 for arm64");//msm8953 for arm64
                strcpy(authParam.termInfo.OSID, "874b51d58bf2f9a1");//874b51d58bf2f9a1
                strcpy(authParam.termInfo.OSType, "Android");
                sprintf(authParam.termInfo.OSVersion, "%d", 25);
                strcpy(authParam.termInfo.SoftwareProvider, "Besovideo");
                strcpy(authParam.termInfo.SoftwareVersion, "25");
    a.目前传入的参数都是固定的,我这边发现认证登入后,每隔几分钟会重新认证一次,经常 出现认证失败的情况,导致断开连接。
    b.上面的参数,后续会获取设备的信息传入,每台设备都得认证授权,希望您们那边能给账号给到我司,并给予使用说明(用户签名从哪里获取,怎样给设备认证授权)。
   2.我司要加入对讲功能和上传GPS信息功能,请给一个实现该功能的demo。
3.我司要求扫描二维码实现认证,能否告知该实现逻辑。
author: xuwei    time: 2019-8-16 10:13
meige post on2019-8-16 09:50
1.认证相关参数:
                strcpy(authParam.termInfo.CPU, "ARM");
                strcpy(authParam.termIn ...

1.a.不同设备上报认证的设备信息需要有所区别,否则会有互相冲突
b.用户标签和认证请联系我司相关商务人员
2.参考开发手册
3.用户标签转换成二维码形式,用相机扫描获取后,调用认证
author: hardfire    time: 2019-8-16 10:18
认证服务器的帐号和认证标签,请联系王晓敏总,此外,我们 也发了关于新认证的文档。
你们在我们认证服务器注册帐号,然后告知我们,我们分配一些LICENSE授权给你们。

author: meige    time: 2019-8-16 11:38
xuwei post on2019-8-16 10:13
1.a.不同设备上报认证的设备信息需要有所区别,否则会有互相冲突
b.用户标签和认证请联系我司相关商务人 ...

谢谢支持,认证相关逻辑已知晓。
author: meige    time: 2019-8-16 15:58
meige post on2019-8-16 11:38
谢谢支持,认证相关逻辑已知晓。

08-16 15:52:26.716   580   580 D MemFile : initialize,BVCU_Result=0
08-16 15:52:26.716   580   580 D MemFile : callBackBvcsp, method=BVCSP_Initialize ,result=0
08-16 15:52:26.719   580   580 D MemFile : BVCSP_GetEncryptedData,BVCU_Result=0
08-16 15:52:26.720   580   580 D MemFile : BVCSP_EncryptData,BVCU_Result=0
08-16 15:52:26.721   580   580 D MemFile : BVCSP_Auth,BVCU_Result=0
08-16 15:52:26.721   580   580 D MemFile : callBackBvcsp, method=BVCSP_Auth ,result=0
08-16 15:52:26.728   580   580 D MemFile : BVCSP_SetLogCallback,BVCU_Result=0
08-16 15:52:27.125   580  2879 D MemFile :
08-16 15:52:27.125   580  2879 D MemFile : ---------------
08-16 15:52:27.125   580  2879 D MemFile :       result: 0
08-16 15:52:27.125   580  2879 D MemFile :       rand code: 693916
08-16 15:52:27.125   580  2879 D MemFile :       auth code: 3649
08-16 15:52:27.125   580  2879 D MemFile :       SerialNumber:
08-16 15:52:27.125   580  2879 D MemFile :       issuer:
08-16 15:52:27.125   580  2879 D MemFile :       type: MPU
08-16 15:52:27.125   580  2879 D MemFile :       id: mt5004
08-16 15:52:27.125   580  2879 D MemFile :       user_data: 0
08-16 15:52:27.125   580  2879 D MemFile :       result: no write back times, 20
08-16 15:52:27.125   580  2879 D MemFile :       ---------------
08-16 15:52:27.125   580  2879 D MemFile : callBackBvcsp, method=BVCSP_Auth ,result=0

认证的时候出现result: no write back times, 20,没有回写次数,请问怎样添加回写次数。
author: xuwei    time: 2019-8-16 16:03
meige post on2019-8-16 15:58
08-16 15:52:26.716   580   580 D MemFile : initialize,BVCU_Result=0
08-16 15:52:26.716   580   58 ...

已经达到最大证书写回次数,不能添加了,这个要联系商务来重置这个认证或者修改设备信息
author: meige    time: 2019-8-16 16:40
xuwei post on2019-8-16 16:03
已经达到最大证书写回次数,不能添加了,这个要联系商务来重置这个认证或者修改设备信息

1.要修改哪些设备信息,怎么修改?
2.我在你们给的二维码扫的信息是{"code":0,"user":"Meigsmart","user_id":"user_77073df610b5df6ff10c91c7d3b2ea2f","label_id":"label_0d59eb2707786015af5068ddfc0ccfa3","label_name":"miegtest","label_note":"内部测试用"}怎么和设备参数对应?

author: meige    time: 2019-8-16 16:44
xuwei post on2019-8-16 16:03
已经达到最大证书写回次数,不能添加了,这个要联系商务来重置这个认证或者修改设备信息

我们的商务不知道如何重置,你那边知道吗,能否截图过来,修改设备信息,关键是修改那几个信息。
strcpy(authParam.termInfo.CPU, "ARM");
                strcpy(authParam.termInfo.Desc, "MEIG");
                strcpy(authParam.termInfo.HardwareProvider, "MEIG");
                strcpy(authParam.termInfo.HardwareSN, "0000000");
                strcpy(authParam.termInfo.HardwareVersion, "1.0");
                strcpy(authParam.termInfo.ID, "mt500"); //874b51d58bf2f9a1
                strcpy(authParam.termInfo.IMEI, "8683310119921791");
                strcpy(authParam.termInfo.MAC, "020000000000");
                strcpy(authParam.termInfo.ModelNumber, "MT500"); //msm8953 for arm64
                strcpy(authParam.termInfo.DeviceModelNumber, "MT500"); //msm8953 for arm64
                strcpy(authParam.termInfo.OSID, "874b51d58bf2f9a1"); //系统ID
                strcpy(authParam.termInfo.OSType, "android");
                strcpy(authParam.termInfo.OSVersion, "25");
                strcpy(authParam.termInfo.SoftwareProvider, "MEIG");
                strcpy(authParam.termInfo.SoftwareVersion, "25");
                strcpy(authParam.termInfo.Type, "MPU");
author: meige    time: 2019-8-16 17:02
meige post on2019-8-16 16:44
我们的商务不知道如何重置,你那边知道吗,能否截图过来,修改设备信息,关键是修改那几个信息。
strcpy ...

strcpy(authParam.termInfo.HardwareProvider, "MEIG");修改这个值,后台还是显示BesoVideo

author: meige    time: 2019-8-16 17:14
meige post on2019-8-16 17:02
strcpy(authParam.termInfo.HardwareProvider, "MEIG");修改这个值,后台还是显示BesoVideo

strcpy(authParam.termInfo.HardwareProvider, "MEIG");修改这个值,后台还是显示BesoVideo

author: hardfire    time: 2019-8-16 17:16
兄弟,现在都忙死了,别折腾这个了。
这个界面任何客户都看不到的。
author: xuwei    time: 2019-8-16 18:10
meige post on2019-8-16 16:44
我们的商务不知道如何重置,你那边知道吗,能否截图过来,修改设备信息,关键是修改那几个信息。
strcpy ...

修改OSID、IMEI、HardwareSN至少要保证这几个参数不一样;
author: xuwei    time: 2019-8-16 18:20
xuwei post on2019-8-16 18:10
修改OSID、IMEI、HardwareSN至少要保证这几个参数不一样;

达到认证信息写回最大次数,一般被认定为违规认证。有两种情况:1.客户没有保存和并上报保存的认证信息,2.客户使用多台设备使用相同设备信息去认证
所以设备必须要保存并上报SerialNumber信息。
认证时会返回一个
BVRAuthParam->SerialNumber
copycode
这个值需要保存,再次认证时需要传回
memcpy(param.SerialNumber, lo_billRequest.szSerialNumber, 128)
copycode
author: meige    time: 2019-8-19 14:27
xuwei post on2019-8-16 18:20
达到认证信息写回最大次数,一般被认定为违规认证。有两种情况:1.客户没有保存和并上报保存的认证信息, ...

登陆时候提示 -65510 服务器内部错误   是什么意思?
你们能给个linux-arm的例子吗?省的我这边遇到各种奇葩问题,你们省事我们也省事。





欢迎光临 mobile CCTV,mobile surveillance,police body worn cameras (http://bbs.besovideo.com:8067/) Powered by Discuz! X3.2