小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序蓝牙发送给设备的数据需要转换成ArrayBuffer类型的,设备接收到的数据是什么类型的,小程序接口底层会转换成字符串么?
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
发送的数据时,value值是ArrayBuffer类型,会执行success方法,但是电脑上用串口调试器接收蓝牙发送的信息时,接收不到,这个是怎么回事?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
字符串得看你编码,如果是ASCII码的话,可以将其转为整形数组,再转为二进制数据写入。
如 "ABC" 可转为 [65,66,67]
可以参考一下网上比较权威的JavaScript文档,如:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/DataView
string怎么转换成ArrayBuffer啊??
不会的,透传开发者传入的二进制数据到蓝牙设备。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
发送的数据时,value值是ArrayBuffer类型,会执行success方法,但是电脑上用串口调试器接收蓝牙发送的信息时,接收不到,这个是怎么回事?
字符串得看你编码,如果是ASCII码的话,可以将其转为整形数组,再转为二进制数据写入。
如 "ABC" 可转为 [65,66,67]
可以参考一下网上比较权威的JavaScript文档,如:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/DataView
string怎么转换成ArrayBuffer啊??
不会的,透传开发者传入的二进制数据到蓝牙设备。