A message transmission method, performed by a first Bluetooth device and comprises: generating a Bluetooth beacon frame message based on an interaction purpose with a second Bluetooth device; and broadcasting the Bluetooth beacon frame message; wherein the Bluetooth beacon frame message contains a field indicating the interaction purpose, characterized in that the Bluetooth beacon frame message comprises an event information field comprising an event instruction for controlling the second Bluetooth device; the event information field comprises: an event identification field indicating the second Bluetooth device; and an event instruction indicating an event to be executed by the second Bluetooth device, the beacon frame message is processed at the second Bluetooth device by: executing an event instruction corresponding to the second Bluetooth device in the event information field based on the event information field; said executing an event instruction corresponding to the second Bluetooth device in the event information field based on the event information field comprises: detecting whether an event identification in the event information field comprises an identification of the second Bluetooth device; if the event identification in the event information field comprises an identification of the second Bluetooth device, executing the event instruction corresponding to identification of the second Bluetooth device. generating a Bluetooth beacon frame message based on an interaction purpose with a second Bluetooth device; and broadcasting the Bluetooth beacon frame message; wherein the Bluetooth beacon frame message contains a field indicating the interaction purpose, characterized in that the Bluetooth beacon frame message comprises an event information field comprising an event instruction for controlling the second Bluetooth device; the event information field comprises: an event identification field indicating the second Bluetooth device; and an event instruction indicating an event to be executed by the second Bluetooth device, the beacon frame message is processed at the second Bluetooth device by: executing an event instruction corresponding to the second Bluetooth device in the event information field based on the event information field; said executing an event instruction corresponding to the second Bluetooth device in the event information field based on the event information field comprises: detecting whether an event identification in the event information field comprises an identification of the second Bluetooth device; if the event identification in the event information field comprises an identification of the second Bluetooth device, executing the event instruction corresponding to identification of the second Bluetooth device. an event identification field indicating the second Bluetooth device; and an event instruction indicating an event to be executed by the second Bluetooth device, the beacon frame message is processed at the second Bluetooth device by: executing an event instruction corresponding to the second Bluetooth device in the event information field based on the event information field; said executing an event instruction corresponding to the second Bluetooth device in the event information field based on the event information field comprises: detecting whether an event identification in the event information field comprises an identification of the second Bluetooth device; if the event identification in the event information field comprises an identification of the second Bluetooth device, executing the event instruction corresponding to identification of the second Bluetooth device. executing an event instruction corresponding to the second Bluetooth device in the event information field based on the event information field; said executing an event instruction corresponding to the second Bluetooth device in the event information field based on the event information field comprises: detecting whether an event identification in the event information field comprises an identification of the second Bluetooth device; if the event identification in the event information field comprises an identification of the second Bluetooth device, executing the event instruction corresponding to identification of the second Bluetooth device. detecting whether an event identification in the event information field comprises an identification of the second Bluetooth device; if the event identification in the event information field comprises an identification of the second Bluetooth device, executing the event instruction corresponding to identification of the second Bluetooth device.