微信小程序支持跨端运行,如何通过小程序控制硬件设备?
责任编辑:常州小程序硬件开发 点击: 发表时间:2021-01-09 17:52:10
早在 2016 年底的微信公开课 Pro 上,张小龙在第一次向公众介绍小程序时,就阐述了小程序其实是面向下一代互联网的产物:十年以后智能眼镜可能会是我们日常使用的设备,我更加希望的是眼镜里面不要再给我一些安装应用程序这样的过程,因为那个是很不自然、很不方便的,我更加希望我的眼镜看到哪里,相关的应用程序就到哪里。
微信小程序硬件框架是什么?
微信小程序硬件框架 (WeChat Mini-Program Framework) ,又被简称为 WMPF,这套运行环境可以让硬件终端脱离微信客户端运行微信小程序。这是怎么实现的?我们知道,企业微信上已经可以运行微信小程序,这背后是微信技术团队重构了微信客户端小程序模块,解耦出了独立的小程序硬件框架 SDK,开发者的小程序因此得以通过同一套代码运行在企业微信端。最新发布的微信小程序硬件框架和过去的小程序硬件框架 SDK 有所不同,它并不是以 独立 SDK 的形式存在,而是包含了小程序硬件框架 SDK 和安全加固模块,以「壳 app」的形式存在。小程序硬件框架技术负责人解释,这主要是基于安全的考虑,第三方客户端可能包含不可控的风险模块。
如果说常州做小程序公司要开发蓝牙应用,或者说你作为爱好者需要用蓝牙来控制东西,那么你怎么去控制蓝牙设备呢?按照传统来说,你只能开发手机APP了,因为手机有蓝牙功能直接编写出来的APP自然有能力去调用手机自身的硬件。但是如果你以前就没接触过手机APP的开发,这个时候你绝对化抓瞎,因为学习曲线太陡你的投入产出根本就不会形成正比,另一方面如果我们只是简简单单的为我们自己的diy项目提供一个控制的界面直接去写一个APP那其实也是杀鸡用牛刀,这个时候你就必须要使用小程序进行蓝牙的开发了。由于篇幅限制我不能铺垫太多东西,这里罗列一下软硬件及开发环境:硬件使用ESP32开发环境为arduino,小程序开发环境为uniapp开发语言为vuejs。
首先,我们来研究一下蓝牙的硬件方面,市面上有很多蓝牙芯片,但是在我的元件库中只有一个ESP32开发板,这个芯片挺有意思既有wifi也有蓝牙,同时蓝牙更是BLE低功耗蓝牙版本为蓝牙4.0。
小程序硬件框架可以为硬件开发者带来直接的价值。过去,常州硬件开发者需要自己定制开发软件,如果想要接入更多的服务,则需要以 app 的方式,进行专门的开发,并持续维护更新。小程序硬件框架则让开发者的开发、维护成本大大降低,开发者无需再投入高成本,对 app 作维护更新,因为小程序可以直接联网云端更新。更显而易见的好处是,微信小程序生态中已经有非常丰富的内容和服务,硬件开发者需要更多服务时,可以直接对接合适的第三方服务,微信提供了在后台通过绑定小程序 appid 的方式,直接绑定更多小程序的解决方案。
案例
fema工业管理
常州开发工业管理软件、常州软件开发公司定制开发FMEA系统,FMEA是风险分析的重要工具之一,也是制造行业普遍使用的一种开发工具。从概念设计开始,识别、分析和评价各种风险,采取有效的预防和控制措施。
上海意文
常州网站建设,常州企业网站制作,常州手机网站建设,常州网站页面设计。点个赞科技在画面设计商运用扁平化的手段进行设计,并实现多终端用户进行响应式布局,与客户反复的进行产品细节的确认,通过反复沟通和推敲,使画面更加具有时尚大气性。
冠鼎生物科技
常州集团网站建设,常州展示型网站设计,常州网站设计制作。此次建设的冠鼎生物科技英文 官方网站使用蓝灰色为网站背景色,在首页动效使用大型Banner轮播,是对公司相关信息较好的展示,有助于提升品牌知名度。
江草盟
文化传媒网站建设案例,常州企业网站建设案例,常州手机网站制作案例。自媒体营销官方网站建设首页以大屏Banner轮播图,企业作品展示很好的展现其硬实力,提升公司竞争力。通过HTML5、JS等前沿技术,使得内容和页面的过度更加流畅自然,增强页面的交互效果,提升用户浏览活跃度和体验感。
文章
热文推荐
- 2021-06-15
- 2021-01-24
- 2021-03-25
- 2021-06-02
- 2021-03-06