AllJoyn核心应用教程【第四章】:Base Services服务之Onboarding

本文介绍了AllJoyn框架中的Base Services,重点讲解了Onboarding服务,这是一种用于设备加入Wi-Fi网络的标准方法。Onboarding服务适用于用户界面有限的设备,如SmartPlug。详细阐述了Onboarding服务的工作流程,包括Onboardee和Onboarder的角色,以及设备如何通过Onboarding服务接入Wi-Fi网络。
摘要由CSDN通过智能技术生成

Base Service介绍

Base Services在AllJoyn框架中是由许多设备提供的一种公共服务,它为设备的互相通讯以及彼此的交互提供了一系列的接口。如下列出了目前支持的所有Base Service。随着后期的跟进,Base Service列表也将提供越来越多的代码贡献。

  • Onboarding:提供一种统一的策略,将设备带入到新Wi-Fi网络

  • Configuration:允许开发者配置应用或设备的某个特定参数,如名称、接口等

  • Notification:允许文本格式的提醒功能,并在AllJoyn网络中进行收取或发送。该服务同样支持基于URL链接的音频与图像传输

  • Control Panel:允许设备发布一个虚拟控制界面,从而进行远程控制
    接下来我们将对其中几个重要的Base Service进行简单的解释与案例分析

Onboarding服务

Onboarding服务提供了一种通用而且简单的方式,将设备带入到Wi-Fi网络中。该服务对于那些用户接口比较有限的设备来说非常有效,如SmartPlug设备

Onboarding服务工作方式
目前的onboarding机制只能在Wi-Fi中发挥作用,但是该系统可以随着其他硬件,如蓝牙,在设别上的流行,逐渐提供更多的硬件支持

Onboarding在整个Base Service中提供两种角色:
- Onboardee: 针对于未被配置,并且需要被添加到Wi-Fi网络中的设备
- Onboarder: 针对配置其他Onboardee的设备,如移动应用或PC端

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值