Thông báo

Collapse
No announcement yet.

Giới thiệu module GSM và bộ công cụ lập trình OpenAT của SieraWireless (Wavecom)

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

  • #16
    Các bạn thành viên bàn tiếp về kỹ thuật đi, đừng nói chuyện chính sách thương mại nữa. Trong lúc mấy bạn mải nói về chuyện mua bán, hỗ trợ ... này nọ, Simcom hay Huawei của tàu khựa đã chiếm phần lớn thị trường VN từ thủa nào rồi.
    Phần mềm tự do hoặc không dùng máy tính nữa !.

    Comment


    • #17
      Mình vào website của SierraWireless xem thì có kết luận sơ bộ thế này nè 2 bạn:
      - AirCard® Mobile Broadband Devices & AirLink™ Intelligent Gateways and Routers : Golden Phoenix Solutions (Kim Phượng Hoàng)
      - AirLink™ Fastrack and GL Programmable Gateways : Kim Phượng Hoàng & Farindo.
      - AirPrime™ Embedded Wireless Modules: Fargo Trade Services (Farindo)
      2 bác xem lại có đúng không? Chúc vui!
      All in one. Sài Gòn + Đồng Nai.

      Comment


      • #18
        Nguyên văn bởi bqviet Xem bài viết
        Các bạn thành viên bàn tiếp về kỹ thuật đi, đừng nói chuyện chính sách thương mại nữa. Trong lúc mấy bạn mải nói về chuyện mua bán, hỗ trợ ... này nọ, Simcom hay Huawei của tàu khựa đã chiếm phần lớn thị trường VN từ thủa nào rồi.
        Cảm ơn bác bqviet, thực sự lúc đầu em không có ý định nói gì về thương mại hết, không ngờ vài lời giới thiệu chung mà dẫn đến sự tranh cãi này. Nếu có thể nhờ bác tách riêng phần tranh cãi ra một luồng riêng hoặc ẩn mấy bài tranh cãi đó đi để topic được dễ đọc hơn được không
        Last edited by quangtn82; 24-10-2011, 13:07.

        Comment


        • #19
          Nguyên văn bởi robotden Xem bài viết
          Mình vào website của SierraWireless xem thì có kết luận sơ bộ thế này nè 2 bạn:
          - AirCard® Mobile Broadband Devices & AirLink™ Intelligent Gateways and Routers : Golden Phoenix Solutions (Kim Phượng Hoàng)
          - AirLink™ Fastrack and GL Programmable Gateways : Kim Phượng Hoàng & Farindo.
          - AirPrime™ Embedded Wireless Modules: Fargo Trade Services (Farindo)
          2 bác xem lại có đúng không? Chúc vui!
          Tất cả mình đã nói ở trên rồi, mình sẽ không tiếp tục nói về vấn đề này nữa, và đề nghị wavecom không tiếp tục đưa thông tin sai lệnh nữa. Mình khẳng định lại lần cuối, nếu khách hàng nào có nhu cầu về bất cứ sản phẩm nào của SierraWireless thì KPH đều có thể cung cấp được.
          Nếu có thể thì wavecom cùng tham gia viết vài bài kỹ thuật để thể hiện thiện chí cùng muốn góp sức giới thiệu sản phẩm đến cộng đồng.

          Comment


          • #20
            Nguyên văn bởi quangtn82 Xem bài viết
            Tất cả mình đã nói ở trên rồi, mình sẽ không tiếp tục nói về vấn đề này nữa, và đề nghị wavecom không tiếp tục đưa thông tin sai lệnh nữa. Mình khẳng định lại lần cuối, nếu khách hàng nào có nhu cầu về bất cứ sản phẩm nào của SierraWireless thì KPH đều có thể cung cấp được.
            Nếu có thể thì wavecom cùng tham gia viết vài bài kỹ thuật để thể hiện thiện chí cùng muốn góp sức giới thiệu sản phẩm đến cộng đồng.
            Hay. Vote cho bác Quang 1 phiếu vì bài viết này.
            All in one. Sài Gòn + Đồng Nai.

            Comment


            • #21
              Cảm ơn các anh đã có những định hướng cho những người mới.

              Mong rằng các anh vẫn tiếp tục dự án support về kỹ thuât để nhiều ngừoi được biết đến và sd được sp của các anh cho mục đích của riêng mình/

              Trân trọng cảm ơn và chờ đợi các bài viết tiếp theo.

              Comment


              • #22
                Cám ơn mọi người đã quan tâm. Mấy hôm nay bận quá nên không có thời gian viết tiếp. Hôm nay xin gửi đến các anh em một ví dụ đơn giản và thường được mọi người triển khai trên các thiết bị dùng module GSM khác, để anh em tiện so sánh. Ví dụ này bao gồm nhận tin nhắn điều khiển (có kiểm tra số điện thoại gửi đến và password – password chưa có trong ví dụ này), thực hiện điều khiển thiết bị và phản hồi thông tin về số điện thoại điều khiển.
                Về kết nối phần cứng, với dòng Fastrack Xtend, các bạn có thể kết nối trực tiếp vào cổng IO để thực hiện ví dụ này, với dòng Fastrack Supreme, bạn cần card IO/USB hay IO/USB/GPS, với các bạn dùng module, có thể thiết kế dùng chân IO bất kỳ.
                Tóm tắt hoạt động của chương trình:
                Khi có tin nhắn đến, modem sẽ xử lý nếu đúng cấu trúc và số điện thoại sẽ thực hiện điều khiển thay đổi trạng thái của 1 chân IO, chân IO thứ 2 sẽ kết nối với đầu ra của thiết bị, để khi thiết bị thay đổi trạng thái sẽ thực hiện báo trạng thái về số đt điều khiển. Ở đây để đơn giản, mình dùng phương pháp polling để phát hiện trạng thái của chân IO thứ 2 chứ không dùng ngắt
                Mình gửi kèm file “SMS_control.c” chứa mã nguồn của chương trình, các bạn add nó vào một project trắng là chạy được
                Các hàm trong ví dụ này mình cố gắng viết để có thể tận dụng lại giống như một thư viện được nên có nhiều điểm hơn thừa.

                Sau đây là phân tích một số hàm trong ví dụ:

                Hai hàm SMS_ctrl_Handler và SMS_Handler là handle được gọi khi gửi SMS (SMS_ctrl_Handler ) và nhận SMS (SMS_Handler). Khi gửi SMS, các trạng thái gửi (gửi được hoặc không…) sẽ được tự động xử lý trong hàm SMS_ctrl_Handler. Tương tự khi nhận SMS cũng thế, hàm SMS_Handler sẽ được gọi để tự động xử lý SMS nhận được.
                Trong hàm SMS_Handler, gồm 3 thành phần : lọc số điện thoại (so sánh SmsTel với giá trị Accepted_Number, nếu không phải giá trị Accepted_Number, sẽ không xử lý gì hết. Phần thứ 2 là lọc mã tin nhắn: tin nhắn bắt buộc phải có chữ "CONTROL:", nếu không có thì không xử lý. Phần thứ 3, sau khi số điện thoại và mã tin nhắn đã đúng, đến phần lọc nội dung tin nhắn để tìm giá trị thiết bị muốn điều khiển (DEV_ID) và trạng thái muốn điều khiển. Nếu muốn thêm phần kiểm tra password thì có thể thêm ở phần này.

                Để tương tác với GPIO, dùng các hàm GPIO_setpara, GPIOInit, GPIOControl, Gpio_Handle. Đây là các hàm để khởi tạo GPIO cũng như điều khiển các chân output. Hàm Gpio_Handle là hàm được gọi mỗi khi có event ở chân GPIO tương ứng. Hàm sẽ kiểm tra nếu trạng thái chân input đó thay đổi thì nhắn tin đến số điện thoại vừa điều khiển.
                Trong file mã nguồn đính kèm, mình đã có giải thích các hàm và lệnh, các bạn down về đọc và chạy thử sẽ thấy dễ hiểu hơn. Chú ý đây là một ví dụ nên mình không xử lý hết tất cả các trường hợp

                http://tele.com.vn/support/ftp/Sierr.../SMS_control.c

                Nhân tiện, mình sẽ up tất cả các tài liệu trong chủ đề này lên: http://tele.com.vn/support/ftp/SierraWireless , các bạn có thể vào đó để tải về.

                Comment


                • #23
                  E xin lỗi a Quang vì e chen ngang vào bài viết của anh.

                  E vẫn đang chăm chú theo dõi bài viết của anh.

                  Anh cho e hỏi, để có được 1 bộ kit đầy đủ để có thể thực hành và test các ứng dụng của mình tại nhà thì cần những gì ko ạ?

                  Và chi phí là khoảng bao nhiêu ạ? (e muốn thiết kế 1 kít dạng module giống như bọn e vẫn làm bằng vi điều khiển)

                  (e biết hỏi thế này hơi thiếu tế nhị nhưng vì bọn e là SV, đk nghiên cứu thì có thừa nhưng điều kiện tài chính thì ko bao giờ là đủ hì hì)

                  E cảm ơn anh./.

                  Comment


                  • #24
                    Nguyên văn bởi phongtd_3i Xem bài viết
                    E xin lỗi a Quang vì e chen ngang vào bài viết của anh.

                    E vẫn đang chăm chú theo dõi bài viết của anh.

                    Anh cho e hỏi, để có được 1 bộ kit đầy đủ để có thể thực hành và test các ứng dụng của mình tại nhà thì cần những gì ko ạ?

                    Và chi phí là khoảng bao nhiêu ạ? (e muốn thiết kế 1 kít dạng module giống như bọn e vẫn làm bằng vi điều khiển)

                    (e biết hỏi thế này hơi thiếu tế nhị nhưng vì bọn e là SV, đk nghiên cứu thì có thừa nhưng điều kiện tài chính thì ko bao giờ là đủ hì hì)

                    E cảm ơn anh./.
                    Dòng modem Fastrack đã bao gồm đầy đủ, bạn chỉ cần cắm điện và kết nối máy tính là có thể sử dụng được.
                    Nếu muốn thiết kế bộ kit từ module thì công việc bạn làm sẽ gần giống như thiết kế kit chi SIMCOM (nguồn, IO...)
                    Với sinh viên hay người mới nghiên cứu, nên dùng modem sẽ tiết kiệm công sức thiết kế, đảm bảo không phát sinh những lỗi ngẫu nhiên do thiết kế.
                    Về giá, mình sẽ PM riêng cho bạn

                    Comment


                    • #25
                      Nguyên văn bởi phongtd_3i Xem bài viết
                      E xin lỗi a Quang vì e chen ngang vào bài viết của anh.

                      E vẫn đang chăm chú theo dõi bài viết của anh.

                      Anh cho e hỏi, để có được 1 bộ kit đầy đủ để có thể thực hành và test các ứng dụng của mình tại nhà thì cần những gì ko ạ?

                      Và chi phí là khoảng bao nhiêu ạ? (e muốn thiết kế 1 kít dạng module giống như bọn e vẫn làm bằng vi điều khiển)

                      (e biết hỏi thế này hơi thiếu tế nhị nhưng vì bọn e là SV, đk nghiên cứu thì có thừa nhưng điều kiện tài chính thì ko bao giờ là đủ hì hì)

                      E cảm ơn anh./.
                      Dòng modem Fastrack đã bao gồm đầy đủ, bạn chỉ cần cắm điện và kết nối máy tính là có thể sử dụng được.
                      Nếu muốn thiết kế bộ kit từ module thì công việc bạn làm sẽ gần giống như thiết kế kit chi SIMCOM (nguồn, IO...)
                      Với sinh viên hay người mới nghiên cứu, nên dùng modem sẽ tiết kiệm công sức thiết kế, đảm bảo không phát sinh những lỗi ngẫu nhiên do thiết kế.
                      Về giá, mình sẽ PM riêng cho bạn

                      Bị lỗi mạng nên trùng bài post, có cách nào xóa được không nhỉ?

                      Comment


                      • #26
                        Xin lỗi các anh em vì mấy hôm nay bận quá không post bài được.
                        Trong bài này mình xin giới thiệu với mọi người một ví dụ về thiết lập TCP client gửi dữ liệu về server. Đây là ví dụ mình sửa lại từ ví dụ “tcp client” có sẵn của Developer Studio, các hàm khá giống, mình chỉ sửa lại cho dễ đọc.
                        Để chạy được chương trình này, các bạn phải sửa các giá trị GPRS_APN, GPRS_USER, GPRS_PASSWORD đúng với SIM gắn vào modem, sửa giá trị TCP_PEER_STRADDR thành IP (hoặc DNS) máy tính chạy phần mềm server, sửa đúng port nhận (TCP_PEER_PORT)
                        Hoạt động của chương trình như sau:
                        Đầu tiên, chương trình sẽ kiểm tra xem SIM đã khởi tạo xong chưa, và đợi nếu SIM khởi tạo xong, sẽ kiểm tra xem có đăng ký được mạng chưa, nếu đăng ký thành công (home hoặc roaming network) sẽ tiến hành kết nối GPRS. Hàm Handle xử lý các event của GPRS là cbEvhBearer sẽ đợi khi nào kết nối GPRS thành công (event WIP_BEV_IP_CONNECTED) thì gọi hàm wip_TCPClientCreate để tạo TCP client kết nối đến server. Trong hàm Handle của TCP client (cbevh) sẽ xử lý các event xảy ra trong kết nối TCP, event WIP_CEV_OPEN tương ứng với trường hợp kết nối được thiết lập thành công, event WIP_CEV_ERROR khi kết nối bị lỗi, event WIP_CEV_PEER_CLOSE khi server ngắt kết nối. Event WIP_CEV_READ tương ứng với việc có dữ liệu từ server gửi đến client, dữ liệu sẽ được lưu vào bộ đệm nhận. event WIP_CEV_WRITE tương ứng với việc kết nối TCP ở trạng thái rảnh và có thể gửi dữ liệu, khi đó dữ liệu trong bộ đệm ghi sẽ được gửi đi. Các bạn có thể thêm phần ghi dữ liệu mong muốn và bộ đệm ghi và nhận dữ liệu từ bộ đệm nhận để xử lý là sẽ có một chương trình hoàn chỉnh cho phép kết nối và gửi dữ liệu về server
                        Mình gửi kèm file mã nguồn của chương trình:
                        Attached Files

                        Comment

                        Về tác giả

                        Collapse

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

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

                        Collapse

                        • since0501
                          Trả lời cho Pin Li-FePO4 (pin sắt) rất dể hỏng! Các biện pháp ngăn ngừa.
                          bởi since0501
                          Mình đào mộ xíu, cho mình hỏi là pin của bác vẫn ok chứ? Mình vừa đóng khối pin 16 cell 40135 thì khi chạy điện áp nó sụt so với khi nghỉ như video mình dẫn link, vậy cho mình hỏi là dung lượng pin sẽ tính khi áp nghỉ hay áp đang hoạt động, và pin sụt áp như vậy là bình thường hay pin kém?
                          ht...
                          hôm nay, 17:56
                        • mèomướp
                          Trả lời cho Sửa bộ nguồn DC 60V 45A
                          bởi mèomướp
                          Dạ hông dám làm thì chắc chắn sẽ mãi ko thể làm được đâu ạ. Nguồn xung dân dụng vài kw giờ rất nhìu ạ, sạc ô tô điện, máy hàn, lò vi sóng, âm ly... tùy chất lượng mà độ phức tạp sẽ khác nhau ạ. Và cái giá phải trả về kinh tế...
                          Hôm qua, 13:11
                        • tuyennhan
                          Trả lời cho Sửa bộ nguồn DC 60V 45A
                          bởi tuyennhan
                          Sửa dạng này thì chuyên còn không dám chắc khộng cháy nổ với linh kiện bán ngoài chợ nói gì khộng chuyên .
                          Hôm qua, 09:25
                        • tuyennhan
                          Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                          bởi tuyennhan
                          Đúng rồi chọn mua theo tai . ca thì phải toàn dải nhạc thì chỉ cao và thấp thé nên loa ca thì nghe nhạc không hay và ngược lại .
                          Muốn ca và nhạc đều hay thì phải dúng 2 giàn , còn nếu chỉ có 1 thì phải chỉnh sửa lại sao cho ca và nhạc đều được không quá dở ....
                          Hôm qua, 09:10
                        • Ng.Phuong.5
                          Vấn đề in lỗ khoan ra pdf ở Orcad 9.2
                          bởi Ng.Phuong.5
                          Vấn đề cũ: khi in mạch ra pdf và bấm chọn Keep Drill Holes Open, in ra thì pdf trắng đen các lỗ chân linh kiện như nhau. Mặc dù có linh kiện phần Drill là 1mm, có linh kiện thì là 3mm. Cho em hỏi cách sửa phần này ở Orcad 9.2 với ạ.
                          Mấy con...
                          09-01-2025, 19:44
                        • viettinh
                          Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                          bởi viettinh
                          Bác nói đúng quá. Cơ mà muốn mua hàng chính hãng, hàng thương hiệu mà tai lại hợp hàng tầu mới khổ chứ.
                          Đang tính mua cái loa tầu nữa cột đằng sau loa này, Loa sony chỉ để hát nhép thôi, có dc k các bác ...
                          09-01-2025, 18:12
                        • nguyendinhvan
                          Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                          bởi nguyendinhvan
                          Theo tôi thì khi hpj sản xuất ra cái loa đó, đã có nhiều chuyên gia kỹ thuật hiệu chỉnh, tính toán các phần tử kỹ lưỡng rồi.
                          Bây giờ tính toán hiệu chỉnh lại cần có đội ngũ tương đương với nhà sản xuất.
                          Cách đơn giản...
                          09-01-2025, 00:04
                        • mèomướp
                          Trả lời cho Sửa bộ nguồn DC 60V 45A
                          bởi mèomướp
                          Dạ cháu có ý tốt muốn động viên chú ấy ngâm cứu khoa học thôi ạ. Về phần kiểm tra dao động thì chú ấy chưa biết thì sẽ tìm hiểu được là cần những gì ạ, chắc chắn là khi hướng dẫn phần ấy các cô chú nào đó sẽ lưu ý cần loại sò công suất ra tránh cháy nổ rồi ạ....
                          08-01-2025, 19:02
                        • tuyennhan
                          Trả lời cho Sửa bộ nguồn DC 60V 45A
                          bởi tuyennhan
                          Chủ thớt hỏi có kiểm tra được dao động mà không cấp nguồn thì rõ trình ở mức nào mà mèo còn xúi ngâm cứu nữa ác vậy ....
                          08-01-2025, 15:43
                        • tuyennhan
                          Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                          bởi tuyennhan
                          Loa bass đấu trực tiếp không qua phân tần để thành loa toàn dải xem có thoát tiếng khộng , nếu không thoát cần phải sửa lại mạch cs hay âm sắc nếu đủ trình còn nếu thoát ca hay nhưng chưa vừa ý vì bass kém chăc thì đấu lại như cũ và đấu thêm loa mid treble bên ngoài .
                          08-01-2025, 15:28
                        Đang tải...
                        X