1.4 基于 CC2640R2F 和阿里云平台 iLOP 的 SDK 开发您的产品
播放器加载失败: 未检测到Flash Player,请到
安装
将在30s后自动为您播放下一课程
大家好 我叫丁志忠 来自20IoT事业部 我现在来给大家简单介绍一下 设备上的一个蓝牙的一个框架 以及它一个开发流程 首先我跟大家讲一下 我们设备端的一个 蓝牙SDK的一个架构 首先是像这个绿色的是 这个是蓝牙协议站 跟这个芯片可能是不一样 在中间层就是一个 中间这个橙黄色的 它是我们的蓝牙SDK 它这个里面包括了几部分 一个就是我们定义的 通用的一个profile 这个profile里面我们是做过定制的 而且这是在 又升型了 这个是可以查到的 然后profile里面 我们是定了几个比较通用的 比如说读和写 然后上报 这个都有的 然后广播里面 我们也做了一定的规范 就是会告诉它有什么能力 以及它里面是 一个是包括来源能力 然后这个设备类型都在里面 这个里面会有的 然后还有一个就是我们的一个 我们这里面加了一部分 就是一个数据安全 就因为我们的 因为目前蓝牙设备接入 的时候很多没有做安全 就很多数据都是通过名无传输的 因为很容易通过 一些工具我们都可以抓到 对安全来说目前这一些方案 就是说它还是存在很多问题的 所以说我们这把安全考虑进来了 然后我们这个安全是基于的是 设备端和云端来打通的 就是说 设备呢 就是说安全这个 我们会通过设备 通过手机 跟云端进行交互密钥 这个密钥就是说 是绝对安全的 就是它不会在空中距离传输 是通过本地来 设备是在本地就做计算了 云端也会 手机端会拿到云端的一个密钥 然后 它们彼此间去握手来协商 来确保它们的密钥是一致的 然后还有这个 然后后期的数据建立连接后 我们后期的数据 就是通过密钥来做加密的 而且每次加密的时候 每次重新建立连接后 它们的密钥是不同的 所以说保证了数据的安全 然后还有一个就是我们的一个 设备的一个连接管理 就是说 我们对接入的 连接我的设备我会做一个认证 确保接入我的一个手机是一个安全的 就是说是一个可信的 比如说 非可信的设备 手机接入到我的设备的时候 我会做了认证 如果认证不通过 它就自动会弹开 然后第三个就是一个数据的重组 就是和封装 因为我们目前4.0 4.0还是支持 只支持二手字节的 但是有些实际我们的应用场景 你们发现有的是 有些用户带数据有一个大的要求 就是比较大的数据量的要求 所以说 我们这里面 对数据重新一个封装和拆包 就是满足一些用户的 对大数量的一个需求 还有一个就是我们这个做了 就是我们所谓的蓝牙芯片 都做一个认证 确保它是一个安全可靠的 就是说也是一个稳定的 这个也是我们后期开发会介绍 我们后期的开发工作量 然后还有一个就是OTA 就是说主要是满足我们升级用的 就是有可能有时候 我们在开发完成后发现 在后续使用中发现有些小问题 我们通过OTA能把它纠正过来 然后上面就是 我们提供了统一的一个标准接口 就是说针对不同的应用场景 我们的接口都是一致的 用户开发起来就是相当简单的 这是我们 然后上面就是一个应用 就是说不同交换记录 可以接入不同的应用 比如说体温计啊 手环啊 还有一些其他的应用 都是可以接入的 甚至一些没有定义的 一些以前profile里面没有做 一些那个的都可以接入的 然后我们针对这个 设备的接入 我们催生了一套标准的一个接口 这个接口就是通过我们 根据我们长期的一些项目的接入 我们对它进行了一些抽象 然后满足大部分的一些应用场景 就是说接口我们还是比较简单的 只是只有几个接口 只有仅仅几个接口就可以满足我们 一个就是我们的一个在 一个服务的 就是我们的一个蓝牙服务的一个加载 这个时候我会把我们的一些 蓝牙需要的信息 就传到我们SDK里面去 然后后期就会根据这些信息 我们会做一些加密啊 以及数据的上报下行 这里第二个就是我们的一个 第二个就是我们的一个 这个服务跟它对 跟启动和一个结束的一个函数 这里面会把服务资料销毁 然后第三个 第四个 第五个 都是一些距测函数 就是通过我们在服务加载起来的时候 把这一个服务加载进来 这几个接口就是给我们的就是说 我们比如说手机会做一个下行的时候 我就会调用对应的一个callback 比如说我要获取设备一个状态的时候 我就会调一个get 又或者对用户来说 你是需要把这个包袱 把数据填进去就可以了 然后告诉我长度 然后你就可以完成你的数值上行 就是状态 下行的时候 比如我要设置设备的状态的时候 用户只需要拿到这个 我给你的包袱里面的内容 然后和它的长度 你就可以去完成你自己的逻辑 然后还有一个是我的设备的状态 比如说设备弹开了 还是重连了 这个都是状态可以通知到用户的 还有一个就是 设备主动上报 这个也很简单 就是一个包袱的量矢 用户就可以完成它数值的上报 数值里面的内容可以用自己的 就是说类似于创口的 一个通讯的方式一样 就是说你把你想上报的数据 你直接填在里面就可以了 然后还有这个接口它是比较少的 六个接口就可以满足我们的 基本上大部分的应用场景了 而且对用户来说 它是针对不同的平台的时候 它的接口 我们的接口是做的统一的 比较简单 另外还有一个就是 我们这个设备工作就是说 用户来说 可能他就不需要 关心蓝牙的一个设备工作 他仅仅需要关心他的业务开发 就是delta的对用来说 它的门槛是降低了 然后这是我们 我们在接入我们的蓝牙平台的时候 我们会做一个蓝牙的认证 确保它的一个接入蓝牙芯片 都是一个稳定可靠的 就是减少用户的一个调试 后期的一个调试 一个是我们输出了一套统一的规范 这个目前为止是 目前是提供给 我们合作的一些芯片厂商 然后芯片厂商 根据我们的规范做一些适配 然后第二个是我们的一个 因为做一个手机的一个兼容性 目前 安卓手机上 基本上我们是 可以覆盖大部分的手机95%以上的 当然iOS基本是全覆盖的 然后我们在过程测试中发现iOS手机 它的一个压力测试 以及它是一个反复的重连 基本上保证是100%的 安卓手机我们目前为止是 应该是有50款手机左右 就是主要的手机基本能够覆盖到了 它的成功率基本上就是 大部分手机也可以做到100% 只有部分有些手机 可能成功率可能是 只能做到95%以上 然后我们还有一个是做压力测试 就是说我们会去反复地 就是说做它的 就是它不停地发包 就是说7x24 就是24小时的一个发包 而且是大数量的发包 就是说它会去做 比如说我们做了48字节 我们就估计底下它会去做拆分 但是它我们会统计它的一个数字的 发下去了以及我们收到了的 到底有多少 我们会统计下一个成功率 我们目前为止 基本上可以做到99%之上 然后还有一个就是我们的认证可以 做些线上的一个流程 就是说我们会在线上 通过手机跟云端连接起来 然后我们发一些自动化的脚本 然后保证它能够自动进行测试 测试完了后 我们有一个测试结果输出 下面会讲一下我们产品接入流程 我们产品接入的时候 首先第一点就是 接入的商家要做一个入驻 就是会到我们后台 去注册用户信息 然后蓝牙产品注册完了后 然后用户就会有一个身份 后期它就可以去做产品开发 就是说一个产品开发 首先是我们会去对某一个产品 就是说具体某一个产品的话 你在网络上在我的后台上面 注册一个产品型号 同时我会给你一些key和secret信息 然后 后期会植入你芯片中的 然后同时我们也需要对一些身份 进行一些check 我们会去需要有用户 去上传他的设备信息 还有就是说如果是这些事做完以后 然后用户就会去做一个选形 芯片选形 比如说我选用我们的 TI的2640系列的芯片 这目前为止TI的几款芯片 都已经测试通过了 选形完了后 然后就是开发 这个开发 用户去做自己的蓝牙业务开发 然后把一些安全信息 植入到我们的芯片中 然后 后期就是用户根据我们的 然后就是根据用户的信息 然后生成手机APP的配置信息 然后再下载APP 下载APP完了后 然后手机是可以通过 手机这边也ready了 然后设备端这边开发ok的话 它们之间可以进行联调 联调完成了后 那么它就可以做一些测试 然后测试完 测试如果没什么大问题 它就可以正式发布上线了 下面有我们的设备端 以及iOS和安卓的一个 一个指导开发流程 和详细的接口怎么使用的 这个大家可以上网看一看 里面内容还是比较详细的 然后我讲讲我们蓝牙产品 的一个软体规划吧 一个就是目前因为BLE5.0也发布了 一个就是对我们的SDK 做一些能力优化 比如说5.0 现在一个是蓝牙的广播 它现在内容也扩展了 所以说这个里面可以做很多事情了 然后还有是它的传输距离也变远了 所以说我们应用场景也会有很多 大的一些应用场景吧 然后还有一个 就是我们有一套接入的 蓝牙是有一套接入的规范的 这套规范 我们后期希望是推向ICA联盟 ICA联盟其实就是 我们阿里去年成立的一个组织 就是全称是IoT Connectivity Alliance 它的宗旨主要是联合智能家居 智慧工业 智慧城市相关的一些企业 和事业单位共同来推进 共同来建设和完善物联网相关的 完善物联网生态体系 然后建立些 还有就是推进些 协议规范以及技术建设 主要是为了打造一个完善快速的一个 就是完善快速的一个 物联网开发吧 然后还有一个就是芯片和手机的 一个兼容性的一个持续优化 目前我们安卓手机 还是覆盖率大部分的 但是有些小众的手机还是没有的 就是说但是因为还是有些影响 比如说我们开发过程 还是有些用户反馈这些问题给我们 所以我们会持续做优化 还有些安全功能 就是我们目前为止 我们的安全体系是针对不同应用场景 我们会给安全分一个等级 就是说有的用户 他们说他可能自身一个型号 一套安全方案 还有每个设备它都有一个安全 就是安全的一个庙 所以说等级是不一样 然后我们这方面还会继续优化 还有一个是 我们是不是还有考虑也做本地的一些 本地的一些庙 就是不需要脱离云端的 还有就是我们后期还要跟支付宝合作 有个来支付 这个我们已经有了 已经在做了 然后还有一个mesh 因为目前为止我们看到的mesh single mesh啊 它主要还是做一个本地的 后期我们想大家跟云端打通 因为云端上面我们会做一些 对设备进行管理 以及设备的一些拓扑意识 这个我们也已经在规划了 还有 我们后期会输出更多的方案 然后这个下面就是我们一个联系方式 这个大家可以扫一下这个二维码 可以上面有很多信息的 大家可以看一看
大家好 我叫丁志忠 来自20IoT事业部 我现在来给大家简单介绍一下 设备上的一个蓝牙的一个框架 以及它一个开发流程 首先我跟大家讲一下 我们设备端的一个 蓝牙SDK的一个架构 首先是像这个绿色的是 这个是蓝牙协议站 跟这个芯片可能是不一样 在中间层就是一个 中间这个橙黄色的 它是我们的蓝牙SDK 它这个里面包括了几部分 一个就是我们定义的 通用的一个profile 这个profile里面我们是做过定制的 而且这是在 又升型了 这个是可以查到的 然后profile里面 我们是定了几个比较通用的 比如说读和写 然后上报 这个都有的 然后广播里面 我们也做了一定的规范 就是会告诉它有什么能力 以及它里面是 一个是包括来源能力 然后这个设备类型都在里面 这个里面会有的 然后还有一个就是我们的一个 我们这里面加了一部分 就是一个数据安全 就因为我们的 因为目前蓝牙设备接入 的时候很多没有做安全 就很多数据都是通过名无传输的 因为很容易通过 一些工具我们都可以抓到 对安全来说目前这一些方案 就是说它还是存在很多问题的 所以说我们这把安全考虑进来了 然后我们这个安全是基于的是 设备端和云端来打通的 就是说 设备呢 就是说安全这个 我们会通过设备 通过手机 跟云端进行交互密钥 这个密钥就是说 是绝对安全的 就是它不会在空中距离传输 是通过本地来 设备是在本地就做计算了 云端也会 手机端会拿到云端的一个密钥 然后 它们彼此间去握手来协商 来确保它们的密钥是一致的 然后还有这个 然后后期的数据建立连接后 我们后期的数据 就是通过密钥来做加密的 而且每次加密的时候 每次重新建立连接后 它们的密钥是不同的 所以说保证了数据的安全 然后还有一个就是我们的一个 设备的一个连接管理 就是说 我们对接入的 连接我的设备我会做一个认证 确保接入我的一个手机是一个安全的 就是说是一个可信的 比如说 非可信的设备 手机接入到我的设备的时候 我会做了认证 如果认证不通过 它就自动会弹开 然后第三个就是一个数据的重组 就是和封装 因为我们目前4.0 4.0还是支持 只支持二手字节的 但是有些实际我们的应用场景 你们发现有的是 有些用户带数据有一个大的要求 就是比较大的数据量的要求 所以说 我们这里面 对数据重新一个封装和拆包 就是满足一些用户的 对大数量的一个需求 还有一个就是我们这个做了 就是我们所谓的蓝牙芯片 都做一个认证 确保它是一个安全可靠的 就是说也是一个稳定的 这个也是我们后期开发会介绍 我们后期的开发工作量 然后还有一个就是OTA 就是说主要是满足我们升级用的 就是有可能有时候 我们在开发完成后发现 在后续使用中发现有些小问题 我们通过OTA能把它纠正过来 然后上面就是 我们提供了统一的一个标准接口 就是说针对不同的应用场景 我们的接口都是一致的 用户开发起来就是相当简单的 这是我们 然后上面就是一个应用 就是说不同交换记录 可以接入不同的应用 比如说体温计啊 手环啊 还有一些其他的应用 都是可以接入的 甚至一些没有定义的 一些以前profile里面没有做 一些那个的都可以接入的 然后我们针对这个 设备的接入 我们催生了一套标准的一个接口 这个接口就是通过我们 根据我们长期的一些项目的接入 我们对它进行了一些抽象 然后满足大部分的一些应用场景 就是说接口我们还是比较简单的 只是只有几个接口 只有仅仅几个接口就可以满足我们 一个就是我们的一个在 一个服务的 就是我们的一个蓝牙服务的一个加载 这个时候我会把我们的一些 蓝牙需要的信息 就传到我们SDK里面去 然后后期就会根据这些信息 我们会做一些加密啊 以及数据的上报下行 这里第二个就是我们的一个 第二个就是我们的一个 这个服务跟它对 跟启动和一个结束的一个函数 这里面会把服务资料销毁 然后第三个 第四个 第五个 都是一些距测函数 就是通过我们在服务加载起来的时候 把这一个服务加载进来 这几个接口就是给我们的就是说 我们比如说手机会做一个下行的时候 我就会调用对应的一个callback 比如说我要获取设备一个状态的时候 我就会调一个get 又或者对用户来说 你是需要把这个包袱 把数据填进去就可以了 然后告诉我长度 然后你就可以完成你的数值上行 就是状态 下行的时候 比如我要设置设备的状态的时候 用户只需要拿到这个 我给你的包袱里面的内容 然后和它的长度 你就可以去完成你自己的逻辑 然后还有一个是我的设备的状态 比如说设备弹开了 还是重连了 这个都是状态可以通知到用户的 还有一个就是 设备主动上报 这个也很简单 就是一个包袱的量矢 用户就可以完成它数值的上报 数值里面的内容可以用自己的 就是说类似于创口的 一个通讯的方式一样 就是说你把你想上报的数据 你直接填在里面就可以了 然后还有这个接口它是比较少的 六个接口就可以满足我们的 基本上大部分的应用场景了 而且对用户来说 它是针对不同的平台的时候 它的接口 我们的接口是做的统一的 比较简单 另外还有一个就是 我们这个设备工作就是说 用户来说 可能他就不需要 关心蓝牙的一个设备工作 他仅仅需要关心他的业务开发 就是delta的对用来说 它的门槛是降低了 然后这是我们 我们在接入我们的蓝牙平台的时候 我们会做一个蓝牙的认证 确保它的一个接入蓝牙芯片 都是一个稳定可靠的 就是减少用户的一个调试 后期的一个调试 一个是我们输出了一套统一的规范 这个目前为止是 目前是提供给 我们合作的一些芯片厂商 然后芯片厂商 根据我们的规范做一些适配 然后第二个是我们的一个 因为做一个手机的一个兼容性 目前 安卓手机上 基本上我们是 可以覆盖大部分的手机95%以上的 当然iOS基本是全覆盖的 然后我们在过程测试中发现iOS手机 它的一个压力测试 以及它是一个反复的重连 基本上保证是100%的 安卓手机我们目前为止是 应该是有50款手机左右 就是主要的手机基本能够覆盖到了 它的成功率基本上就是 大部分手机也可以做到100% 只有部分有些手机 可能成功率可能是 只能做到95%以上 然后我们还有一个是做压力测试 就是说我们会去反复地 就是说做它的 就是它不停地发包 就是说7x24 就是24小时的一个发包 而且是大数量的发包 就是说它会去做 比如说我们做了48字节 我们就估计底下它会去做拆分 但是它我们会统计它的一个数字的 发下去了以及我们收到了的 到底有多少 我们会统计下一个成功率 我们目前为止 基本上可以做到99%之上 然后还有一个就是我们的认证可以 做些线上的一个流程 就是说我们会在线上 通过手机跟云端连接起来 然后我们发一些自动化的脚本 然后保证它能够自动进行测试 测试完了后 我们有一个测试结果输出 下面会讲一下我们产品接入流程 我们产品接入的时候 首先第一点就是 接入的商家要做一个入驻 就是会到我们后台 去注册用户信息 然后蓝牙产品注册完了后 然后用户就会有一个身份 后期它就可以去做产品开发 就是说一个产品开发 首先是我们会去对某一个产品 就是说具体某一个产品的话 你在网络上在我的后台上面 注册一个产品型号 同时我会给你一些key和secret信息 然后 后期会植入你芯片中的 然后同时我们也需要对一些身份 进行一些check 我们会去需要有用户 去上传他的设备信息 还有就是说如果是这些事做完以后 然后用户就会去做一个选形 芯片选形 比如说我选用我们的 TI的2640系列的芯片 这目前为止TI的几款芯片 都已经测试通过了 选形完了后 然后就是开发 这个开发 用户去做自己的蓝牙业务开发 然后把一些安全信息 植入到我们的芯片中 然后 后期就是用户根据我们的 然后就是根据用户的信息 然后生成手机APP的配置信息 然后再下载APP 下载APP完了后 然后手机是可以通过 手机这边也ready了 然后设备端这边开发ok的话 它们之间可以进行联调 联调完成了后 那么它就可以做一些测试 然后测试完 测试如果没什么大问题 它就可以正式发布上线了 下面有我们的设备端 以及iOS和安卓的一个 一个指导开发流程 和详细的接口怎么使用的 这个大家可以上网看一看 里面内容还是比较详细的 然后我讲讲我们蓝牙产品 的一个软体规划吧 一个就是目前因为BLE5.0也发布了 一个就是对我们的SDK 做一些能力优化 比如说5.0 现在一个是蓝牙的广播 它现在内容也扩展了 所以说这个里面可以做很多事情了 然后还有是它的传输距离也变远了 所以说我们应用场景也会有很多 大的一些应用场景吧 然后还有一个 就是我们有一套接入的 蓝牙是有一套接入的规范的 这套规范 我们后期希望是推向ICA联盟 ICA联盟其实就是 我们阿里去年成立的一个组织 就是全称是IoT Connectivity Alliance 它的宗旨主要是联合智能家居 智慧工业 智慧城市相关的一些企业 和事业单位共同来推进 共同来建设和完善物联网相关的 完善物联网生态体系 然后建立些 还有就是推进些 协议规范以及技术建设 主要是为了打造一个完善快速的一个 就是完善快速的一个 物联网开发吧 然后还有一个就是芯片和手机的 一个兼容性的一个持续优化 目前我们安卓手机 还是覆盖率大部分的 但是有些小众的手机还是没有的 就是说但是因为还是有些影响 比如说我们开发过程 还是有些用户反馈这些问题给我们 所以我们会持续做优化 还有些安全功能 就是我们目前为止 我们的安全体系是针对不同应用场景 我们会给安全分一个等级 就是说有的用户 他们说他可能自身一个型号 一套安全方案 还有每个设备它都有一个安全 就是安全的一个庙 所以说等级是不一样 然后我们这方面还会继续优化 还有一个是 我们是不是还有考虑也做本地的一些 本地的一些庙 就是不需要脱离云端的 还有就是我们后期还要跟支付宝合作 有个来支付 这个我们已经有了 已经在做了 然后还有一个mesh 因为目前为止我们看到的mesh single mesh啊 它主要还是做一个本地的 后期我们想大家跟云端打通 因为云端上面我们会做一些 对设备进行管理 以及设备的一些拓扑意识 这个我们也已经在规划了 还有 我们后期会输出更多的方案 然后这个下面就是我们一个联系方式 这个大家可以扫一下这个二维码 可以上面有很多信息的 大家可以看一看
大家好 我叫丁志忠
来自20IoT事业部
我现在来给大家简单介绍一下
设备上的一个蓝牙的一个框架
以及它一个开发流程
首先我跟大家讲一下
我们设备端的一个 蓝牙SDK的一个架构
首先是像这个绿色的是 这个是蓝牙协议站
跟这个芯片可能是不一样
在中间层就是一个
中间这个橙黄色的
它是我们的蓝牙SDK
它这个里面包括了几部分
一个就是我们定义的 通用的一个profile
这个profile里面我们是做过定制的
而且这是在
又升型了
这个是可以查到的
然后profile里面
我们是定了几个比较通用的 比如说读和写
然后上报
这个都有的 然后广播里面
我们也做了一定的规范
就是会告诉它有什么能力
以及它里面是
一个是包括来源能力 然后这个设备类型都在里面
这个里面会有的
然后还有一个就是我们的一个
我们这里面加了一部分 就是一个数据安全
就因为我们的
因为目前蓝牙设备接入 的时候很多没有做安全
就很多数据都是通过名无传输的
因为很容易通过 一些工具我们都可以抓到
对安全来说目前这一些方案
就是说它还是存在很多问题的
所以说我们这把安全考虑进来了
然后我们这个安全是基于的是
设备端和云端来打通的
就是说 设备呢 就是说安全这个
我们会通过设备 通过手机
跟云端进行交互密钥
这个密钥就是说
是绝对安全的
就是它不会在空中距离传输
是通过本地来
设备是在本地就做计算了
云端也会
手机端会拿到云端的一个密钥
然后 它们彼此间去握手来协商
来确保它们的密钥是一致的
然后还有这个
然后后期的数据建立连接后
我们后期的数据 就是通过密钥来做加密的
而且每次加密的时候
每次重新建立连接后
它们的密钥是不同的
所以说保证了数据的安全
然后还有一个就是我们的一个
设备的一个连接管理
就是说 我们对接入的
连接我的设备我会做一个认证
确保接入我的一个手机是一个安全的
就是说是一个可信的
比如说
非可信的设备
手机接入到我的设备的时候
我会做了认证 如果认证不通过
它就自动会弹开
然后第三个就是一个数据的重组
就是和封装
因为我们目前4.0
4.0还是支持
只支持二手字节的
但是有些实际我们的应用场景
你们发现有的是
有些用户带数据有一个大的要求
就是比较大的数据量的要求
所以说 我们这里面 对数据重新一个封装和拆包
就是满足一些用户的 对大数量的一个需求
还有一个就是我们这个做了
就是我们所谓的蓝牙芯片
都做一个认证 确保它是一个安全可靠的
就是说也是一个稳定的
这个也是我们后期开发会介绍
我们后期的开发工作量
然后还有一个就是OTA
就是说主要是满足我们升级用的
就是有可能有时候 我们在开发完成后发现
在后续使用中发现有些小问题
我们通过OTA能把它纠正过来
然后上面就是 我们提供了统一的一个标准接口
就是说针对不同的应用场景
我们的接口都是一致的
用户开发起来就是相当简单的
这是我们 然后上面就是一个应用
就是说不同交换记录 可以接入不同的应用
比如说体温计啊 手环啊
还有一些其他的应用 都是可以接入的
甚至一些没有定义的
一些以前profile里面没有做 一些那个的都可以接入的
然后我们针对这个
设备的接入
我们催生了一套标准的一个接口
这个接口就是通过我们
根据我们长期的一些项目的接入
我们对它进行了一些抽象
然后满足大部分的一些应用场景
就是说接口我们还是比较简单的
只是只有几个接口
只有仅仅几个接口就可以满足我们
一个就是我们的一个在
一个服务的
就是我们的一个蓝牙服务的一个加载
这个时候我会把我们的一些
蓝牙需要的信息
就传到我们SDK里面去
然后后期就会根据这些信息
我们会做一些加密啊
以及数据的上报下行
这里第二个就是我们的一个
第二个就是我们的一个 这个服务跟它对
跟启动和一个结束的一个函数
这里面会把服务资料销毁
然后第三个 第四个 第五个
都是一些距测函数
就是通过我们在服务加载起来的时候
把这一个服务加载进来
这几个接口就是给我们的就是说
我们比如说手机会做一个下行的时候
我就会调用对应的一个callback
比如说我要获取设备一个状态的时候
我就会调一个get
又或者对用户来说
你是需要把这个包袱
把数据填进去就可以了
然后告诉我长度
然后你就可以完成你的数值上行
就是状态
下行的时候
比如我要设置设备的状态的时候
用户只需要拿到这个 我给你的包袱里面的内容
然后和它的长度
你就可以去完成你自己的逻辑
然后还有一个是我的设备的状态
比如说设备弹开了 还是重连了
这个都是状态可以通知到用户的
还有一个就是
设备主动上报 这个也很简单
就是一个包袱的量矢
用户就可以完成它数值的上报
数值里面的内容可以用自己的
就是说类似于创口的 一个通讯的方式一样
就是说你把你想上报的数据
你直接填在里面就可以了
然后还有这个接口它是比较少的
六个接口就可以满足我们的
基本上大部分的应用场景了
而且对用户来说
它是针对不同的平台的时候
它的接口 我们的接口是做的统一的
比较简单
另外还有一个就是 我们这个设备工作就是说
用户来说
可能他就不需要 关心蓝牙的一个设备工作
他仅仅需要关心他的业务开发
就是delta的对用来说 它的门槛是降低了
然后这是我们
我们在接入我们的蓝牙平台的时候
我们会做一个蓝牙的认证
确保它的一个接入蓝牙芯片 都是一个稳定可靠的
就是减少用户的一个调试 后期的一个调试
一个是我们输出了一套统一的规范
这个目前为止是
目前是提供给 我们合作的一些芯片厂商
然后芯片厂商 根据我们的规范做一些适配
然后第二个是我们的一个
因为做一个手机的一个兼容性
目前 安卓手机上 基本上我们是
可以覆盖大部分的手机95%以上的
当然iOS基本是全覆盖的
然后我们在过程测试中发现iOS手机
它的一个压力测试
以及它是一个反复的重连 基本上保证是100%的
安卓手机我们目前为止是
应该是有50款手机左右
就是主要的手机基本能够覆盖到了
它的成功率基本上就是
大部分手机也可以做到100%
只有部分有些手机
可能成功率可能是 只能做到95%以上
然后我们还有一个是做压力测试
就是说我们会去反复地
就是说做它的
就是它不停地发包 就是说7x24
就是24小时的一个发包
而且是大数量的发包
就是说它会去做
比如说我们做了48字节
我们就估计底下它会去做拆分
但是它我们会统计它的一个数字的
发下去了以及我们收到了的
到底有多少
我们会统计下一个成功率
我们目前为止 基本上可以做到99%之上
然后还有一个就是我们的认证可以
做些线上的一个流程
就是说我们会在线上 通过手机跟云端连接起来
然后我们发一些自动化的脚本
然后保证它能够自动进行测试
测试完了后 我们有一个测试结果输出
下面会讲一下我们产品接入流程
我们产品接入的时候 首先第一点就是
接入的商家要做一个入驻
就是会到我们后台
去注册用户信息
然后蓝牙产品注册完了后
然后用户就会有一个身份
后期它就可以去做产品开发
就是说一个产品开发
首先是我们会去对某一个产品
就是说具体某一个产品的话
你在网络上在我的后台上面
注册一个产品型号
同时我会给你一些key和secret信息
然后 后期会植入你芯片中的
然后同时我们也需要对一些身份
进行一些check
我们会去需要有用户 去上传他的设备信息
还有就是说如果是这些事做完以后
然后用户就会去做一个选形 芯片选形
比如说我选用我们的
TI的2640系列的芯片
这目前为止TI的几款芯片 都已经测试通过了
选形完了后 然后就是开发
这个开发 用户去做自己的蓝牙业务开发
然后把一些安全信息 植入到我们的芯片中
然后 后期就是用户根据我们的
然后就是根据用户的信息
然后生成手机APP的配置信息
然后再下载APP
下载APP完了后 然后手机是可以通过
手机这边也ready了
然后设备端这边开发ok的话
它们之间可以进行联调
联调完成了后
那么它就可以做一些测试
然后测试完 测试如果没什么大问题
它就可以正式发布上线了
下面有我们的设备端 以及iOS和安卓的一个
一个指导开发流程 和详细的接口怎么使用的
这个大家可以上网看一看
里面内容还是比较详细的
然后我讲讲我们蓝牙产品 的一个软体规划吧
一个就是目前因为BLE5.0也发布了
一个就是对我们的SDK
做一些能力优化 比如说5.0
现在一个是蓝牙的广播
它现在内容也扩展了
所以说这个里面可以做很多事情了
然后还有是它的传输距离也变远了
所以说我们应用场景也会有很多
大的一些应用场景吧
然后还有一个 就是我们有一套接入的
蓝牙是有一套接入的规范的
这套规范 我们后期希望是推向ICA联盟
ICA联盟其实就是
我们阿里去年成立的一个组织
就是全称是IoT Connectivity Alliance
它的宗旨主要是联合智能家居
智慧工业 智慧城市相关的一些企业
和事业单位共同来推进
共同来建设和完善物联网相关的
完善物联网生态体系
然后建立些
还有就是推进些
协议规范以及技术建设
主要是为了打造一个完善快速的一个
就是完善快速的一个
物联网开发吧
然后还有一个就是芯片和手机的
一个兼容性的一个持续优化
目前我们安卓手机 还是覆盖率大部分的
但是有些小众的手机还是没有的
就是说但是因为还是有些影响
比如说我们开发过程
还是有些用户反馈这些问题给我们
所以我们会持续做优化
还有些安全功能 就是我们目前为止
我们的安全体系是针对不同应用场景
我们会给安全分一个等级
就是说有的用户
他们说他可能自身一个型号
一套安全方案
还有每个设备它都有一个安全
就是安全的一个庙
所以说等级是不一样
然后我们这方面还会继续优化
还有一个是 我们是不是还有考虑也做本地的一些
本地的一些庙
就是不需要脱离云端的
还有就是我们后期还要跟支付宝合作
有个来支付
这个我们已经有了 已经在做了
然后还有一个mesh
因为目前为止我们看到的mesh
single mesh啊
它主要还是做一个本地的
后期我们想大家跟云端打通
因为云端上面我们会做一些
对设备进行管理
以及设备的一些拓扑意识
这个我们也已经在规划了
还有 我们后期会输出更多的方案
然后这个下面就是我们一个联系方式
这个大家可以扫一下这个二维码
可以上面有很多信息的 大家可以看一看
大家好 我叫丁志忠 来自20IoT事业部 我现在来给大家简单介绍一下 设备上的一个蓝牙的一个框架 以及它一个开发流程 首先我跟大家讲一下 我们设备端的一个 蓝牙SDK的一个架构 首先是像这个绿色的是 这个是蓝牙协议站 跟这个芯片可能是不一样 在中间层就是一个 中间这个橙黄色的 它是我们的蓝牙SDK 它这个里面包括了几部分 一个就是我们定义的 通用的一个profile 这个profile里面我们是做过定制的 而且这是在 又升型了 这个是可以查到的 然后profile里面 我们是定了几个比较通用的 比如说读和写 然后上报 这个都有的 然后广播里面 我们也做了一定的规范 就是会告诉它有什么能力 以及它里面是 一个是包括来源能力 然后这个设备类型都在里面 这个里面会有的 然后还有一个就是我们的一个 我们这里面加了一部分 就是一个数据安全 就因为我们的 因为目前蓝牙设备接入 的时候很多没有做安全 就很多数据都是通过名无传输的 因为很容易通过 一些工具我们都可以抓到 对安全来说目前这一些方案 就是说它还是存在很多问题的 所以说我们这把安全考虑进来了 然后我们这个安全是基于的是 设备端和云端来打通的 就是说 设备呢 就是说安全这个 我们会通过设备 通过手机 跟云端进行交互密钥 这个密钥就是说 是绝对安全的 就是它不会在空中距离传输 是通过本地来 设备是在本地就做计算了 云端也会 手机端会拿到云端的一个密钥 然后 它们彼此间去握手来协商 来确保它们的密钥是一致的 然后还有这个 然后后期的数据建立连接后 我们后期的数据 就是通过密钥来做加密的 而且每次加密的时候 每次重新建立连接后 它们的密钥是不同的 所以说保证了数据的安全 然后还有一个就是我们的一个 设备的一个连接管理 就是说 我们对接入的 连接我的设备我会做一个认证 确保接入我的一个手机是一个安全的 就是说是一个可信的 比如说 非可信的设备 手机接入到我的设备的时候 我会做了认证 如果认证不通过 它就自动会弹开 然后第三个就是一个数据的重组 就是和封装 因为我们目前4.0 4.0还是支持 只支持二手字节的 但是有些实际我们的应用场景 你们发现有的是 有些用户带数据有一个大的要求 就是比较大的数据量的要求 所以说 我们这里面 对数据重新一个封装和拆包 就是满足一些用户的 对大数量的一个需求 还有一个就是我们这个做了 就是我们所谓的蓝牙芯片 都做一个认证 确保它是一个安全可靠的 就是说也是一个稳定的 这个也是我们后期开发会介绍 我们后期的开发工作量 然后还有一个就是OTA 就是说主要是满足我们升级用的 就是有可能有时候 我们在开发完成后发现 在后续使用中发现有些小问题 我们通过OTA能把它纠正过来 然后上面就是 我们提供了统一的一个标准接口 就是说针对不同的应用场景 我们的接口都是一致的 用户开发起来就是相当简单的 这是我们 然后上面就是一个应用 就是说不同交换记录 可以接入不同的应用 比如说体温计啊 手环啊 还有一些其他的应用 都是可以接入的 甚至一些没有定义的 一些以前profile里面没有做 一些那个的都可以接入的 然后我们针对这个 设备的接入 我们催生了一套标准的一个接口 这个接口就是通过我们 根据我们长期的一些项目的接入 我们对它进行了一些抽象 然后满足大部分的一些应用场景 就是说接口我们还是比较简单的 只是只有几个接口 只有仅仅几个接口就可以满足我们 一个就是我们的一个在 一个服务的 就是我们的一个蓝牙服务的一个加载 这个时候我会把我们的一些 蓝牙需要的信息 就传到我们SDK里面去 然后后期就会根据这些信息 我们会做一些加密啊 以及数据的上报下行 这里第二个就是我们的一个 第二个就是我们的一个 这个服务跟它对 跟启动和一个结束的一个函数 这里面会把服务资料销毁 然后第三个 第四个 第五个 都是一些距测函数 就是通过我们在服务加载起来的时候 把这一个服务加载进来 这几个接口就是给我们的就是说 我们比如说手机会做一个下行的时候 我就会调用对应的一个callback 比如说我要获取设备一个状态的时候 我就会调一个get 又或者对用户来说 你是需要把这个包袱 把数据填进去就可以了 然后告诉我长度 然后你就可以完成你的数值上行 就是状态 下行的时候 比如我要设置设备的状态的时候 用户只需要拿到这个 我给你的包袱里面的内容 然后和它的长度 你就可以去完成你自己的逻辑 然后还有一个是我的设备的状态 比如说设备弹开了 还是重连了 这个都是状态可以通知到用户的 还有一个就是 设备主动上报 这个也很简单 就是一个包袱的量矢 用户就可以完成它数值的上报 数值里面的内容可以用自己的 就是说类似于创口的 一个通讯的方式一样 就是说你把你想上报的数据 你直接填在里面就可以了 然后还有这个接口它是比较少的 六个接口就可以满足我们的 基本上大部分的应用场景了 而且对用户来说 它是针对不同的平台的时候 它的接口 我们的接口是做的统一的 比较简单 另外还有一个就是 我们这个设备工作就是说 用户来说 可能他就不需要 关心蓝牙的一个设备工作 他仅仅需要关心他的业务开发 就是delta的对用来说 它的门槛是降低了 然后这是我们 我们在接入我们的蓝牙平台的时候 我们会做一个蓝牙的认证 确保它的一个接入蓝牙芯片 都是一个稳定可靠的 就是减少用户的一个调试 后期的一个调试 一个是我们输出了一套统一的规范 这个目前为止是 目前是提供给 我们合作的一些芯片厂商 然后芯片厂商 根据我们的规范做一些适配 然后第二个是我们的一个 因为做一个手机的一个兼容性 目前 安卓手机上 基本上我们是 可以覆盖大部分的手机95%以上的 当然iOS基本是全覆盖的 然后我们在过程测试中发现iOS手机 它的一个压力测试 以及它是一个反复的重连 基本上保证是100%的 安卓手机我们目前为止是 应该是有50款手机左右 就是主要的手机基本能够覆盖到了 它的成功率基本上就是 大部分手机也可以做到100% 只有部分有些手机 可能成功率可能是 只能做到95%以上 然后我们还有一个是做压力测试 就是说我们会去反复地 就是说做它的 就是它不停地发包 就是说7x24 就是24小时的一个发包 而且是大数量的发包 就是说它会去做 比如说我们做了48字节 我们就估计底下它会去做拆分 但是它我们会统计它的一个数字的 发下去了以及我们收到了的 到底有多少 我们会统计下一个成功率 我们目前为止 基本上可以做到99%之上 然后还有一个就是我们的认证可以 做些线上的一个流程 就是说我们会在线上 通过手机跟云端连接起来 然后我们发一些自动化的脚本 然后保证它能够自动进行测试 测试完了后 我们有一个测试结果输出 下面会讲一下我们产品接入流程 我们产品接入的时候 首先第一点就是 接入的商家要做一个入驻 就是会到我们后台 去注册用户信息 然后蓝牙产品注册完了后 然后用户就会有一个身份 后期它就可以去做产品开发 就是说一个产品开发 首先是我们会去对某一个产品 就是说具体某一个产品的话 你在网络上在我的后台上面 注册一个产品型号 同时我会给你一些key和secret信息 然后 后期会植入你芯片中的 然后同时我们也需要对一些身份 进行一些check 我们会去需要有用户 去上传他的设备信息 还有就是说如果是这些事做完以后 然后用户就会去做一个选形 芯片选形 比如说我选用我们的 TI的2640系列的芯片 这目前为止TI的几款芯片 都已经测试通过了 选形完了后 然后就是开发 这个开发 用户去做自己的蓝牙业务开发 然后把一些安全信息 植入到我们的芯片中 然后 后期就是用户根据我们的 然后就是根据用户的信息 然后生成手机APP的配置信息 然后再下载APP 下载APP完了后 然后手机是可以通过 手机这边也ready了 然后设备端这边开发ok的话 它们之间可以进行联调 联调完成了后 那么它就可以做一些测试 然后测试完 测试如果没什么大问题 它就可以正式发布上线了 下面有我们的设备端 以及iOS和安卓的一个 一个指导开发流程 和详细的接口怎么使用的 这个大家可以上网看一看 里面内容还是比较详细的 然后我讲讲我们蓝牙产品 的一个软体规划吧 一个就是目前因为BLE5.0也发布了 一个就是对我们的SDK 做一些能力优化 比如说5.0 现在一个是蓝牙的广播 它现在内容也扩展了 所以说这个里面可以做很多事情了 然后还有是它的传输距离也变远了 所以说我们应用场景也会有很多 大的一些应用场景吧 然后还有一个 就是我们有一套接入的 蓝牙是有一套接入的规范的 这套规范 我们后期希望是推向ICA联盟 ICA联盟其实就是 我们阿里去年成立的一个组织 就是全称是IoT Connectivity Alliance 它的宗旨主要是联合智能家居 智慧工业 智慧城市相关的一些企业 和事业单位共同来推进 共同来建设和完善物联网相关的 完善物联网生态体系 然后建立些 还有就是推进些 协议规范以及技术建设 主要是为了打造一个完善快速的一个 就是完善快速的一个 物联网开发吧 然后还有一个就是芯片和手机的 一个兼容性的一个持续优化 目前我们安卓手机 还是覆盖率大部分的 但是有些小众的手机还是没有的 就是说但是因为还是有些影响 比如说我们开发过程 还是有些用户反馈这些问题给我们 所以我们会持续做优化 还有些安全功能 就是我们目前为止 我们的安全体系是针对不同应用场景 我们会给安全分一个等级 就是说有的用户 他们说他可能自身一个型号 一套安全方案 还有每个设备它都有一个安全 就是安全的一个庙 所以说等级是不一样 然后我们这方面还会继续优化 还有一个是 我们是不是还有考虑也做本地的一些 本地的一些庙 就是不需要脱离云端的 还有就是我们后期还要跟支付宝合作 有个来支付 这个我们已经有了 已经在做了 然后还有一个mesh 因为目前为止我们看到的mesh single mesh啊 它主要还是做一个本地的 后期我们想大家跟云端打通 因为云端上面我们会做一些 对设备进行管理 以及设备的一些拓扑意识 这个我们也已经在规划了 还有 我们后期会输出更多的方案 然后这个下面就是我们一个联系方式 这个大家可以扫一下这个二维码 可以上面有很多信息的 大家可以看一看
大家好 我叫丁志忠
来自20IoT事业部
我现在来给大家简单介绍一下
设备上的一个蓝牙的一个框架
以及它一个开发流程
首先我跟大家讲一下
我们设备端的一个 蓝牙SDK的一个架构
首先是像这个绿色的是 这个是蓝牙协议站
跟这个芯片可能是不一样
在中间层就是一个
中间这个橙黄色的
它是我们的蓝牙SDK
它这个里面包括了几部分
一个就是我们定义的 通用的一个profile
这个profile里面我们是做过定制的
而且这是在
又升型了
这个是可以查到的
然后profile里面
我们是定了几个比较通用的 比如说读和写
然后上报
这个都有的 然后广播里面
我们也做了一定的规范
就是会告诉它有什么能力
以及它里面是
一个是包括来源能力 然后这个设备类型都在里面
这个里面会有的
然后还有一个就是我们的一个
我们这里面加了一部分 就是一个数据安全
就因为我们的
因为目前蓝牙设备接入 的时候很多没有做安全
就很多数据都是通过名无传输的
因为很容易通过 一些工具我们都可以抓到
对安全来说目前这一些方案
就是说它还是存在很多问题的
所以说我们这把安全考虑进来了
然后我们这个安全是基于的是
设备端和云端来打通的
就是说 设备呢 就是说安全这个
我们会通过设备 通过手机
跟云端进行交互密钥
这个密钥就是说
是绝对安全的
就是它不会在空中距离传输
是通过本地来
设备是在本地就做计算了
云端也会
手机端会拿到云端的一个密钥
然后 它们彼此间去握手来协商
来确保它们的密钥是一致的
然后还有这个
然后后期的数据建立连接后
我们后期的数据 就是通过密钥来做加密的
而且每次加密的时候
每次重新建立连接后
它们的密钥是不同的
所以说保证了数据的安全
然后还有一个就是我们的一个
设备的一个连接管理
就是说 我们对接入的
连接我的设备我会做一个认证
确保接入我的一个手机是一个安全的
就是说是一个可信的
比如说
非可信的设备
手机接入到我的设备的时候
我会做了认证 如果认证不通过
它就自动会弹开
然后第三个就是一个数据的重组
就是和封装
因为我们目前4.0
4.0还是支持
只支持二手字节的
但是有些实际我们的应用场景
你们发现有的是
有些用户带数据有一个大的要求
就是比较大的数据量的要求
所以说 我们这里面 对数据重新一个封装和拆包
就是满足一些用户的 对大数量的一个需求
还有一个就是我们这个做了
就是我们所谓的蓝牙芯片
都做一个认证 确保它是一个安全可靠的
就是说也是一个稳定的
这个也是我们后期开发会介绍
我们后期的开发工作量
然后还有一个就是OTA
就是说主要是满足我们升级用的
就是有可能有时候 我们在开发完成后发现
在后续使用中发现有些小问题
我们通过OTA能把它纠正过来
然后上面就是 我们提供了统一的一个标准接口
就是说针对不同的应用场景
我们的接口都是一致的
用户开发起来就是相当简单的
这是我们 然后上面就是一个应用
就是说不同交换记录 可以接入不同的应用
比如说体温计啊 手环啊
还有一些其他的应用 都是可以接入的
甚至一些没有定义的
一些以前profile里面没有做 一些那个的都可以接入的
然后我们针对这个
设备的接入
我们催生了一套标准的一个接口
这个接口就是通过我们
根据我们长期的一些项目的接入
我们对它进行了一些抽象
然后满足大部分的一些应用场景
就是说接口我们还是比较简单的
只是只有几个接口
只有仅仅几个接口就可以满足我们
一个就是我们的一个在
一个服务的
就是我们的一个蓝牙服务的一个加载
这个时候我会把我们的一些
蓝牙需要的信息
就传到我们SDK里面去
然后后期就会根据这些信息
我们会做一些加密啊
以及数据的上报下行
这里第二个就是我们的一个
第二个就是我们的一个 这个服务跟它对
跟启动和一个结束的一个函数
这里面会把服务资料销毁
然后第三个 第四个 第五个
都是一些距测函数
就是通过我们在服务加载起来的时候
把这一个服务加载进来
这几个接口就是给我们的就是说
我们比如说手机会做一个下行的时候
我就会调用对应的一个callback
比如说我要获取设备一个状态的时候
我就会调一个get
又或者对用户来说
你是需要把这个包袱
把数据填进去就可以了
然后告诉我长度
然后你就可以完成你的数值上行
就是状态
下行的时候
比如我要设置设备的状态的时候
用户只需要拿到这个 我给你的包袱里面的内容
然后和它的长度
你就可以去完成你自己的逻辑
然后还有一个是我的设备的状态
比如说设备弹开了 还是重连了
这个都是状态可以通知到用户的
还有一个就是
设备主动上报 这个也很简单
就是一个包袱的量矢
用户就可以完成它数值的上报
数值里面的内容可以用自己的
就是说类似于创口的 一个通讯的方式一样
就是说你把你想上报的数据
你直接填在里面就可以了
然后还有这个接口它是比较少的
六个接口就可以满足我们的
基本上大部分的应用场景了
而且对用户来说
它是针对不同的平台的时候
它的接口 我们的接口是做的统一的
比较简单
另外还有一个就是 我们这个设备工作就是说
用户来说
可能他就不需要 关心蓝牙的一个设备工作
他仅仅需要关心他的业务开发
就是delta的对用来说 它的门槛是降低了
然后这是我们
我们在接入我们的蓝牙平台的时候
我们会做一个蓝牙的认证
确保它的一个接入蓝牙芯片 都是一个稳定可靠的
就是减少用户的一个调试 后期的一个调试
一个是我们输出了一套统一的规范
这个目前为止是
目前是提供给 我们合作的一些芯片厂商
然后芯片厂商 根据我们的规范做一些适配
然后第二个是我们的一个
因为做一个手机的一个兼容性
目前 安卓手机上 基本上我们是
可以覆盖大部分的手机95%以上的
当然iOS基本是全覆盖的
然后我们在过程测试中发现iOS手机
它的一个压力测试
以及它是一个反复的重连 基本上保证是100%的
安卓手机我们目前为止是
应该是有50款手机左右
就是主要的手机基本能够覆盖到了
它的成功率基本上就是
大部分手机也可以做到100%
只有部分有些手机
可能成功率可能是 只能做到95%以上
然后我们还有一个是做压力测试
就是说我们会去反复地
就是说做它的
就是它不停地发包 就是说7x24
就是24小时的一个发包
而且是大数量的发包
就是说它会去做
比如说我们做了48字节
我们就估计底下它会去做拆分
但是它我们会统计它的一个数字的
发下去了以及我们收到了的
到底有多少
我们会统计下一个成功率
我们目前为止 基本上可以做到99%之上
然后还有一个就是我们的认证可以
做些线上的一个流程
就是说我们会在线上 通过手机跟云端连接起来
然后我们发一些自动化的脚本
然后保证它能够自动进行测试
测试完了后 我们有一个测试结果输出
下面会讲一下我们产品接入流程
我们产品接入的时候 首先第一点就是
接入的商家要做一个入驻
就是会到我们后台
去注册用户信息
然后蓝牙产品注册完了后
然后用户就会有一个身份
后期它就可以去做产品开发
就是说一个产品开发
首先是我们会去对某一个产品
就是说具体某一个产品的话
你在网络上在我的后台上面
注册一个产品型号
同时我会给你一些key和secret信息
然后 后期会植入你芯片中的
然后同时我们也需要对一些身份
进行一些check
我们会去需要有用户 去上传他的设备信息
还有就是说如果是这些事做完以后
然后用户就会去做一个选形 芯片选形
比如说我选用我们的
TI的2640系列的芯片
这目前为止TI的几款芯片 都已经测试通过了
选形完了后 然后就是开发
这个开发 用户去做自己的蓝牙业务开发
然后把一些安全信息 植入到我们的芯片中
然后 后期就是用户根据我们的
然后就是根据用户的信息
然后生成手机APP的配置信息
然后再下载APP
下载APP完了后 然后手机是可以通过
手机这边也ready了
然后设备端这边开发ok的话
它们之间可以进行联调
联调完成了后
那么它就可以做一些测试
然后测试完 测试如果没什么大问题
它就可以正式发布上线了
下面有我们的设备端 以及iOS和安卓的一个
一个指导开发流程 和详细的接口怎么使用的
这个大家可以上网看一看
里面内容还是比较详细的
然后我讲讲我们蓝牙产品 的一个软体规划吧
一个就是目前因为BLE5.0也发布了
一个就是对我们的SDK
做一些能力优化 比如说5.0
现在一个是蓝牙的广播
它现在内容也扩展了
所以说这个里面可以做很多事情了
然后还有是它的传输距离也变远了
所以说我们应用场景也会有很多
大的一些应用场景吧
然后还有一个 就是我们有一套接入的
蓝牙是有一套接入的规范的
这套规范 我们后期希望是推向ICA联盟
ICA联盟其实就是
我们阿里去年成立的一个组织
就是全称是IoT Connectivity Alliance
它的宗旨主要是联合智能家居
智慧工业 智慧城市相关的一些企业
和事业单位共同来推进
共同来建设和完善物联网相关的
完善物联网生态体系
然后建立些
还有就是推进些
协议规范以及技术建设
主要是为了打造一个完善快速的一个
就是完善快速的一个
物联网开发吧
然后还有一个就是芯片和手机的
一个兼容性的一个持续优化
目前我们安卓手机 还是覆盖率大部分的
但是有些小众的手机还是没有的
就是说但是因为还是有些影响
比如说我们开发过程
还是有些用户反馈这些问题给我们
所以我们会持续做优化
还有些安全功能 就是我们目前为止
我们的安全体系是针对不同应用场景
我们会给安全分一个等级
就是说有的用户
他们说他可能自身一个型号
一套安全方案
还有每个设备它都有一个安全
就是安全的一个庙
所以说等级是不一样
然后我们这方面还会继续优化
还有一个是 我们是不是还有考虑也做本地的一些
本地的一些庙
就是不需要脱离云端的
还有就是我们后期还要跟支付宝合作
有个来支付
这个我们已经有了 已经在做了
然后还有一个mesh
因为目前为止我们看到的mesh
single mesh啊
它主要还是做一个本地的
后期我们想大家跟云端打通
因为云端上面我们会做一些
对设备进行管理
以及设备的一些拓扑意识
这个我们也已经在规划了
还有 我们后期会输出更多的方案
然后这个下面就是我们一个联系方式
这个大家可以扫一下这个二维码
可以上面有很多信息的 大家可以看一看
视频报错
手机看
扫码用手机观看
收藏本课程
视频简介
1.4 基于 CC2640R2F 和阿里云平台 iLOP 的 SDK 开发您的产品
所属课程:TI 低功耗蓝牙技术与阿里云 IoT 智能生活开放平台 iLOP 的完美结合
发布时间:2018.05.31
视频集数:4
本节视频时长:00:16:17
介绍 TI SimpleLink 低功耗蓝牙产品 CC2640R2F 和阿里云IoT 智能生活开放平台 iLOP ,以及怎样利用现有的 SDK 开发您的产品,缩短您产品开发的周期。