钛极OS(TiJOS) 之网络支持
官方链接:http://dev.tijos.net/overview/TiJOS_overview/6.tijos_network/
钛极OS(TiJOS)支持网络设置及多种网络协议,网络设置主要包括WLAN参数设置, DHCP设置, DNS设置等等, 这些设置可以通过Ti-DevManager设备管理器进行设置,也可在程序中通过代码进行设置。
网络设置
网络设置通过tijos.framework.platform包中的TiNetwork类来支持, 可进行如下设置:
- WLAN 设置(SSID,密码, SoftAP模式等等)
- IP设置(DHCP, 静态IP,网关,子网掩码等等)
- DNS设置
网络应用协议
钛极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.net.ntp | NTP 网络时间协议客户端 |
MQTT | tijos.framework.net.mqtt | MQTT 3.1.1 协议客户端 |
关于MQTT
MQTT是目前物联网领域使用最广泛的通讯协议,钛极OS(TiJOS)支持MQTT 3.1.1标准协议, 支持QoS 0,1,2三种模式, 支持自动连接及快速发布无等待,可与目前流行的大部分MQTT云服务器集成。