Thông báo

Collapse
No announcement yet.

vi điều khiển giao tiếp mobile???

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • vi điều khiển giao tiếp mobile???

    mình có thấy 1 số người dùng vi điều khiển giao tiếp mobile để gửi tin nhắn!
    ý tưởng của mình là thiết kế 1 mạch đo nhiệt độ chu kỳ 1 giờ sẽ gửi 1 tin nhắn với 1 số máy khác nội dung tin nhắn đó là dữ nhiệt độ tại thời điểm đó !!!

    không bít nên bắt đầu từ đâu??? và nghe nói mỗi loại mobile có 1 giao thức truyền nhận dữ liệu khác nhau??? ko bít nên chọn loại mobile nào (càng rẻ càng tốt^_^).

    có cao thủ nào nào bít xin chỉ giáo !! chân thành cảm ơn rất rất nhìu!!

  • #2
    Nguyên văn bởi comando Xem bài viết
    mình có thấy 1 số người dùng vi điều khiển giao tiếp mobile để gửi tin nhắn!
    ý tưởng của mình là thiết kế 1 mạch đo nhiệt độ chu kỳ 1 giờ sẽ gửi 1 tin nhắn với 1 số máy khác nội dung tin nhắn đó là dữ nhiệt độ tại thời điểm đó !!!

    không bít nên bắt đầu từ đâu??? và nghe nói mỗi loại mobile có 1 giao thức truyền nhận dữ liệu khác nhau??? ko bít nên chọn loại mobile nào (càng rẻ càng tốt^_^).

    có cao thủ nào nào bít xin chỉ giáo !! chân thành cảm ơn rất rất nhìu!!
    Bạn không cần phải cho VĐK giao tiếp với mobile để đạt được công việc bạn đề ra. Thực ra nó rất dễ, cách làm như sau:
    Dùng 1 modem GSM ( rất nhiều trên thị trường), mua 1 Sim điện thoại di động của 1 trong các mạng sau vinaphone, mobifone, viettel lắp vào modem này. Kết nối VĐK với modem GSM qua giao tiếp RS232. Lệnh gửi tin nhắn cực kỳ đơn giản, tìm đâu trên mạng cũng có.

    email:mahaco@fpt.vn

    Comment


    • #3
      Theo mình biết thì Modem GSM khá đắt (khoảng 160$ cho loại dùng chíp của wavecom). Nếu kinh tế thì lùng mua mấy con Nokia cũ như 8210, 3210 (chắc cỡ 100K).

      Vào trang pinout.ru để lấy sơ đồ chân.

      Phần kết nối theo chuẩn nối tiếp UART. Chỉ cần kết nối 3 chân: GND, Tx và Rx (theo kiểu bắt tay: none)

      Tập lệnh AT gởi SMS chỉ có vài lệnh như sau:
      AT+CMGF=0 (PDU mode) hoặc 1 (text mode)
      Modem GSM trả về chuỗi OK
      Gởi lệnh: AT+CMGS="+84913456789"
      Modem GSM trả về chuỗi >
      Tiếp theo gởi nội dung tin nhắn, kết thúc bằng ký tự Ctrl-Z
      Nếu gởi thành công, modem sẽ trả về chuỗi
      +CMGF=xx với xx là số tham chiếu SMS (giá trị tăng theo tin nhắn gởi từ 0 đến 255)


      Còn nhiều lệnh AT khác để thiết lập nâng cao hơn, bạn tham khảo thêm tập lệnh AT theo chuẩn 3GPP 27.005 và 27.007.

      Còn muốn tiết kiệm hơn nữa thì đăng ký một thuê bao GPhone của VNPT (được tặng máy), trong máy đó (loại Linktop) có modul SIM 300S. Tập lệnh modul này hoàn toàn tương thích và đầy đủ để gởi nhận SMS.

      Cái GPhone này mình đã thử kết nối với PC rồi, tập lệnh hỗ trợ đầy đủ, gởi nhận SMS rất OK.

      Còn chọn mobile thì chú ý các vấn đề sau:

      1. Hầu hết các máy đều hỗ trợ lệnh gởi SMS
      2. Không phải tất cả các mobile đều hỗ trợ lệnh nhận SMS hoặc cả hai chế độ text mode, PDU mode.
      3. Dòng máy Nokia chỉ có vài con hỗ trợ lệnh nhận SMS (8210, 6100, 6070...), các máy Nokia đời sau có HĐH Symbian không hỗ trợ lệnh nhận SMS
      4. Dòng máy Samsung đa số không hỗ trợ chế độ PDU, chỉ hỗ trợ text mode
      5. Dòng máy SonyEcrisson đa số không hỗ trợ chế độ text mode, chỉ hỗ trợ PDU mode, đa số đều hỗ trợ lệnh nhận SMS.

      PDU mode là chế độ mã hóa + nén SMS, nếu chơi uC thì khó dùng hơn chế độ text vì phải tốn code mã hóa và giải mã.
      Last edited by tintintin; 20-02-2009, 21:39.

      Comment


      • #4
        cám ơn tintintin nhiều nhưng bài viết hơi cao siêu quá!
        hic! thui bây giờ đơn giản như vầy mình có 1 con di động 6030 mình có sợi cáp cổng com luôn rồi. (như bạn nói Hầu hết các máy đều hỗ trợ lệnh gởi SMS)

        trước tiên mình sẽ giao tiếp PC để gửi 1 tin nhắn tới số nào đó!
        VD:
        trước tiên mình gửi chuỗi
        AT+CMGF= 1 (text mode)
        6030 trả về chuỗi OK
        tiếp đến Gởi lệnh: AT+CMGS="+84913456789"
        6030 trả về chuỗi >
        Tiếp theo gởi nội dung tin nhắn, kết thúc bằng ký tự Ctrl-Z (cái này là sao bạn? ký tự ctrl -Z là kí tự nào) Nếu gởi thành công, 6030 sẽ trả về chuỗi
        +CMGF=xx với xx là số tham chiếu SMS (giá trị tăng theo tin nhắn gởi từ 0 đến 255)

        mình làm vậy có đúng không bạn!!!
        đợi mình lấy cái hyper terminal test cái !!! không bít thành công hay không đây!!
        ah ! không bít kiếm toàn bộ tập lệnh AT ở đâu????

        cám ơn tintintin nhiều!!! có gì chỉ mình tiếp nha! hihi

        Comment


        • #5
          Bác có thể tham khảo các lệnh AT của Nokia ở đây

          AT Command Set For Nokia GSM And WCDMA Products v1.2


          Còn về phần thực hành bác hãy làm thử đi, Phím Ctrl-Z trong hyper terminal bác gõ tổ hợp phim Ctrl-Z là được.

          Nếu bác cần hỗ trợ thêm thì YM: phnampy

          Comment


          • #6
            Chào anh tintintin
            em đang muốn dùng mobile nokia để điều khiển thiết bị điện thông qua mạng di động GPRS. Vậy em bắt đầu từ đâu
            cám ơn anh nhiều lắm

            Comment


            • #7
              tintintin cho mình hỏi chút nhé. hyper terminal gõ tổ hợp phim Ctrl-Z thế ở vdk thì gửi chuỗi gì? và bạn có biết kí tự nào để điện thoại biết là gửi hết 1 chuỗi lệnh không?

              Comment


              • #8
                Trên vi điều khiển để gửi Ctrl-Z thì bạn gửi ký tự ascii là 26 (/0x1A). Bạn có thể xem tại đây: http://dientuvietnam.net/forums/showthread.php?p=232511

                Comment


                • #9
                  EM nghĩ cái chủ đề này đã lâu nhưng rất thú vị và có tính ứng dụng cao. Trước đây em làm về ĐTDĐ nên rất thích chủ đề này. Xin các bác cao thủ chỉ giáo thêm

                  Comment


                  • #10
                    các bác tham khảo ở đây nha! có đầy đủ tất cả từ A - Z
                    http://www.edaboard.com/ftopic173948.html

                    ĐƯỜNG ĐI KHÓ,
                    KHÔNG KHÓ VÌ NGĂN SÔNG CÁCH NÚI
                    MÀ CHỈ SỢ LÒNG NGƯỜI NGẠI NÚI E SÔNG !

                    Comment


                    • #11
                      các bác cho em hỏi là muốn tra chân TX, RX, GND trên module GSM của con Nokia 6030 thì tra ở đâu? và có bác nào biết thì chỉ luôn cho e với. e xin cảm ơn

                      Comment


                      • #12
                        Nguyên văn bởi tintintin Xem bài viết
                        Theo mình biết thì Modem GSM khá đắt (khoảng 160$ cho loại dùng chíp của wavecom). Nếu kinh tế thì lùng mua mấy con Nokia cũ như 8210, 3210 (chắc cỡ 100K).

                        Vào trang pinout.ru để lấy sơ đồ chân.

                        Phần kết nối theo chuẩn nối tiếp UART. Chỉ cần kết nối 3 chân: GND, Tx và Rx (theo kiểu bắt tay: none)

                        Tập lệnh AT gởi SMS chỉ có vài lệnh như sau:
                        AT+CMGF=0 (PDU mode) hoặc 1 (text mode)
                        Modem GSM trả về chuỗi OK
                        Gởi lệnh: AT+CMGS="+84913456789"
                        Modem GSM trả về chuỗi >
                        Tiếp theo gởi nội dung tin nhắn, kết thúc bằng ký tự Ctrl-Z
                        Nếu gởi thành công, modem sẽ trả về chuỗi
                        +CMGF=xx với xx là số tham chiếu SMS (giá trị tăng theo tin nhắn gởi từ 0 đến 255)


                        Còn nhiều lệnh AT khác để thiết lập nâng cao hơn, bạn tham khảo thêm tập lệnh AT theo chuẩn 3GPP 27.005 và 27.007.

                        Còn muốn tiết kiệm hơn nữa thì đăng ký một thuê bao GPhone của VNPT (được tặng máy), trong máy đó (loại Linktop) có modul SIM 300S. Tập lệnh modul này hoàn toàn tương thích và đầy đủ để gởi nhận SMS.

                        Cái GPhone này mình đã thử kết nối với PC rồi, tập lệnh hỗ trợ đầy đủ, gởi nhận SMS rất OK.

                        Còn chọn mobile thì chú ý các vấn đề sau:

                        1. Hầu hết các máy đều hỗ trợ lệnh gởi SMS
                        2. Không phải tất cả các mobile đều hỗ trợ lệnh nhận SMS hoặc cả hai chế độ text mode, PDU mode.
                        3. Dòng máy Nokia chỉ có vài con hỗ trợ lệnh nhận SMS (8210, 6100, 6070...), các máy Nokia đời sau có HĐH Symbian không hỗ trợ lệnh nhận SMS
                        4. Dòng máy Samsung đa số không hỗ trợ chế độ PDU, chỉ hỗ trợ text mode
                        5. Dòng máy SonyEcrisson đa số không hỗ trợ chế độ text mode, chỉ hỗ trợ PDU mode, đa số đều hỗ trợ lệnh nhận SMS.

                        PDU mode là chế độ mã hóa + nén SMS, nếu chơi uC thì khó dùng hơn chế độ text vì phải tốn code mã hóa và giải mã.
                        kết nối xong rx-tx , tx-rx, gnd-gnd. rồi mở hyper tenaminal lên chọn cổng com. gõ vào các lệnh phải không bạn. có phải cài gì nữa không. mình đánh at lệnh mà không thấy máy phản ứng gì

                        Comment

                        Về tác giả

                        Collapse

                        comando Tìm hiểu thêm về comando

                        Bài viết mới nhất

                        Collapse

                        Đang tải...
                        X