2015年7月31日 星期五

微信設備開發LOG

1. 硬件平台文檔: http://iot.weixin.qq.com/document-2_11.html
2. 設備 device_id 更新例子: http://www.6fcall.com/index.php?s=/Home-Index-content-id-31.html
3. 微信 advdata example: http://blog.csdn.net/haozi0_0/article/details/46878575
4. 微信開發歷程: 他人經驗: http://blog.csdn.net/haozi0_0/article/details/46790483
5. 到底可不可以連多個設備, 實測是可以的; 但通常其中一個不容易被連上; 以下內容真讓人CONFUSE, 有相互衝突; ???
6. 用户关注公众号的通知,和绑定设备的通知,到达的先后顺序不定。  確實, 向後台發送的訊息, 若多個訊息在發送, 間隔很短的時間, 通常小於一秒, 有可能不會照順序到達.


二、 微信客户端连接 BLE 设备
1. 微信扫描二维码,记录设备的 MAC 地址
2. 打开公众号,如果此时 BLE 设备开启了,则会自动连接
3. 如果微信再次扫描 BLE 设备(与第一个设备 MAC 地址不同),并添加到公众号,两个设备都开启,则微信客户端可以连接两个设备,微信客户端可以同时向两个设备发数据,但是仅限窗口模式,网页模式不可以用

Q:一个用户只能绑定一个设备吗? 
A:是。在已绑定设备且未解绑的情况下,再扫描绑定另一设备时,前者会被取代,绑定的
是后一设备。 
微信不建议允许同一用户绑定多个设备,若一定需要绑定多个设备,微信能在自定义菜单中
提供“添加设备”功能,由厂商负责管理。此时,通过扫描二维码的方式不能绑定新设备,
而需要用户在公众号内输入新设备的deviceID,由厂商在后台处理。 

Q:同一设备是否能被多个用户扫描绑定吗? 
A:是。 

Q:能否实现以下情况:用户A 与用户B都同时绑定设备 1和设备2? 
A:否。

7. 下載中心, 有很多好料的, 一點要看: http://iot.weixin.qq.com/download.html
8. 當然微信論壇也可以找到一些資訊, 只是可能會有問題石沈大海, 多爬一些文, 可能可以找到前人問過的問題和答案;

GPRS solution example:
http://www.letime.cn/news_show.asp?pageid=556&big_id=64&topid=5

三. 微信設備參數範例:
設備更新授權-
{
    "device_num": "1",
    "device_list": [
        {
            "id": "gh_76a56d632614_5091274d819bd813fb4853fa55a382cc",
            "mac": "BC6A2924EF78",
            "connect_protocol": "3",
            "auth_key": "1234567890ABCDEF1234567890ABCDEF",
            "close_strategy": "1",
            "conn_strategy": "1",
            "crypt_method": "0",
            "auth_ver": "0",
            "manu_mac_pos": "-1",
            "ser_mac_pos": "-2"
        }
    ],
    "op_type": "1"
}



沒有留言:

張貼留言