开发环境 SDK版本:nRF5_SDK_15.0.0 芯片:nRF52832-QFAA OS: FreeRTOS 10.0.0 测试APP:AirSyncDebugger  https://iot.weixin.qq.com/wiki/doc/blue/AirSyncDebugger2.3.0.apk AirSync概述 AirSync是微信硬件平台提供的一种微信客户端与蓝牙设备间通讯的技术协议,它允许蓝牙设备与微信客户端之间收发数据,并支持通过微信客户端透传到远程服务器.该技术在支持微信互联的…
统计分析 M2M接入服务  OTA固件升级 硬件社交化 统计分析 为智能硬件定制的统计分析服务.只需添加入一行代码的集成工作,多维度的设备使用和用户行为数据就能自动统计出来. 演示 特色一:设备上线情况统计 智能设备出货后,可以实时查询设备上线及使用的情况: 1.累计上线:所有与手机连接的独立设备数 2.日活跃设备:每日活跃的独立设备数 3.每日设备活跃趋势:一定周期内,每日活跃独立设备数量的趋势 特色二:设备活跃周期统计 统计一个智能设备从用户购买后的使用周期,配合其他数据点分析,可追踪到用户…
背景 使用WxPusher微信推送服务 ,可以及时的将服务的一些运行异常信息,发送到自己的微信上,方便了解服务的运行状态(PS:这个服务是免费的). 你可以在这里看到WxPusher微信推送服务的接入说明文档:https://wxpusher.zjiecode.com/docs/ 你可以在这里体验他的功能:https://wxpusher.zjiecode.com/demo 真的非常好用,强烈推送用来发送提示消息. 问题 看到官方的接入文档,接入的时候,出现了错误: { "code":…
微信硬件平台是微信推出连接物与人,物与物的IOT解决方案.也就是说可以通过微信控制各种智能设备.比如一些蓝牙设备.空调.电视等等. 我本身不懂硬件(虽然是电子信息专业),硬件是北航的两个研究生在弄,小团队里我负责开发H5自定义面板,刚开始看官方文档各种迷糊,对于jssdk.jsapi.Airkiss.openApi.直连SDK都不知道该用哪个做,官方论坛问问题基本上没结果,加了几个微信硬件群问问题,发现好些开发者和我一样,同一个问题,发到几个群里问,画面好心酸.给wxthings发邮件问,能回复…
在微信的应用上,微信支付是一个比较有用的部分,但也是比较复杂的技术要点,在微商大行其道的年代,自己的商店没有增加微信支付好像也说不过去,微信支付旨在为广大微信用户及商户提供更优质的支付服务,微信的支付和安全系统由腾讯财付通提供支持.本文主要介绍如何在微信公众号上实现微信支付的接入.微信支付API的封装,以及API的调用,实现我们一些常见的业务调用. 1.开通微信支付并配置 微信支付是需要微信公众号的认证基础,也就是只对认证的公众号开放,微信认证需要签署相关的资料,并且进行对账认证,一般会有电话联…
微信平台接入web页面功能接口 今年因工作需要,通过微信平台接入公司的Wap页面,回忆下,记录内容,方面以后使用. 1.成为开发者后,你才可以使用公众平台的开发功能.需要填写URL和ToKen,接口配置信息. 2.服务器端开发如下接口,等待微信服务器调用. URL: 用来接收微信服务器数据的接口URL, http://192.168.0.199/weixin/****.ashx(该地址不固定,可以由后台开发者根据实际情况自己拟定,但只支持80端口) Token: 开发者可以任意拟定,已备用作生成…
本文转载自:https://blog.csdn.net/qq_33443989/article/details/76696772 版权声明:本文为博主(Tower)自学笔记,欢迎转载! :-)    https://blog.csdn.net/qq_33443989/article/details/766967721>. 实现用硬件访问服务硬件的代码-没有HAL层1<. AIDL: Android Interface Definition Language,即Android接口定义语言 AID…
一.系统编程 1.SystemServer.java类中提供了main()方法,说明它是以一个进程的方式存在的,启动后直接执行其run() 2.注册服务ServiceManager.addService("vibrator", vibrator);通过addService来告诉系统,告诉系统指的是service_manager.c表示的进程.service_manager管理着系统中的所有service.要想这些服务能被应用程序使用,就必须要注册进service_manager中.应用…
1.Android驱动框架App1 App2 App3 App4-------------------硬件访问服务-------------------JNI-------------------C库-------------------Linux内核驱动 也就是说Android驱动 = Linux驱动 + 封装.重点在与硬件访问服务,不同的硬件需要不同的硬件访问服务. 2.需要根据“韦东山Android系统视频使用手册20160303.pdf”的第六章安装Android Studio.Me:…
第一篇中将一些坑说明,那么这篇开始正式进入接入步骤.具体的参数说明,我不会列出,毕竟微信官方文档都有,我想大家都看的懂,而且这接口也有可能微信会变动,所以不列出来,也是不想引起大家的误解,接入步骤只起一个抛砖引玉的作用. 接入步骤 获取OpenId和授权.首先聊一下OpenId,这个东西相当于一个用户id,只是,它并不是用户的微信号,也不是用户在微信后台的标识(至少不全是).openid是当用户,经过授权后,相对于某个公众号的用户标识.换句话说,同样的用户,对于不同的公众号,其openid是不一…
1.通过前面led点亮的例子,其流程如下 Android app(java)(通过loadLibrary)——>C library(C库做如下事情)——>1.JNI_Onload 2.jniRegisterNativeMethods 3.ledOpen.ledClose.ledCtrol 4.open.close.ioctl 5.Hardware driver 6.Hardware 这种应用程序通过本地接口来直接访问我们的硬件称为使用JNI接口来直接访问,如果有多个应用程序来访问,可能存在冲突…
微信支付做了好几遍了,都没有出现什么棘手的问题,下面一一为大家分享一下,欢迎吐槽. 还是老样子,接入微信的支付要第一步添加微信支付官方的包libammsdk.jar 首先就处理略坑的一个问题,app应用签名和包名的问题. 商户在微信开放平台申请开发应用后,微信开放平台会生成APP的唯一标识APPID.由于需要保证支付安全,需要在开放平台绑定商户应用包名和应用签名,设置好后才能正常发起支付.设置界面在[开放平台]中的栏目[管理中心 / 修改应用 / 修改开发信息]里面. 如图: 应用包名:是在AP…
微信小程序如今被广泛使用,微信小程序按照微信官网的定义来说就是: 微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验. 这就是微信小程序的魅力所在,有的时候我们不需要去下载过多的app,只要打开微信,就可以应用每一个服务,甚至连注册都变得简单起来,具有特别贴近人心的用户体验. 最近在做一个微信小程序的服务端,主要就是实现登录.业务账号和微信号绑定的基本功能,接下来总结一下如何实现微信小程序的服务端代码. 要去实现服务端的代码,就要先去了解客户端的…
1.背景 我们很多时候,我们在服务器上运行软件,发生一些业务异常,需要给我们发送一个及时的提醒,或者是使用一些耗时软件,比如抢车票,抢课,刷优惠券当任务运行成功以后,也需要及时的发送消息给自己 ,告诉这个状态.可选用的方案有:短信.邮件等,短信接入复杂,并且需要付费 :邮件接入也不简单,而且接收可能不及时,查看起来也不是太友好. 2.WxPusher微信推送服务 那有没有好的解决方案呢?答案是有的,就是直接发送到自己的微信上,消息及时,方便查看,并且还免费.下面就给大家介绍一下WxPusher微…
Linux硬件与服务 Linux Linux硬件与服务 1 Linux磁盘管理与磁盘结构 磁盘的组成结构 盘片的逻辑结构 分区格式化 实例说明: 2 磁盘管理之Block.iNode. super.super block block block bitmap metadata: inode:index node(索引节点) super block: ln(link): 3 磁盘管理之fdisk,gdisk分区 Linux磁盘表示方式 查看系统磁盘分区情况 du:data usage df:dis…
在第一节中讲解了openApi的调用,这一篇讲一下如何实现一个灯的控制.就用微信提供的lamp例子来做,将代码扒下来(实在是没办法,没有示例),整合到自己的项目中.lamp源码:http://files.cnblogs.com/files/stoneniqiu/lamp.zip. 你可以自己扒,带参数的页面在浏览器中打开会马上跳转,不带参数的会提示参数不全,需要用mobile模式观看. 呈现的界面如下: 目录结构 解压开lamp.js ,目录如下,这个demo是基于sea.js+zepto实现,…
1:zabbix 添加 微信.邮件 媒介.  1.2:发送告警邮件         1:一次完整的监控流程可以简单描述为:         Host Groups (设备组) ->Hosts (设备) -> template (监控模板)->Applications (监控项组) ->Items (监控项) ->Triggers        (触发器)->Actions(告警动作)->Medias(告警方式)->User Groups(用户组)->U…
最近在windows7上使用VMwareWorkstation7玩一些实验,遇到需要配置不同网络的问题. 因为在windows2003server上习惯使用要本地回环网卡了,那就想着在Windows7上也使用呗. 结果并不像想像的那么简单. 经过一阵摸索,找到了两种解决的方法.下面以图示的方式分享给各位. 一.通过设备管理器 1.控制面板---设备管理器.选定机器名项,依次点击操作-添加过时硬件. 1打开设备管理器 2.在接下显示的"欢迎使用添加硬件向导"而,直接点击下一步. 2打开添…
我们先来看一下我们要修改得  zabbix.yaml           github   https://github.com/bboysoulcn/awesome-dockercompose version: "3" services: zabbix-server: image: "zabbix/zabbix-server-mysql:centos-4.0.4" container_name: "zabbix-server" restart:…
在侧边栏添加微信公众号二维码 首先,当然是准备一张微信公众号二维码.有两种添加方式,添加到侧边栏或者添加到推文的结尾处.我的next主题是7.x版本的,使用的主题是Gemini,设置的侧栏显示方式是一直显示,如果将二维码放到侧栏,会有一点影响阅读.我选择的是后一种添加方式.首先看看侧栏的显示效果. 操作流程 打开博客工作区路径:\themes\next\layout_macro\sidebar.swig这个文件在里面搜索theme.back2top.enable,在这个if语句之前添加下面的代码…
准备域名和证书 任务时间:20min ~ 40min 小程序后台服务需要通过 HTTPS 访问,在实验开始之前,我们要准备域名和 SSL 证书. 域名注册 如果您还没有域名,可以在腾讯云上选购,过程可以参考下面的视频. 视频 - 在腾讯云上购买域名 域名解析 域名购买完成后, 需要将域名解析到实验云主机上,实验云主机的 IP 为: <您的 CVM IP 地址> 在腾讯云购买的域名,可以到控制台添加解析记录,过程可参考下面的视频: 视频 - 如何在腾讯云上解析域名 域名设置解析后需要过一段时间才…
WeOdoo Odoo 快速接入企业微信,快捷使用,基于Oauth2.0安全认证协议,免对接开发配置,支持局域网等内网环境的 Odoo 服务 详见: http://oejia.net/blog/2019/01/30/weodoo_about.html 特性 账号授权绑定 PC端扫码登录.企业微信端授权登录,首次自助登录绑定用户 可绑定自有的甚至本地的Odoo服务地址,企业微信端自动授权登录绑定的Odoo用户 可自由发送通知消息到企业微信 Odoo单据mail消息自动发送企业微信通知,点开通知直接…
让我们回到2014年11月,从公司请假回成都,在天府软件园B区旁边的小区里,那个10多平米的出租屋里,闲来无事,我想找个事情做一做,好让我这漂浮的心静下来.大约在半年前就申请了微信的一个公众账号,一直闲置着,终于决定再次着手搭建一个微信公众账号.SAE(Sina App Engine)是国内最早开始提供云服务的平台之一,而且几乎是免费的.所以希望能够通过SAE平台快速的搭建好一个微信公众账号,花了小半天就搭好了一个简易的微信公众平台.今天,就利用SAE搭建微信公众平台的过程和大家一起分享. 一.…
一直以来,大家都苦恼怎么实现微信公众帐号可以接入客服,也因此很多第三方接口平台也开发客服系统CRM系统,不过不是操作复杂就是成本太高.今天分享一个低成本又简便的方法,让你的公众帐号接入QQ客服.下面介绍具体的方法: 1.首先,这个方法目前微信最新的手机版本都是适用的,测试过微信5.0安卓版本还有点问题,主要是点击了之后不断地刷新一个空白的网页. 2.公众帐号有自定义菜单功能.有自定义菜单的就可以直接把QQ客服链接网址放在菜单上,我们的粉丝点击菜单就会自动跳转.如果粉丝的手机里面有安装手机QQ的,…
准备域名和证书 任务时间:20min ~ 40min 小程序后台服务需要通过 HTTPS 访问,在实验开始之前,我们要准备域名和 SSL 证书. 域名注册 如果您还没有域名,可以在腾讯云上选购,过程可以参考下面的视频: 视频 - 在腾讯云上购买域名 域名解析 域名购买完成后, 需要将域名解析到实验云主机上,实验云主机的 IP 为: <您的 CVM IP 地址> 在腾讯云购买的域名,可以到控制台添加解析记录,过程可参考下面的视频: 视频 - 如何在腾讯云上解析域名 域名设置解析后需要过一段时间才…
1.前面的例子中App为了能够范问ILedService接口,把classes.jar导入到应用程序中,但是我们不想把classes编进apk包里面去,这样导致我们的apk程序会很大(解压缩apk会发现里面有classes.dex和classes2.dex这两个优化后的包) 因此这里修改编译选项: 在Android studio中 file->Project Structure->点击左边我们的app->点击右边的Dependencies,找到下面的classes,其Scope列表中的值…
基于centos搭建小程序, ps:请提前20天准备将域名备案,申请ssl证书 实验上机地址:https://cloud.tencent.com/developer/labs/lab/10004 准备域名和证书 任务时间:20min ~ 40min 小程序后台服务需要通过 HTTPS 访问,在实验开始之前,我们要准备域名和 SSL 证书. 域名注册 如果您还没有域名,可以在腾讯云上选购,过程可以参考下面的视频. 视频 - 在腾讯云上购买域名 域名解析 域名购买完成后, 需要将域名解析到实验云主机…
欢迎来到 GreatSQL社区分享的MySQL技术文章,如有疑问或想学习的内容,可以在下方评论区留言,看到后会进行解答 GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. 1.关于systemd systemd 是Linux系统启动和服务器守护进程管理器,负责在系统启动或运行时,激活系统资源,服务器进程和其它进程,systemd被设计用来改进原来sysvinit中的多个缺点. CentOS 7的systemd服务程序脚本存放在 /usr/lib/systemd/目录下,…
介绍 ironic-inspector是一个用于硬件自检的辅助型服务,它可以对被ironic组件管理的裸金属节点进行硬件自检,通过在裸金属节点上运行内存系统,发现裸金属节点的硬件信息,例如CPU数量和型号.内存容量.磁盘数量和型号.各种PCI设备等等,最终将这些信息记录于ironic组件的数据库中. ironic-inspector的存在拓宽了ironic组件发现裸金属节点硬件信息的能力.在没有ironic-inspector之前,ironic所获取的裸金属节点信息来源于用户的手动输入,这不但效…
一.概要 微信此次开放JS接口,开放了一大批api权限,即使在未认证的订阅号也可以使用图像接口,音频接口,智能接口,地理位置,界面操作,微信扫一扫等功能.要知道:以前订阅号只能接受和被动回复用户消息而已.微信官方没有给出.net版本,有java,node,php和python,唯独没有.net版本,这是怎么了?本文就教你实现.net版本的微信JS-SDK权限签名生成算法. 这会大大激发了js前端开发人员的热情,可以做更多的事情,不用在向以前一样用破解微信的weixinbridge狼狈的苟活于人世…