通过室内通发消息机制 - housekeeper-software/soft GitHub Wiki

简介

4.0版本中完整事先室内通互发消息的机制,分为LAN和WAN两个场景,但上层来说方法是一致的。

LAN 场景发消息

必须配置ext设备,并且消息与sessionid无关。 消息通过IntercomMessage打包

  发送方消息的基本结构:
  cmd:message 
  from:发送方的client_id  
  to:ext, 这里必须这样写,消息才能从ext设备转发  
  username:接收方的clinet_id  
  content:消息的正文,可以自由打包信息,在底层会进行base64编码,到了对方会自动解码。  
  session_id:可以附带,但ext设备不关心,直接透传。 

  接收方收到的消息:  
  from:ext,ext设备会自动替换这个  
  to: 接收方自己的client_id  
  username: 发送方的client_id  
  content:透传  
  session_id:透传