Files

229 lines
2.1 MiB
C#
Raw Permalink Normal View History

2025-11-26 13:45:58 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.Net.Security;
using System.Net.Sockets;
using System.Threading.Tasks;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using WebSocketToolsConsole;
namespace TestWebSocket
{
//Test Only Code
public partial class Program
{
/// <summary>
/// 测试删除人员
/// </summary>
public static async void delete()
{
Entity.msgx msgx = new Entity.msgx();
msgx.msgid = Guid.NewGuid().ToString();
msgx.sn = "b122ae5b761eb199";
msgx.cmd = "removePerson";
StringBuilder builder = new StringBuilder();
builder.Append("key=abc");
builder.Append("&id=[]");
msgx.msg = System.Web.HttpUtility.HtmlDecode(builder.ToString());
string sendMsg = Newtonsoft.Json.JsonConvert.SerializeObject(msgx);
await SendMsgToDevice("b122ae5b761eb199", sendMsg, sendMsg);
}
/// <summary>
/// 开门
/// </summary>
public static async void Open()
{
Entity.Rootinfo info = new Entity.Rootinfo();
info.pmsid = -1;
Entity.msgx msgx = new Entity.msgx();
StringBuilder sbperson = new StringBuilder();
sbperson.Append("key=abc");
sbperson.Append("&id=1123");
sbperson.Append("&name=2323");
sbperson.Append("&IC_NO=0001");
sbperson.Append("&ID_NO=23");
sbperson.Append("&photo=34");
sbperson.Append("&startTs=234");
sbperson.Append("&endTs=-1");
sbperson.Append("&passCount=345");
sbperson.Append("&visitor=true");
msgx.msgid = Guid.NewGuid().ToString();
msgx.sn = "b122ae5b761eb199";
msgx.cmd = "open";//操作
msgx.msg = System.Web.HttpUtility.HtmlDecode(sbperson.ToString());
info.msgx = msgx;
info.pmsid = -1;
string sendMsg = Newtonsoft.Json.JsonConvert.SerializeObject(info);
await SendMsgToDevice("b122ae5b761eb199", sendMsg, sendMsg);
}
/// <summary>
/// 测试添加人员
/// </summary>
public static async void IssuedSand()
{
StringBuilder sbperson = new StringBuilder();
sbperson.Append("key=abc");
sbperson.Append("&id=0056734446503");
sbperson.Append("&name=张把");
sbperson.Append("&IC_NO=001");
sbperson.Append("&ID_NO=11111111111122222");
sbperson.Append("&photo=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
sbperson.Append("&startTs=-1");
sbperson.Append("&endTs=-1");
sbperson.Append("&passCount=10000");
Entity.msgx msgx = new Entity.msgx();
msgx.msgid = Guid.NewGuid().ToString();
msgx.sn = "b122ae5b761eb199";
msgx.cmd = "setPerson";//操作
msgx.msg = System.Web.HttpUtility.HtmlDecode(sbperson.ToString());
string sendMsg = Newtonsoft.Json.JsonConvert.SerializeObject(msgx);
await SendMsgToDevice("b122ae5b761eb199", sendMsg, sendMsg);
}
/// <summary>
/// 下发固件
/// </summary>
public static async void GetAPKSand()
{
StringBuilder sbperson = new StringBuilder();
sbperson.Append("key=abc");
sbperson.Append(@"&url=yh/fw/EUPGRADE-v2.0.1-1e144e4d3a90e8220615ce87378d0972.pkg");
Entity.msgx msgx = new Entity.msgx();
msgx.msgid = Guid.NewGuid().ToString();
msgx.sn = "b122ae5b761eb199";
msgx.cmd = "updateAPK";//操作
msgx.msg = System.Web.HttpUtility.HtmlDecode(sbperson.ToString());
string sendMsg = Newtonsoft.Json.JsonConvert.SerializeObject(msgx);
await SendMsgToDevice("b122ae5b761eb199", sendMsg, sendMsg);
}
/// <summary>
/// 测试查询人员
/// </summary>
public static async void Select()
{
StringBuilder sbperson = new StringBuilder();
sbperson.Append("key=abc");
sbperson.Append("&id=0003");
Entity.msgx msgx = new Entity.msgx();
msgx.msgid = Guid.NewGuid().ToString();
msgx.sn = "A2664380436BD5D8";
msgx.cmd = "getPerson";//操作
msgx.msg = System.Web.HttpUtility.HtmlDecode(sbperson.ToString());
string sendMsg = Newtonsoft.Json.JsonConvert.SerializeObject(msgx);
await SendMsgToDevice("A2664380436BD5D8", sendMsg, sendMsg);
}
/// <summary>
/// 查看所有人脸
/// </summary>
public static async void selectall()
{
StringBuilder sbperson = new StringBuilder();
sbperson.Append("key=abc");
sbperson.Append("&number=1");
sbperson.Append("&ffset=1");
Entity.msgx msgx = new Entity.msgx();
msgx.msgid = Guid.NewGuid().ToString();
msgx.sn = "A2664380436BD5D8";
msgx.cmd = "listPersonByNumber";//操作
msgx.msg = System.Web.HttpUtility.HtmlDecode(sbperson.ToString());
string sendMsg = Newtonsoft.Json.JsonConvert.SerializeObject(msgx);
await SendMsgToDevice("A2664380436BD5D8", sendMsg, sendMsg);
}
public static async void SendDemoData()
{
StringBuilder sbPerson = new StringBuilder();
sbPerson.Append("key=abc");
sbPerson.Append($@"&ts={DateTime.Now.Ticks}");
Entity.msgx msgx = new Entity.msgx();
msgx.msgid = "15";//方便人脸机返回后对应更新
msgx.sn = SerialNo2;
msgx.cmd = "setTime";
msgx.msg = System.Web.HttpUtility.HtmlDecode(sbPerson.ToString());
string sendMsg = Newtonsoft.Json.JsonConvert.SerializeObject(msgx);
await SendMsgToDevice(SerialNo2, sendMsg, sendMsg);
}
public static string SendDemoData2(string sn)
{
StringBuilder sbPerson = new StringBuilder();
sbPerson.Append("key=abc");
sbPerson.Append($@"&ts={DateTime.Now.AddHours(-1).Ticks}");
Entity.msgx msgx = new Entity.msgx();
msgx.msgid = "10";//方便人脸机返回后对应更新
msgx.sn = sn;
msgx.cmd = "setTime";
msgx.msg = System.Web.HttpUtility.HtmlDecode(sbPerson.ToString());
return Newtonsoft.Json.JsonConvert.SerializeObject(msgx);
}
/// <summary>
/// 推送UI文字
/// </summary>
public static async void GetUIwordSand()
{
Entity.UiImg ui = new Entity.UiImg();
//ui.name = "test";
//ui.image = "yh/Logo/微信图片_20221205175013.jpg";
//string ImageInfo = Newtonsoft.Json.JsonConvert.SerializeObject(ui);
StringBuilder sbperson = new StringBuilder();
//sbperson.Append("key=abc");
//sbperson.Append("&Roomnumber=1111");
//sbperson.Append("&ImageInfo={}");
//sbperson.Append("&ImageInfo=" + ImageInfo);
sbperson.Append("key=abc&Roomnumber=1111&Logo=");
Entity.msgx msgx = new Entity.msgx();
msgx.msgid = Guid.NewGuid().ToString();
msgx.sn = "b122ae5b67f04892";
msgx.cmd = "updateLogoRoomNo";//操作
msgx.msg = System.Web.HttpUtility.HtmlDecode(sbperson.ToString());
string sendMsg = Newtonsoft.Json.JsonConvert.SerializeObject(msgx);
await SendMsgToDevice("b122ae5b67f04892", sendMsg, sendMsg);
}
/// <summary>
/// 推送UI背景图
/// </summary>
public static async void GetUiImgdSand()
{
StringBuilder sbperson = new StringBuilder();
Entity.UiImg ui = new Entity.UiImg();
ui.name = "test_ui";
ui.image = "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
ui.x = 0;
ui.y = 0;
ui.w = 0;
ui.h = 0;
sbperson.Append("key=abc");
string ImageInfo = Newtonsoft.Json.JsonConvert.SerializeObject(ui);
sbperson.Append("&ImageInfo=" + ImageInfo);
//sbperson.Append("key=abc&ImageInfo={\"name\":\"test_ui\",\"image\":\"base64",\"x\":0,\"y\":0,\"w\":800,\"h\":1280}");
Entity.msgx msgx = new Entity.msgx();
msgx.msgid = Guid.NewGuid().ToString();
msgx.sn = "41437ccd7ef2dcc1"; /*41437ccd7ef2dcc1*/
msgx.cmd = "updateMainPageBG";//操作
msgx.msg = System.Web.HttpUtility.HtmlDecode(sbperson.ToString());
string sendMsg = Newtonsoft.Json.JsonConvert.SerializeObject(msgx);
await SendMsgToDevice("41437ccd7ef2dcc1", sendMsg, sendMsg); /*b122ae5b67f04892*/
}
public static UdpClient client1 = null;
public static IPEndPoint remotePoint1 = null;
}
}