BLE设备可以通过实现MAP profile读取服务器(通常为手机等智能设备)的短消息,显示在手表,车载电话等上面,实现跨设备的信息互通和共享。
术语: MAP:Message Access Profile for SMS,消息访问配置文件
Revision: v1.4.2
Revision Date: 2019-08-13
对应的profile文件详细的列出了消息的格式,编码,参考的其他文档等内容。
详细的文档链接:
https://www.bluetooth.com/specifications/specs/message-access-profile-1-4-2
其中关于消息的时间戳定义如下:
消息的时间戳根据服务器的实现,有支持UTC偏移时间戳格式和不支持两种,基本上大同小异。
基本格式:YYYYMMDDTHHMMSS±HHMM,以字符串方式表示
YYYY:年
MM:月
DD:日
T:分隔符号
HH:小时
MM:分钟
SS:秒
±HHMM:时区偏移,小时分钟
一个例子:
20240103T105635+0800
表示日期为:2024年1月3日
时间:10:56:35
时区:+8区
MAP profile的版本历史:
顺便唠叨一下,看看该profile的贡献人列表,发现基本上是国际大公司的员工(博通,ti,三星,诺基亚,东芝,摩托罗拉,intel等等),一方面蓝牙协议在最先在相关公司实现,进而推广。另外一方面也说明只有在规模较大的公司才有人力和资源投入到相关底层协议的基础研究中去。
在广大的以应用开发为主的中小型公司做技术开发工作,以用为主,更多的是去理解和学习别人的东西,用到实际的产品中去。如果你对更底层和基础的技术工作更感兴趣,那么选择公司的时候还是要以大型公司为主,才有机会参与相关的工作,做到“名留青史”。