Я разработал приложение на платформе Apache-Cordova на Android, хочу транслировать данные через kCBAdvDataManufacturerData, отправил 0000000 в качестве теста, при сканировании в приложении у меня было:
«SEMtMDgAAAAABzAwMDAwMDAAAAAAAA == ”
Что для меня действительно не имеет смысла, поскольку даже если
kCBAdvDataManufacturerData
равно Base64, я должен получить7 одинаковых символов, потому что я отправил 7 нулей, не могли бы вы помочь мне с тем, как декодировать
kCBAdvDataManufacturerData
Я также сканировал то же устройство BLE с помощью приложения IOSиз которого я получил
<... 730303030303030 ...>
, что является разумным, поскольку есть 7 '30', представляющие 7 '0'