合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
当车机和手机建立HiCar连接后,车机可以请求使用手机的网络进行共享上网。过程可简要描述为:
共享上网相关的数据格式说明请参考《HUAWEI HiCar SDK API参考》HiCar App与车机间接口中共享上网部分。
- {
- "service":"net",
- "subService":"internetShare",
- "command":0,
- "data":{
- "enable":1
- }
- }
- {
- "service":"net",
- "subService":"internetShare",
- "command":0,
- "errorCode":100000,
- "data":{
- "gateway":"192.168.43.2",
- "dns":"192.168.43.1"
- }
- }
车机侧收到配置信息后在车机系统中添加路由和DNS配置。
通过命令行添加的示例如下,厂商也可以通过代码的方式添加。
- ip route add default via 192.168.43.2
- 在/etc/resolv.conf中修改DNS配置
- {
- "service":"net",
- "subService":"internetShare",
- "command":0,
- "errorCode":100002
- }
- {
- "service":"net",
- "subService":"internetShare",
- "command":0,
- "data":{
- "enable":0
- }
- }
- {
- "service":"net",
- "subService":"internetShare",
- "command":0,
- "errorCode":100000
- }
- {
- "service":"net",
- "subService":"internetShare",
- "command":1,
- "data":{
- "enable":0
- }
- }
- {
- "service":"net",
- "subService":"internetShare",
- "command":1,
- "errorCode":100000
- }
当结束共享上网场景时,需要厂商自行删除已添加的路由和DNS配置信息。