На сколько помню, bluetooth требует аутентификации прежде чем на
него посылать что-либо....
Если исходить из Unix-way было бы привильнее
оставить работу по подключению bluethooth другим, а работать с устройством как с последовательным портом(rfcomm{} кажется)....
Ну и копать соответсвенно туды, со всеми вытекающими последствиями