2016-04-09 34 views
1

IBeacon cihazlarını yapmak için HM-Soft V540 ürün yazılımı ile birlikte HM-10 kartını (CC2541 içeride) kullanıyorum. Ama büyük bir sorunum var: HM10'u sıfırlamadan sonra otomatik uyku vb. Ile bir fener olarak yapıyorum, HM-10 uyuyor ve reklam veriyor (2µA uykudayken) ancak rastgele bir süre sonra (birkaç saniye veya bir Birkaç dakika), HM10 uyan ve 15 ila 20mA arasında tüketin ... her zaman! Uykuyu yeniden uygulamak için "AT + RESET" gönderene kadar.HM-10 CC2541 IBeacon - rastgele bir süre sonra uyku sorunu

Bu benim HM10 ayarlamak için kullanılan komutları (ve yine ... bazı saniye sonra uyanmak):

AT+RENEW 
AT+RESET 
AT 
AT+MARJ0x1234 
AT+MINO0xFA01 
AT+ADVI9 
AT+NAMEFAB1 
AT+ADTY3 
AT+IBEA1 
AT+DELO2 
AT+PWRM0 
AT+RESET 

bu sorun nerede biliyor musunuz ??

Yardımlarınız için çok teşekkürler. Sen PWRM1 için PWRM0 değiştirmelisiniz

+0

Gösterebileceğiniz herhangi bir kodunuz var mı? –

+0

Lütfen tüm kodları ve hataları kendi başına, doğru biçimlendirmeyle ekleyin. –

+0

Sadece arkadaşça bir ipucu, bu sayfada okumak isteyebilirsiniz: [Nasıl Yapılır Kılavuzu] (https://stackoverflow.com/help/how-to-ask) böylece her zaman sorularınızın olduğundan emin olabilirsiniz. kolayca cevaplanabilir ve olabildiğince açık. Yaşadığınız sorunu çözmek için yaptığınız tüm çabaları ve bu düzeltmeleri denediğinizde ne olduğunu eklemeyi unutmayın. Ayrıca, gösteri kodunuzu ve herhangi bir hata mesajınızı da unutmayın! –

cevap

0

0

sorun sizin için çözülebilecek sanırım beni çalıştı ama sadece HM-10 (firmware sürümü v549) ile aynı "mesele" haline çalıştırmak gibi ben istedim Çözümü paylaş/bulma:

Durumumda, kodumdaki bazı kaydedicilerin, 80 karakterlik seriye seri halinde bir karakter dizisi gönderdiklerini anladım. Bu aslında HM-10'u uykudan uyanmaya zorlayan bir kuraldır. Bu yüzden AT + PWRM0 kullanabilirsiniz (bu da otomatik olarak uykuya izin verir), fakat aynı zamanda seri üzerinden veri gönderirken, string uzunluğunun yanlışlıkla HM-10 uyandırmadığından emin olun. Umarım bu biraz yardımcı olur.