钛极OS(TiJOS) 之网络支持

钛极OS(TiJOS)支持网络设置及多种网络协议,网络设置主要包括WLAN参数设置, DHCP设置, DNS设置等等, 这些设置可以通过TiDevManager设备管理器进行设置,也可在程序中通过代码进行设置。

网络设置

网络设置通过tijos.framework.platform包中的类来支持, 可进行如下设置:

网络应用协议

钛极OS(TiJOS)支持常见网络协议

网络协议 Java Class 说明
TCP java.net.socket 标准JAVA TCP类
UDP java.net.DatagramSocket 标准JAVA UDP类
DNS java.net.InetAddress 标准JAVA InetAddress类
SSL javax.net.ssl 标准JAVA 裁剪后的SSLSocket类
NTP tijos.framework.networkcenter.ntp NTP 网络时间协议客户端
MQTT tijos.framework.networkcenter.mqtt MQTT 3.1.1 协议客户端
COAP tijos.framework.networkcenter.COAP COAP 协议客户端
LwM2M tijos.framework.networkcenter.LwM2M LwM2M 协议客户端

关于MQTT

MQTT是目前物联网领域使用最广泛的通讯协议,钛极OS(TiJOS)支持MQTT 3.1.1标准协议, 支持QoS 0,1,2三种模式, 支持自动连接及快速发布无等待,可与目前流行的大部分MQTT云服务器集成。

关于LwM2M

LwM2M是目前NB-IoT物联网领域由移动运营商支持的通讯协议, 钛极OS(TiJOS) 支持标准LwM2M协议, 并支持与中国移动OneNet,中国电信, 华为OC平台进行无缝接入

关于SmartConfig

SmartConfig是一种WIFI快速连接技术,可通过手机APP对设备WIFI进行快速配置, 是目前基于WIFI的物联网设备使用最多的配置方式, 钛极OS(TiJOS)提供相关API支持SmartConfig技术用于WIFI配置,请参考相关例程。