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:否。
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
三. 微信設備參數範例:
設備更新授權-
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"
}