全てのページ
GitBook提供
1 / 1

Loading...

MqttApiClient

MQTTインターフェースの実装

MqttApiClient

メンバー関数

説明

導入バージョン

void connectMqtt(IMqttActionListener listener, IConnectionLost connectionLost, boolean useTokenConnect, SocketFactory socketFactory)

MQTT接続

2.0.0

メンバー関数の説明

void connectMqtt(IMqttActionListener listener, IConnectionLost connectionLost, boolean useTokenConnect, SocketFactory socketFactory)

MQTT接続

パラメータ

戻り値

なし

例外

なし

void disConnectMqtt(IMqttActionListener listener)

MQTT接続を切断

パラメータ

戻り値

なし

例外

なし

void getUserListInGroup(int groupId, MessageCallback callback)

あるグループでの登録者リストを取得

パラメータ

戻り値

なし

例外

なし

void registerGroupChangeListener(MessageCallback callback)

デバイスと登録者グループの変更コールバックを登録

パラメータ

戻り値

なし

例外

なし

void registerUserInGroupChangeListener(int groupId, MessageCallback callback)

登録者グループの登録者変更コールバックを登録

パラメータ

戻り値

なし

例外

なし

void registerWarningAction(MessageCallback callback)

アラートステータス変更コールバックを登録

パラメータ

戻り値

なし

例外

なし

void registerAccessStrategy(MessageCallback callback)

アクセスルール変更コールバックを登録

パラメータ

戻り値

なし

例外

なし

void registerUpgrade(MessageCallback callback)

APPとROMアップデートコールバックを登録

パラメータ

戻り値

なし

例外

なし

void registerDeviceStatus(MessageCallback callback)

デバイスステータスコールバックを登録

パラメータ

戻り値

なし

例外

なし

void registerDeviceConfig(MessageCallback callback)

デバイス構成変更コールバックを登録

パラメータ

戻り値

なし

例外

なし

void registerDeviceNotify(MessageCallback callback)

デバイスサーバエンドの通知配信構コールバックを登録

パラメータ

戻り値

なし

例外

なし

void registerKeepDoorOpenOrCloseSchedule(MessageCallback callback)

デバイスのドア常時開/閉タイムテーブルの配信コールバックを登録

パラメータ

戻り値

なし

例外

なし

void unRegisterGroupChangeListener()

デバイスと登録者グループの変更コールバックの登録を取り消す

パラメータ

なし

戻り値

なし

例外

なし

void unegisterUserInGroupChangeListener(int groupId)

登録者グループの登録者変更コールバックの登録を取り消す

パラメータ

戻り値

なし

例外

なし

void unegisterGetUserListInGroup(int groupId)

あるグループでの登録者リストの登録を取り消す

パラメータ

戻り値

なし

例外

なし

void unRegisterWarningAction()

アラートステータス変更コールバックの登録を取り消す

パラメータ

なし

戻り値

なし

例外

なし

void unRegisterAccessStrategy()

アクセスルール変更コールバックの登録を取り消す

パラメータ

なし

戻り値

なし

例外

なし

void unRegisterUpgrade()

APPとROMアップデートコールバックの登録を取り消す

パラメータ

なし

戻り値

なし

例外

なし

void unRegisterDeviceStatus()

デバイスステータスコールバックの登録を取り消す

パラメータ

なし

戻り値

なし

例外

なし

void unRegisterDeviceConfig()

デバイス構成変更コールバックの登録を取り消す

パラメータ

なし

戻り値

なし

例外

なし

void unRegisterDeviceNotify()

デバイスサーバエンドの通知配信構コールバック登録を取り消す

パラメータ

なし

戻り値

なし

例外

なし

void unRegisterKeepDoorOpenOrCloseSchedule()

デバイスのドア常時開/閉タイムテーブルの配信コールバック登録を取り消す

パラメータ

なし

戻り値

なし

例外

なし

エンティティの説明

LanguageTypeEnum

プロパティの説明

ConnectConfigEntity

プロパティの説明

Result

プロパティの説明

メソッドの説明

AlarmReportParameter

プロパティの説明

VerticesItem

プロパティの説明

GuestDetailInfo

プロパティの説明

GroupsItem

プロパティの説明

TslCheckExistResult

プロパティの説明

TslLanguageCheckExistResult

プロパティの説明

FaceSearchResult

プロパティの説明

SearchResultItem

プロパティの説明

Content

プロパティの説明

FaceSearchParameter

プロパティの説明

ImagesItem

プロパティの説明

TargetInfo

プロパティの説明

Angle

プロパティの説明

Rectangle

プロパティの説明

VerticesItem

プロパティの説明

LandmarksItem

プロパティの説明

CameraInfo

プロパティの説明

GroupIndex

プロパティの説明

UserIndex

プロパティの説明

UserInfoResult

プロパティの説明

UserInfoParameter

プロパティの説明

DeviceGroups

プロパティの説明

DeviceDetailInfo

プロパティの説明

DeviceTypeMaxOnline

プロパティの説明

ServiceConfigItem

プロパティの説明

Options

プロパティの説明

Company

プロパティの説明

RsaResult

プロパティの説明

UserDetailInfo

プロパティの説明

DeptItem

プロパティの説明

ServerVersion

プロパティの説明

TimeTable

プロパティの説明

SpecialDay

プロパティの説明

QRResult

プロパティの説明

IdentifyQRCodeParameter

プロパティの説明

LoginResult

プロパティの説明

UserRspVO

プロパティの説明

DepartmentRouteItem

プロパティの説明

Device

プロパティの説明

MisrecognitionRecordParameter

プロパティの説明

RegisterResult

プロパティの説明

RegisterParameter

プロパティの説明

UserStatusParameter

プロパティの説明

ExceptionListItem

プロパティの説明

UserSyncStatusParameter

プロパティの説明

UserStatusListItem

プロパティの説明

DeviceReportEventParamer

プロパティの説明

DoorMagnetismReportEventContent

プロパティの説明

BluetoothReportEventContent

プロパティの説明

ThermalImagerReportEventContent

プロパティの説明

RecordResult

プロパティの説明

RecordParameter

プロパティの説明

DeviceVersionInfoParameter

プロパティの説明

IdentifyDataParameter

プロパティの説明

Depth

プロパティの説明

TslUploadParameter

プロパティの説明

TslLanguageUploadParameter

プロパティの説明

MessageParameter

プロパティの説明

MessageEventEnum

プロパティの説明

IConnectionLost

メソッドの説明

MessageCallback

メソッドの説明

useTokenConnect

boolean

トークンの方法で接続するかを判定

なし

2.0.0

socketFactory

SocketFactory

https構築するための検証方法

デフォルトとして証明書を検証しない

2.0.0

なし

2.0.0

JP

日本語

なし

2.0.0

KO

韓国語

なし

2.0.0

identifier

String

デバイス識別子

なし

2.0.0

duid

String

デバイスSN

なし

2.0.0

token

String

デバイストークン

なし

2.0.0

ldid

String

デバイスバックグラウンドの識別番号

なし

2.0.0

companyId

int

企業ID

なし

2.0.0

isNewDevice

boolean

新規デバイスかを判定

なし

2.0.0

message

String

メッセージ

なし

2.0.0

desc

String

説明

なし

2.0.0

originData

String

オリジナルデータ

なし

2.0.0

rawData

byte[]

バイナリーデータ

なし

2.0.0

なし

2.0.0

N

code

int

アラートコード

10001:解体盗難アラート

10002:ドア強行突破のアラート

10003:ドアマグネットのタイムオーバーアラート

10004:パスワード攻撃アラート 10005:Bluetooth電力不足 10006:サーマグラフィー接続以上

20001:カメラの汚れを意味

20002:非生体攻撃 20003:消防アラート

40001:フィーチャー抽出失敗

2.0.0

パラメータ"status"が1の場合、パラメータ"code"は必須。 そうでない場合は必須ではない

description

String

アラート説明

なし

2.0.0

N

eventTime

Long

イベント時間

ミリ秒

2.0.0

Y

status

int

アラートレポートイベント

1:アラートがあります 2:アラート解除失敗 3:アラート解除成功

2.0.0

Y

rectangle

List<VerticesItem>

顔枠の座標

1つ目は左上の座標

2つ目は右下の座標

2.0.0

N

userId

long

ユーザーID

なし

2.0.0

N

なし

2.0.0

Y

showAvatar

String

アバター表示

なし

2.0.0

name

String

氏名

なし

2.0.0

groups

List<GroupsItem>

グループ

なし

2.0.0

mobile

String

連絡先

なし

2.0.0

guestCompany

String

ビジター企業

なし

2.0.0

birthday

String

誕生日

なし

2.0.0

position

String

役職

なし

2.0.0

idNumber

String

IDナンバー

なし

2.0.0

icNumber

String

ICカードナンバー

なし

2.0.0

mail

String

メールアドレス

なし

2.0.0

guestPurpose

String

来訪目的

なし

2.0.0

receptionUserId

long

受付担当者ユーザーID

なし

2.0.0

receptionUserName

String

受付担当者ユーザー名

なし

2.0.0

dateTimeFrom

String

来訪有効の開始時間

なし

2.0.0

dateTimeTo

String

来訪有効の終了時間

なし

2.0.0

level

int

レベル

なし

2.0.0

remark

String

特記事項

なし

2.0.0

type

int

グループタイプ

1:登録者グループ

2:ビジターグループ

5:拒否リストグループ

2.0.0

personCount

int

人数

なし

2.0.0

timestamp

long

クライアントがリクエストした際のアップロードタイムスタンプ

なし

2.0.0

passRuleType

int

アクセスルールのタイプ

0: ローカルアクセスルール

1: サーバでのアクセスルール

2.0.0

sign

String

md5

The md5 Value of {timestamp}-{ldid}-{gateCtrl}-{passRuleType}

2.0.0

userId

int

ユーザーID

なし

2.0.0

userCardId

String

ユーザーのドアアクセスカードID

なし

2.0.0

userImage

Content

ユーザーライブラリ画像

なし

2.0.0

trackId

int

顔追跡id

なし

2.0.0

userName

String

ユーザー名

なし

2.0.0

displayMsg

String

表示メッセージ

なし

2.0.0

displayColor

String

表示カラー

なし

2.0.0

verifyCode

int

認証ステータスコード

1:未認証

2:認証済み

3:権限なし

4:マッチング失敗

5:アクセスタイムテーブル時間外

2.0.0

type

int

タイプ

なし

2.0.0

idNumber

String

IDナンバー

なし

2.0.0

sign

String

md5

the md5 Value of {verifyCode}-{timestamp}-{ldid}-{userId}

2.0.0

extra

String

拡張フィールドString

なし

2.0.0

url

String

図のurl

このurlかdataを選択

2.0.0

なし

2.0.0

N

receiveTime

long

タイムスタンプを受信

ミリ秒

2.0.0

N

fullImage

Content

フルサイズ画像

小さい画像スナップショットをアップロードすれば、フルサイズの画像は不要

2.0.0

Y

captureTime

long

スナップショットのタイプスタンプ

ミリ秒

2.0.0

N

cameraInfo

CameraInfo

カメラの共通情報

なし

2.0.0

N

timestamp

long

タイムスタンプ

ミリ秒

2.0.0

N

content

Content

画像コンテンツ

なし

2.0.0

imageType

int

画像タイプ

1:RGB図

2:IR図

2.0.0

mask

int

マスクをつけるかどうか

0:未受渡し

1:未着用

2:着用済

2.0.0

bodyTemperature

float

温度

なし

2.0.0

rectangle

Rectangle

顔枠

なし

2.0.0

landmarks

List<LandmarksItem>

オブジェクトのキーポイント座標

なし

2.0.0

quality

float

ターゲットの検知品質

[0.0, 1.0]

2.0.0

yaw

int

顔の回る角度

なし

2.0.0

tollgateId

String

カメラが所在するトールゲートID

なし

2.0.0

tollgateName

String

カメラが所在するトールゲート名

なし

2.0.0

cameraId

String

カメラID

なし

2.0.0

deviceType

String

カメラのハードウェアタイプ

なし

2.0.0

placeCode

String

カメラが所在するエリアのコード

なし

2.0.0

groupName

String

グループ名

なし

2.0.0

createdAt

long

生成したタイムスタンプ

なし

2.0.0

mail

String

メールアドレス

なし

2.0.0

gender

int

性別

0:不明

1:女性

2:男性

userName

String

ユーザー名

なし

2.0.0

phoneSuffix

String

携帯番号サフィックス

なし

2.0.0

createdAt

long

生成のタイムスタンプ

なし

2.0.0

remark

String

特記事項

なし

2.0.0

addChannel

int

追加チャネル

1:Web

2:SenseID

3:QR コード

4:OpenAPI

5: SenseHi App改変

6:バッチ処理ツール

type

int

ユーザータイプ

1:登録者

2:ビジター

3:拒否リスト

avatarShow

String

アート写真ID

なし

2.0.0

dateTimeTo

long

終了タイムスタンプ

なし

2.0.0

guestCompany

String

ビジター企業

なし

2.0.0

guestLevel

String

ビジターレベル

なし

2.0.0

feature

String

顔フィーチャー

なし

2.0.0

updatedAt

long

更新タイムスタンプ

なし

2.0.0

jobNumber

String

従業員番号

なし

2.0.0

icNumber

String

ICカードナンバー

なし

2.0.0

dateTimeFrom

long

開始タイムスタンプ

なし

2.0.0

entryTime

long

アクセス時間

なし

2.0.0

idNumber

String

IDナンバー

なし

2.0.0

companyId

int

ユーザー企業ID

なし

2.0.0

departmentId

int

ユーザー部署ID

なし

2.0.0

departmentName

String

部署名

なし

2.0.0

areaCode

String

エリアコード

なし

2.0.0

mobile

String

携帯番号

なし

2.0.0

permission

int

アクセス許可

0:許可

1:不許可

2.0.0

receptionUserId

int

ビジター受付のユーザーid

なし

2.0.0

avatar

String

アバターID

なし

2.0.0

countryCode

String

国・地域コード

なし

2.0.0

staffType

int

スタッフタイプ

1:従業員

2:インターン

2.0.0

userId

int

ユーザーID

なし

2.0.0

guestPurpose

String

来訪目的

なし

2.0.0

location

String

場所

なし

2.0.0

position

String

役職

なし

2.0.0

placeCode

String

地域コード

なし

2.0.0

prompt

String

カスタマイズメッセージ

なし

2.0.0

guestGroups

List<GroupsItem>

ビジターグループ

なし

2.0.0

denyListGroup

List<GroupsItem>

拒否リストグループ

なし

2.0.0

typeName

String

デバイスタイプ名

なし

2.0.0

userGroup

List<GroupsItem>

ユーザーグループ

なし

2.0.0

guestGroup

List<GroupsItem>

ビジターグループ

なし

2.0.0

typeId

int

デバイスタイプID

なし

2.0.0

name

String

デバイス名

なし

2.0.0

説明

String

デバイス説明情報

なし

2.0.0

location

String

デバイスロケーション

なし

2.0.0

id

int

デバイスID

なし

2.0.0

state

int

デバイス状態

0:オフライン

1:オンライン

2.0.0

direction

int

デバイスのInとOut方向

0:デフォルト

1:In

2:Out

2.0.0

typeId

int

デイバイスの所属するタイプID

なし

2.0.0

maxOnlineNum

int

デバイスの同時オンライン最大数

なし

2.0.0

id

String

デバイスID

なし

2.0.0

createBy

String

作成者ID

なし

2.0.0

background

String

背景

なし

2.0.0

contact

String

連絡者

なし

2.0.0

validTo

String

有効終了時間

なし

2.0.0

name

String

企業名

なし

2.0.0

updateAt

String

更新時間

なし

2.0.0

logo

String

企業ロゴ

なし

2.0.0

id

int

企業ID

なし

2.0.0

createAt

String

作成時間

なし

2.0.0

welcome

String

挨拶メッセージ

なし

2.0.0

introduction

String

企業案内

なし

2.0.0

userGroupId

int

ユーザーグループID

なし

2.0.0

rsaId

String

Key ID

なし

2.0.0

entryTime

String

アクセス時間

なし

2.0.0

idNumber

String

IDナンバー

なし

2.0.0

mail

String

メールアドレス

なし

2.0.0

areaCode

String

地域コード

なし

2.0.0

phoneSuffix

String

携帯番号サフィックス

なし

2.0.0

mobile

String

携帯番号

なし

2.0.0

groups

List<GroupsItem>

グループ情報

なし

2.0.0

remark

String

特記事項

なし

2.0.0

avatar

String

アバターID

なし

2.0.0

avatarShow

String

アート写真ID

なし

2.0.0

countryCode

String

国・地域コード

なし

2.0.0

name

String

ユーザー名

なし

2.0.0

location

String

場所

なし

2.0.0

departmentRoute

List<DeptItem>

部署

なし

2.0.0

id

long

ユーザーID

なし

2.0.0

position

String

役職

なし

2.0.0

jobNumber

String

従業員番号

なし

2.0.0

placeCode

String

場所コード

なし

2.0.0

department

int

部署ID

なし

2.0.0

prompt

String

カスタムメッセージ

なし

2.0.0

type

int

部署タイプ

なし

2.0.0

provider

String

プロバイダー

ST-BI, ST-JCV

2.0.0

product

String

プロダクト名

SenseLink, SenseLink GE

2.0.0

coreEdition

String

coreバージョン

なし

2.0.0

appEdition

String

アプリで表示するバージョン番号

なし

2.0.0

name

String

アクセスタイムテーブル名

なし

2.0.0

groupId

int

アクセスグループID

なし

2.0.0

monday

String

月曜日24hアクセスルール

なし

2.0.0

mondayPeriod

String

月曜日アクセスタイムテーブル

なし

2.0.0

tuesday

String

火曜日24hアクセスルール

なし

2.0.0

tuesdayPeriod

String

火曜日アクセスタイムテーブル

なし

2.0.0

wednesday

String

水曜日24hアクセスルール

なし

2.0.0

wednesdayPeriod

String

水曜日アクセスタイムテーブル

なし

2.0.0

thursday

String

木曜日24hアクセスルール

なし

2.0.0

thursdayPeriod

String

木曜日アクセスタイムテーブル

なし

2.0.0

friday

String

金曜日24hアクセスルール

なし

2.0.0

fridayPeriod

String

金曜日アクセスタイムテーブル

なし

2.0.0

saturday

String

土曜日24hアクセスルール

なし

2.0.0

saturdayPeriod

String

土曜日アクセスタイムテーブル

なし

2.0.0

sunday

String

日曜日24hアクセスルール

なし

2.0.0

sundayPeriod

String

日曜日アクセスタイムテーブル

なし

2.0.0

holiday

String

休日24hアクセスルール

なし

2.0.0

holidayPeriod

String

休日アクセスタイムテーブル

なし

2.0.0

startTimestamp

long

開始タイムスタンプ

ミリ秒

2.0.0

endTimestamp

long

終了タイムスタンプ

ミリ秒

2.0.0

specialDayList

List<SpecialDay>

特別日

なし

2.0.0

remark

String

特記事項

なし

2.0.0

idNumber

String

IDナンバー

なし

2.0.0

userId

int

ユーザーID

なし

2.0.0

userImage

Content

ユーザーライブライ写真

なし

2.0.0

userCardId

String

ユーザーのドアアクセスカードID

なし

2.0.0

userName

String

ユーザー名

なし

2.0.0

entryStatus

int

ステータスコード

1:通過

2:QRコード不正

3:QRコード解析失敗

4:QRコードコンテンツエラー

5:QRコード無効

6:QRコードが有効期間外

7:QRコードに通行回数なし

8:QRコードが対応する人物が無効

2.0.0

sign

String

md5

The md5 Value of {entryStatus}-{timestamp}-{ldid}-{userId}-{passRuleType}

2.0.0

type

int

ユーザータイプ

1:登録者

2:ビジター

3:未登録者

4:非生体

5:拒否リスト

2.0.0

timestamp

long

クライアントがアップロードするタイムスタンプ

なし

2.0.0

passRuleType

int

アクセスルールコントロールのタイプ

なし

2.0.0

なし

2.0.0

Y

companyId

int

企業ID

なし

2.0.0

defaultGuestGroupId

int

デフォルトユーザーグループID

なし

2.0.0

threshold

int

顔検知しきい値

なし

2.0.0

newDeviceKey

boolean

新規デバイス

なし

2.0.0

token

String

トークン

なし

2.0.0

deviceTypeMaxOnline

DeviceTypeMaxOnline

最大のオンラインデバイス情報

なし

2.0.0

accountId

int

アカウントID

なし

2.0.0

name

String

氏名

なし

2.0.0

userRspVO

UserRspVO

ユーザー情報

なし

2.0.0

company

Company

企業情報

なし

2.0.0

lang

String

言語

なし

2.0.0

device

Device

デバイス情報

なし

2.0.0

account

String

アカウント名

なし

2.0.0

entryTime

String

入社日

なし

2.0.0

idNumber

String

IDナンバー

なし

2.0.0

mail

String

メールアドレス

なし

2.0.0

areaCode

String

場所コード

なし

2.0.0

phoneSuffix

String

携帯番号サフィックス

なし

2.0.0

mobile

String

携帯番号

なし

2.0.0

groups

List<GroupsItem>

ユーザーグループID

なし

2.0.0

remark

String

特記事項

なし

2.0.0

avatar

String

アバターID

なし

2.0.0

avatarShow

String

アート写真ID

なし

2.0.0

countryCode

String

国・地域コード

なし

2.0.0

name

String

氏名

なし

2.0.0

departmentRoute

List<DepartmentRouteItem>

部署

なし

2.0.0

location

String

場所

なし

2.0.0

id

Integer

ユーザーID

なし

2.0.0

jobNumber

String

従業員番号

なし

2.0.0

placeCode

String

地域コード

なし

2.0.0

position

String

役職

なし

2.0.0

department

Integer

部署ID

なし

2.0.0

type

int

部署タイプ

なし

2.0.0

typeId

int

デバイスタイプ

なし

2.0.0

name

String

デバイ名

なし

2.0.0

updateAt

String

更新時間

なし

2.0.0

description

String

説明

なし

2.0.0

location

String

デバイス場所

なし

2.0.0

id

int

デバイスID

なし

2.0.0

softwareVersion

String

デバイスソフトウエアのバージョン

なし

2.0.0

createAt

String

作成時間

なし

2.0.0

direction

int

デバイスInとOutの方向

なし

2.0.0

info

String

情報

なし

2.0.0

content

String

特記事項

なし

2.0.0

typeId

int

デバイスタイプID

なし

2.0.0

name

String

デバイス

なし

2.0.0

updateAt

String

更新時間

なし

2.0.0

description

String

デバイス説明

なし

2.0.0

location

String

デバイス場所

なし

2.0.0

id

int

デバイスID

なし

2.0.0

softwareVersion

String

デバイスソフトウエアのバージョン

なし

2.0.0

createAt

String

作成時間

なし

2.0.0

direction

int

デバイスInとOutの方向

なし

2.0.0

info

String

デバイスInfo

なし

2.0.0

0:デフォルト

1:In

2:Out

2.0.0

Y

location

String

デバイス場所説明

なし

2.0.0

N

description

String

デバイス説明

なし

2.0.0

N

softwareVersion

String

ソフトウェアのバージョン

なし

2.0.0

N

info

String

その他の情報

なし

2.0.0

N

totalUserCount

int

ユーザー総数

なし

2.0.0

なし

2.0.0

Y

totalUserCount

int

ユーザー総数

なし

2.0.0

Y

action

int

タイプ

0:デバイスの全ユーザーステータスをアップロード

1:デバイスの異常ユーザーステータスをアップロード

2.0.0

Y

1: DoorMagnetismReportEventContent

2: BluetoothReportEventContent

3: ThermalImagerReportEventContent

2.0.0

Y

ミリ秒

2.0.0

Y

なし

2.0.0

N

signAvatar

String

顔写真

なし

2.0.0

N

signBgAvatar

String

バックグラウンド図

なし

2.0.0

N

signTime

long

打刻時間

なし

2.0.0

Y

type

int

従業員タイプ

1:登録者

2:ビジター

3:未登録者

4:非生体

999: その他

2.0.0

Y

abnormalType

int

異常レコードタイプ

0:なし

10001:人物とIDがマッチしない

10002:人物とカードがマッチしない

10003:人物とコードがマッチしない

20001:ビジターは有効期間外 20002:アクセスタイムテーブル時間外

30001:無効なIDカード

30002:無効なICカード

30003:無効なQRコード

2.0.0

N

idNumber

String

IDナンバー

なし

2.0.0

N

icNumber

String

社員カード

なし

2.0.0

N

idInfo

String

IDカードのその他の情報

Json String

2.0.0

N

inTime

int

すぐアップロードするか

はい:1

いいえ:0

2.0.0

Y

mode

int

デバイスモード

1:顔認証かカード

2:顔認証+カード

3:顔認証かIDカード

4:顔認証+ID Card

5:顔認証+IDカードによる予約

6:顔認証かQRコード

7:顔認証とQRコード

8:Bluetooth

9:顔認証

10:顔認証かQRコードかカード

2.0.0

Y

rectangle

List<VerticesItem>

顔枠

左上の座標、右下の座標

2.0.0

N

entryMode

int

アクセスモード

1:顔認証

2:QRコード

3:カード

4:顔認証+カード

5:IDカード

6:顔認証+IDカード

7:顔認証+IDカードによる予約

8:顔認証かつQRコード

9:Bluetooth

2.0.0

N

pushOption

int

レコード配信

1:はい

0:いいえ

2.0.0

N

wearMaskType

int

マスクステータス

0:ステータスなし(マスク検知オフ)

1:マスク未着用 2:マスク着用中

2.0.0

N

verifyScore

float

認識スコア

なし

2.0.0

N

docPhoto

String

IDカード写真

なし

2.0.0

N

heatAvatar

String

ヒートマップ

なし

2.0.0

N

bodyTemperature

float

温度

なし

2.0.0

N

remark

String

特記事項

なし

2.0.0

N

なし

2.0.0

Y

apkVersionCode

String

apkバージョンコード

なし

2.0.0

Y

packageName

String

パッケージ名

なし

2.0.0

Y

model

String

モデル

なし

2.0.0

Y

serialNumber

String

デバイスシリアルナンバー

なし

2.0.0

Y

romSoftwareVersion

String

ROMソフトウエアバージョン

なし

2.0.0

Y

manufacturer

String

メーカー

なし

2.0.0

Y

userId

int

ユーザーID

なし

2.0.0

recordId

int

レコードid

なし

2.0.0

type

int

データタイプ

1:ライブラリーでの人物

2:未登録者

3:生体

4:非生体

2.0.0

height

int

Depthデータ高さ

なし

2.0.0

en,zh,zh-tw

2.0.0

Y

event

MessageEventEnum

イベント

なし

2.0.0

captcha

String

認証コード

なし

2.0.0

なし

2.0.0

void disConnectMqtt(IMqttActionListener listener)

MQTT接続を切断

2.0.0

void getUserListInGroup(int groupId, MessageCallback callback)

あるグループでの登録者リストを取得

2.0.0

void registerGroupChangeListener(MessageCallback callback)

デバイスと登録者グループの変更コールバックを登録

2.0.0

void registerUserInGroupChangeListener(int groupId, MessageCallback callback)

登録者グループの登録者変更コールバックを登録

2.0.0

void registerWarningAction(MessageCallback callback)

アラームステータス変更コールバックを登録

2.0.0

void registerAccessStrategy(MessageCallback callback)

アクセスルール変更コールバックを登録

2.0.0

void registerUpgrade(MessageCallback callback)

APPとROMアップデートコールバックを登録

2.0.0

void registerDeviceStatus(MessageCallback callback)

デバイスステータスコールバックを登録

2.0.0

void registerDeviceConfig(MessageCallback callback)

デバイス構成変更コールバックを登録

2.0.0

void registerDeviceNotify(MessageCallback callback)

デバイスサーバエンドの通知配信構コールバックを登録

2.0.0

void registerKeepDoorOpenOrCloseSchedule

(MessageCallback callback)

デバイスのドア常時開/閉タイムテーブルの配信コールバックを登録

2.0.0

void unRegisterGroupChangeListener()

デバイスと登録者グループの変更コールバックの登録を取り消す

2.0.0

void unegisterUserInGroupChangeListener(int groupId)

登録者グループの登録者変更コールバックの登録を取り消す

2.0.0

void unegisterGetUserListInGroup(int groupId)

あるグループでの登録者リストの登録を取り消す

2.0.0

void unRegisterWarningActio()

アラームステータス変更コールバックの登録を取り消す

2.0.0

void [unRegisterAccessStrategy()

アクセスルール変更コールバックの登録を取り消す

2.0.0

void unRegisterUpgrade()

APPとROMアップデートコールバックの登録を取り消す

2.0.0

void unRegisterDeviceStatus()

デバイスステータスコールバックの登録を取り消す

2.0.0

void unRegisterDeviceConfig()

デバイス構成変更コールバックの登録を取り消す

2.0.0

void unRegisterDeviceNotify()

デバイスサーバエンドの通知配信構コールバック登録を取り消す

2.0.0

void unRegisterKeepDoorOpenOrCloseSchedule()

デバイスのドア常時開/閉タイムテーブルの配信コールバック登録を取り消す

2.0.0

パラメータ名

Type

説明

備考

導入バージョン

listener

IMqttActionListener

コールバック

なし

2.0.0

connectionLost

IConnectionLost

接続切断のコールバック

なし

パラメータ名

Type

説明

備考

導入バージョン

listener

IMqttActionListener

コールバック

なし

2.0.0

パラメータ名

Type

説明

備考

導入バージョン

groupId

int

グループID

なし

2.0.0

callback

MessageCallback

コールバック

なし

パラメータ名

Type

説明

備考

導入バージョン

callback

MessageCallback

コールバック

なし

2.0.0

パラメータ名

Type

説明

備考

導入バージョン

groupId

int

グループID

なし

2.0.0

callback

MessageCallback

コールバック

なし

パラメータ名

Type

説明

備考

導入バージョン

callback

MessageCallback

コールバック

なし

2.0.0

パラメータ名

Type

説明

備考

導入バージョン

callback

MessageCallback

コールバック

なし

2.0.0

パラメータ名

Type

説明

備考

導入バージョン

callback

MessageCallback

コールバック

なし

2.0.0

パラメータ名

Type

説明

備考

導入バージョン

callback

MessageCallback

コールバック

なし

2.0.0

パラメータ名

Type

説明

備考

導入バージョン

callback

MessageCallback

コールバック

なし

2.0.0

パラメータ名

Type

説明

備考

導入バージョン

callback

MessageCallback

コールバック

なし

2.0.0

パラメータ名

Type

説明

備考

導入バージョン

callback

MessageCallback

コールバック

なし

2.0.0

パラメータ名

Type

説明

備考

導入バージョン

groupId

int

グループID

なし

2.0.0

パラメータ名

Type

説明

備考

導入バージョン

groupId

int

グループID

なし

2.0.0

Member

説明

備考

導入バージョン

ZH

中国語簡体字

なし

2.0.0

ZH_TW

中国語繁体字

なし

2.0.0

EN

Member

Type

説明

備考

導入バージョン

account

String

アカウント

なし

2.0.0

password

String

パスワード

なし

Member

Type

説明

備考

導入バージョン

code

int

ステータスコード

なし

2.0.0

data

T

データ

なし

メンバー関数

説明

備考

導入バージョン

boolean isSuccess()

リクエストが成功したかどうか

true:成功

false:失敗

2.0.0

Member

Type

説明

備考

導入バージョン

必須

traceId

String

アラートシリアルナンバー

なし

2.0.0

Y

alarmPhoto

String

Member

Type

説明

備考

導入バージョン

必須

x

int

x座標

なし

2.0.0

Y

y

int

Member

Type

説明

備考

導入バージョン

id

long

ビジターID

なし

2.0.0

avatar

String

比較対象のアバター

なし

Member

Type

説明

備考

導入バージョン

id

int

グループID

なし

2.0.0

name

String

グループ名

なし

Member

Type

説明

備考

導入バージョン

flag

int

フラッグ

0:存在しない 1:存在

2.0.0

Member

Type

説明

備考

導入バージョン

flag

int

フラッグ

0:存在しない 1:存在

2.0.0

md5

String

File md5

なし

Member

Type

説明

備考

導入バージョン

searchResult

List<SearchResultItem>

検索結果

なし

2.0.0

gateCtrl

boolean

ドアオープンかを判定

なし

Member

Type

説明

備考

導入バージョン

faceCutImage

Content

顔のカット写真

なし

2.0.0

score

float

認識スコア

なし

Member

Type

説明

備考

導入バージョン

data

String

オリジナル図データ

このdataかurlを選択

2.0.0

format

String

図のタイプ

IMAGE_UNKNOWN, IMAGE_JPEG, IMAGE_PNG, IMAGE_BMP, IMAGE_TIFF, IMAGE_GIF

Member

Type

説明

備考

導入バージョン

必須

targetImages

ImagesItem

小さい画像スナップショットの配列

フルサイズの画像をアップロードすれば、小さい画像は不要

2.0.0

N

extraInfo

String

Member

Type

説明

備考

導入バージョン

detectionMode

String

検知モード

DETECT_MODE_AUTO:TargetAnnotation.rectangleとスナップショットのサイズに従って自動的に検知枠を選択。 DETECT_MODE_BOUNDING_ONLY:TargetAnnotation.rectangleのみ使用。Rectangleを渡さないとなりません。そうでない場合、無効targetになりる。 DETECT_MODE_FORCE_DETECTION:検知のために検知モードの利用が必須となる

2.0.0

targetInfo

TargetInfo

共通スナップショット目標情報の構造

なし

Member

Type

説明

備考

導入バージョン

trackId

int

Track ID

なし

2.0.0

angle

Angle

顔角度の情報

なし

Member

Type

説明

備考

導入バージョン

roll

int

顔の傾き角度

なし

2.0.0

pitch

int

顔の上向き・下向き角度

なし

Member

Type

説明

備考

導入バージョン

vertices

List<VerticesItem>

ターゲットの矩形エリア

左上の座標

右下の座標

2.0.0

Member

Type

説明

備考

導入バージョン

x

int

X座標

なし

2.0.0

y

int

Y座標

なし

Member

Type

説明

備考

導入バージョン

x

int

X座標

なし

2.0.0

y

int

Y座標

なし

Member

Type

説明

備考

導入バージョン

placeName

String

カメラが所在するエリア名

なし

2.0.0

deviceId

String

カメラハードウェアID

なし

Member

Type

説明

備考

導入バージョン

updatedAt

long

更新したタイムスタンプ

なし

2.0.0

groupId

int

グループID

なし

Member

Type

説明

備考

導入バージョン

userUpdatedAt

long

ユーザーの更新時間

なし

2.0.0

userId

int

ユーザーID

なし

Member

Type

説明

備考

導入バージョン

birthday

String

誕生日

なし

2.0.0

modelVersion

String

モデルバージョン

なし

Member

Type

説明

備考

導入バージョン

userIds

List

ユーザーID配列

1回最大20,000配列

2.0.0

modelVersion

String

モデルバージョン

なし

Member

Type

説明

備考

導入バージョン

id

String

デバイスID

なし

2.0.0

userGroups

List<GroupsItem>

ユーザーグループ

なし

Member

Type

説明

備考

導入バージョン

deviceTypeMaxOnline

DeviceTypeMaxOnline

デバイスタイプの最大オンライン数

なし

2.0.0

ldid

String

デバイスLDID

なし

Member

Type

説明

備考

導入バージョン

companyId

int

デバイスの所属する企業ID

なし

2.0.0

serviceConfig

List<ServiceConfigItem>

サーバ構成

なし

Member

Type

説明

備考

導入バージョン

name

String

デバイス名

なし

2.0.0

options

List<Options>

カスタマイズオプション

なし

Member

Type

説明

備考

導入バージョン

text

String

テキストフィールド

なし

2.0.0

value

String

対応するコンテンツ

なし

Member

Type

説明

備考

導入バージョン

guestGroupId

int

ビジターグループID

なし

2.0.0

validFrom

String

有効開始時間

なし

Member

Type

説明

備考

導入バージョン

empoent

String

e1

なし

2.0.0

module

String

素数積

なし

Member

Type

説明

備考

導入バージョン

birthday

String

誕生日

なし

2.0.0

icNumber

String

ICカードナンバー

なし

Member

Type

説明

備考

導入バージョン

name

String

部署名

なし

2.0.0

id

int

部署ID

なし

Member

Type

説明

備考

導入バージョン

date

String

日付

for example 20190815

2.0.0

edition

String

バージョン

for example 1.11.0.2

Member

Type

説明

備考

導入バージョン

id

long

アクセスルールID

なし

2.0.0

ruleId

long

ルールID

なし

Member

Type

説明

備考

導入バージョン

id

long

特別日ID

なし

2.0.0

date

String

日付

なし

Member

Type

説明

備考

導入バージョン

entryTimeLeft

int

残りアクセス可能回数

なし

2.0.0

entryHint

String

通行メッセージ

なし

Member

Type

説明

備考

導入バージョン

必須

content

String

QRコードコンテンツ

なし

2.0.0

Y

timestamp

long

Member

Type

説明

備考

導入バージョン

defaultUserGroupId

int

デフォルトユーザーグループID

なし

2.0.0

role

int

ロール

なし

Member

Type

説明

備考

導入バージョン

birthday

String

誕生日

なし

2.0.0

icNumber

String

ICカードナンバー

なし

Member

Type

説明

備考

導入バージョン

name

String

部署名

なし

2.0.0

id

int

部署ID

なし

Member

Type

説明

備考

導入バージョン

ldid

String

デバイスUDID

なし

2.0.0

companyId

int

デバイスの所属する企業ID

なし

Member

Type

説明

備考

導入バージョン

recordId

String

識別レコードid

なし

2.0.0

type

int

誤認識タイプ

1:別人 2:未登録者

3:非生体

4:未登録者アタック

5:非生体アタック

Member

Type

説明

備考

導入バージョン

ldid

String

デバイスLDID

なし

2.0.0

companyId

int

デバイスの所属する企業ID

なし

Member

Type

説明

備考

導入バージョン

必須

name

String

デバイスName

なし

2.0.0

Y

direction

int

Member

Type

説明

備考

導入バージョン

exceptionList

List<ExceptionListItem>

例外リスト

なし

2.0.0

verifyModelVersion

String

検証モデルバージョン

なし

Member

Type

説明

備考

導入バージョン

code

int

ステータスコード

なし

2.0.0

userId

int

ユーザーID

なし

Member

Type

説明

備考

導入バージョン

必須

statusList

List<UserStatusListItem>

ユーザーステータスリスト

なし

2.0.0

Y

verifyModelVersion

String

Member

Type

説明

備考

導入バージョン

status

int

ステータスコード

1:同期中、 2:ノーマルフィーチャー、 3:画像ダウンロード失敗、 4:画像解析失敗、 5:フィーチャー抽出失敗

2.0.0

userIds

int[]

ユーザーID配列

なし

Member

Type

説明

備考

導入バージョン

必須

type

int

イベントタイプ

1:ドアマグネットイベント

2:Bluetooth電力

3:サーモグラフィーステータス

2.0.0

Y

content

BaseDeviceReportEventContent

Member

Type

説明

備考

導入バージョン

必須

status

int

イベントのステータス

1:ON

2:OFF

3:なし

2.0.0

Y

timestamp

long

Member

Type

説明

備考

導入バージョン

必須

power

int

バッテリーの残量

0-100

2.0.0

Y

Member

Type

説明

備考

導入バージョン

必須

status

int

イベントのステータス

0:不明

1:接続済

2:未接続

2.0.0

Y

Member

Type

説明

備考

導入バージョン

recordId

String

レコードID

なし

2.0.0

Member

Type

説明

備考

導入バージョン

必須

userId

int

ユーザーID

なし

2.0.0

N

username

String

Member

Type

説明

備考

導入バージョン

必須

apkVersionName

String

apkバージョン名

なし

2.0.0

Y

romHardwareVersion

String

Member

Type

説明

備考

導入バージョン

images

List<ImagesItem>

日付

なし

2.0.0

depth

Depth

Depthデータ

なし

Member

Type

説明

備考

導入バージョン

data

String

Depthデータコンテンツ

なし

2.0.0

width

int

Depthデータ幅

なし

Member

Type

説明

備考

導入バージョン

必須

content

String

Tsl json String

なし

2.0.0

Y

Member

Type

説明

備考

導入バージョン

必須

content

String

言語パッケージコンテンツ

なし

2.0.0

Y

lang

String

Member

Type

説明

備考

導入バージョン

mobile

String

携帯番号

なし

2.0.0

areaCode

String

地域コード

なし

Member

説明

備考

導入バージョン

LOGIN

ログイン

なし

2.0.0

CHANGE_INFO

変更情報

なし

2.0.0

VALIDATE

メンバー関数

説明

備考

導入バージョン

void onConnectionLost(Throwable cause)

接続が失われた際のコールバック

なし

2.0.0

メンバー関数

説明

備考

導入バージョン

void success(MqttMessage msg)

情報受信のコールバック

なし

2.0.0

void error(int code, String msg, Throwable throwable)

失敗時のコールバック

なし

2.0.0

2.0.0

2.0.0

2.0.0

English

2.0.0

2.0.0

アラート写真

y座標

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

拡張フィールドString

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

タイムスタンプ

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

2.0.0

デバイス方向

2.0.0

2.0.0

検証モードバージョン

2.0.0

イベントに対応するコンテンツ

イベント発生時間

ユーザー名

ROMハードウエアバージョン

2.0.0

2.0.0

言語

2.0.0

検証