2016年7月28日 星期四

Windows BLE solution

Bluesoleil - software SDK and tools
http://www.bluesoleil.com/products/S0001201005190001.html

C# driver interface for BLED112 solution
https://github.com/ahouben/BleDriver.NET

EXPERIMENT 01 – HEART RATE NOTIFICATIONS WITH PYTHON AND BLE DONGLE (BLED112)
http://angelsensor.com/blog/2015-06-08/experiment-01-heart-rate-notifications-with-python-and-ble-dongle/

Microsoft windows HRS solution
https://code.msdn.microsoft.com/windowsapps/Bluetooth-Generic-5a99ef95

ceriboo HRM APP
https://www.microsoft.com/zh-tw/store/p/heart-beat-monitor/9wzdncrdkw2v

BLED112 dongle
https://www.bluegiga.com/en-US/support/
https://www.bluegiga.com/en-US/products/bled112-bluetooth-smart-dongle/
application
http://www.silabs.com/Support%20Documents/RegisteredDocs/UG208.pdf

2016年7月13日 星期三

Responsive Web Design free template

Most of RWD web template is not free.
You could find some free samples from here.
https://html5up.net/

2016年7月3日 星期日

WeChat Hardware Developer Note


For new version of WeChat platform (7/4/2016), they provide the server application and platform to build up the server application without handling the communication by manufactures themselves. This job normally needs to do by manufactures or their 3rd party company.

--> 以下內容取自於 WeChat website
设备厂商在使用测试帐号进行开发调试的过程中,可通过“设备直连微信硬件云通道”或“设备商云连接微信硬件云通道”接入微信硬件平台
-->

微信硬件平台是基于微信公众号体系的智能硬件平台,在公众号的技术架构里,设备厂商必须要有自己的服务器。

微信硬件平台将提供基于各个硬件平台上的微信硬件直连SDK,通过SDK硬件设备直接连接到微信硬件服务器,打通设备到云端的通道,SDK提供连接登录、鉴权、状态上报、命令发送、固件更新等基础联网功能。

消息接收能力:即设备接收微信图片、音乐、文件、地理位置消息的能力。
微信硬件平台在连接千万设备的过程中,提出了"每个硬件都是一个APP"的全新概念。这意味着每个硬件都能像APP一样,可以把消息分享到微信,同时可以接收并处理微信内的原生消息。


http://iot.weixin.qq.com/wiki/new/index.html?page=2-2

Air Kiss 技术的应用场景
随着移动互联网与物联网技术的发展,越来越多的设备具有了无线网络的接
入能力。这些设备的特点是小型化以及低功耗,大多数类似的设备都没有配置屏
幕以及键盘等输入外设,因此如何将无线网络的 ssid 与密码传输到这类设备成为
一大难题。

Air Kiss 技术对应用设备的硬件几乎没有额外的要求,仅需在设备上配置一
个按键,用户在长按后会进入 Air Kiss 模式,如下图所示。在本例中,智能插
座在按下了 Air Kiss 按键之后,指示灯闪烁,成为了 Air Kiss 技术中信息的接收
方。另外,用户需在手机端(或者其它具有无线网络接入能力的设备)安装 Air Kiss
软件,安装完成之后,手机端便具有了 Air Kiss 信息传输能力,成为 Air Kiss 技
术中的信息发送方。用户使用 Air Kiss 的交互流程如下:
①按下智能插座上的 Air Kiss 模式按键,Air Kiss 指示灯闪烁,智能插座进入信
息接收状态。
②打开手机端进入 Air Kiss 的 ssid 与密码发送界面中,当前无线网络环境下 AP
的 ssid 已经帮用户填入,用户只需要填写密码,然后点击发送即可。整个 Air Kiss
过程将在 15 秒内完成。
http://iot.weixin.qq.com/wiki/doc/wifi/AirKissDoc.pdf

  • 在硬件设备固件中添加微信AirKiss 3.0 SDK,使其支持微信转发的消息格式,同时允许被微信发现 - 由于Airkiss3.0 SDK需要根据设备的硬件平台来专门编译提供,目前采用线下邮件申请的方式。请填写申请表,并发送邮件至wxthings@foxmail.com,邮件标题请注明“微信Airkiss3.0 SDK申请”。
  • . 每个型号统一的二维码----型号二维码是指一个二维码对应某一个类别/型号的产品,不包含某个具体设备的信息,因此在设备生产过程中,不需要二维码与设备进行一一对应。用户使用扫一扫,扫描品类二维码时,微信客户端会通过局域网发现技术搜索该类别/型号的设备,发现后再进行绑定。因此,使用型号二维码的设备必须支持微信AirKiss局域网发现(即AirKiss2.0)--- 
  • 2.3 开发流程
  • 2.3.1 设备授权
  • 使用型号二维码,需要在设备授权时,添加产品编号字段"product_id": “****”。

Reference - Chinese
http://iot.weixin.qq.com/wiki/new/index.html?page=1-4
Solution vendor:
http://iot.weixin.qq.com/wiki/new/index.html?page=6-2-1