|
- <script>
- window.onload = function () {
- // 初始化库, 使用web服务器域名
- const initCfgParams = {
- bocxws: true, //使用ocx实现的websocket
- bManualLP: false //库内自动获取全部设备列表,手动获取设备列表
- }
- const initParams = ({
- url: 'http://47.92.28.249:8081/', // bv_nginx.exe服务器地址
- calltype: jSW.CallProtoType.HTTP,
- config: initCfgParams,
- oninit: onInitHasResult
- })
- const rc = jSW.swInit(initParams);
- }
- function onInitHasResult(rcInitResult){
- if(rcInitResult == jSW.RcCode.RC_CODE_S_OK){
- //在这之后才能调用其他接口,否则会报错,proto找不到等
- initJSW()
- }
- }
- let session = null;
- function initJSW() {
- if (session) { delete session; }
- // 创建连接实例
- session = new jSW.SWSession({
- server: '47.92.28.249', /**ControlCenter服务器IP*/
- port: 9701, /**ControlCenter服务器端口号*/
- user: 'admin' /**ControlCenter服务器登录用户名*/
- })
- // 注册事件的回调函数
- session.swAddCallBack('login', function (sender, event, jsonObj) {
- console.log(sender, event, jsonObj)
- })
- session.swLogin('123456')
- }
- window.onbeforeunload = function () {
- jSW.swDeInit()
- }
- </script>
copycode |
|