Bạn gắn micro SIM, anten vào bộ module sim wifi, sau đó cấp nguồn 5 – 24V 2A. Đèn của module SIM sẽ chóp nhanh trong khoảng 10s, sau đó sẽ chóp chậm 2 – 3 lần/s là thành công nhé.

Lưu ý: Sau khi cấp nguồn cho bộ SIM, bạn đợi khoảng 1 phút để bộ SIM khởi động hoàn thành nhé.

Kết nối wifi cho Module:

Bạn cung cấp tên wifi khi mua sản phẩm để module tự động kết nối vào, hoặc bạn kết nối wifi theo các bước sau.

Sau khi cấp nguồn, bộ module sim wifi sẽ phát ra wifi ssid tên là sim_xxx , bạn dùng máy tính/điện thoại kết nối vào wifi ssid này với password là noha.vn_

Sau đó máy tính sẽ tự động kết nối đến địa chỉ http://192.168.4.1

Bạn nhập tên wifi và password wifi của nhà bạn vào như bên dưới.

Đợi khoảng 2 phút hoặc bạn rút nguồn của bộ module sim wifi rồi cấp nguồn lại, bộ module sim wifi sẽ kết nối đến mạng wifi nhà bạn.

Các chức năng của bộ SIM wifi :

1.> Truy cập vào giao diện web admin của bộ module SIM:

Từ máy tính tại nhà, bạn có thể truy cập vào giao diện web bằng địa chỉ IP ( ví dụ : http://192.168.1.12 ) của bộ SIM : user là noha, password : noha.vn_xxxx . Bạn cần cố định IP cho Module trên modem wifi.

Bạn có thể lấy địa chỉ cục bộ IP trên router/modem wifi, hoặc có thể sử dụng các ứng dụng : App ANDROID FING, App iOS Net Analyzer, Addon Chrome mDNS Browser

2.> Sử dụng chức năng REST API, http

Module sim wifi cung cấp một REST API, http đơn giản để thực hiện các chức năng:

+ Truy vấn thông tin của Module SIM như hiện trên web : Uptime, SDT G.Di, … Sử dụng giao thức GET http.

Cấu trúc truy vấn: http://IP_module/Id ( Ví dụ : http://192.168.100.104/sensor/cc89_wifi_signal ). Module sử dụng phương thức chứng thực là digest , username là admin, passoword là noha.vn_

Cách lấy Id : từ trình duyệt web, bạn truy cập vào đường dẫn “http://IP_module/events” của Module.

Bạn sẽ thấy data id : sensor-cc89_wifi_signal => khi đó Id sẽ là sensor/cc89_wifi_signal. Tức là bạn thay thế dấu ‘-‘ bằng ‘/’

+ Thực hiện các chức năng SIM như gọi điện, gửi tin nhắn, kiểm tra số dư tài khoản … Sử dụng giao thức POST http. Module sử dụng phương thức chứng thực là digest , username là admin, passoword là noha.vn_

– Module wifi sử dụng sim nano Viettel 4G, bạn cần đăng ký chức năng gọi VoLTE bằng cách : Soạn tin sms HDCALL gửi 191.

Lưu ý: bạn cần đưa sim vào app my viettel để định kỳ kiểm tra số dư tài khoản nhé.

Cập nhật số điện thoại và nội dung tin nhắn sms gửi đi:

Trước khi gọi, gửi sms bạn cần cập nhật số điện thoại và nội dung SMS bằng POST :

+ Cập nhật số điện thoại : “http://IP_module/text/phone_num/set?value=SDT” . Ví dụ : “http://192.168.100.204/text/phone_num/set?value=0934567890

+ Cập nhật nội dung tin nhắn:

++ tin nhắn không dấu ( tối đa 140 ký tự) : “http://IP_module/text/sms_text/set?value=noi_dung_tin_nhan_khong_dau”

++ tin nhắn dấu ( tối đa 60 ký tự) : “http://IP_module/text/sms_uni/set?value=đây_là_nội_dung_tin_nhắn_có_dau_nhé

Với tin nhắn “noi_dung_tin_nhan_khong_dau“, Module sẽ thay thế dấu ‘_’ thành ‘ ‘  là “noi dung tin nhan khong dau” khi gửi tin nhắn. Bạn có thể kiểm tra lại nội dung trên web của Module.

Gọi điện bằng phương thức POST url : “http://IP_module/switch/phone_call/turn_on” . Lưu ý: cuộc gọi sẽ tự động kết thúc trong  khoảng 15s.

Gửi tin nhắn KHÔNG DẤU bằng phương thức POST url : “http://IP_module/switch/send_sms/turn_on

Gửi tin nhắn CÓ DẤU bằng phương thức POST url : “http://IP_module/switch/send_sms_uni/turn_on

Kết thúc cuộc gọi bằng phương thức POST url : “http://IP_module/switch/phone_end/turn_on

Nhận SMS đến,  có 2 chế độ:

+ Tự động ( Auto SMS IN : ON ) : Module nhận tin SMS đến và cập nhật vào SDT SMS DEN và SMS DEN. Nếu nhận được nhiều tin SMS cùng lúc, Module sẽ cập nhật vào 2 thông số này ( DT SMS DEN và SMS DEN ) trong 2 giây / sms.

Các bước chi tiết:

Bạn truy cập vào đường dẫn “http://IP_module/events” của Module để lấy các Id :

text_sensor-xxxx_sdt_sms_den     => GET : http://IP_module/text_sensor/xxxx_sdt_sms_den  (thay thế xxxx, ví dụ : 5750_sdt_sms_den)
text_sensor-xxxx_sms_den         => GET : http://IP_module/text_sensor/xxxx_sms_den

Bạn gọi liên tục ( khoảng 1 giây/lần ) 2 GET trên để nhận tin sms và sdt sms.

+ Thủ công ( Auto SMS IN : OFF ) : Module nhận tin SMS đến và cập nhật số lượng vào SMS QUEUE . Bạn cần gọi POST “http://IP_module/switch/get_sms/turn_on” để cập nhật vào 2 thông số DT SMS DEN và SMS DEN. Bạn cũng có thể gọi get_sms để buộc Module kiểm tra ngay và nhận SMS đến.

Các bước chi tiết:

Bạn truy cập vào đường dẫn “http://IP_module/events” của Module để lấy các Id :

text_sensor-xxxx_sms_queue       => GET : http://IP_module/text_sensor/xxxx_sms_queue  (thay thế xxxx, ví dụ : 5750_sms_queue)

nếu xxxx_sms_queue > 0, bạn cần gọi POST : http://IP_module/switch/get_sms/turn_on   => để Module lấy SMS về 2 Id sau:
text_sensor-xxxx_sdt_sms_den     => GET : http://IP_module/text_sensor/xxxx_sdt_sms_den 
text_sensor-xxxx_sms_den         => GET : http://IP_module/text_sensor/xxxx_sms_den

giá trị xxxx_sms_queue sẽ giảm 1 sau khi gọi POST : http://IP_module/switch/get_sms/turn_on

Bạn có thể sử dụng tool curl để test Module: ( download curl cho windows : https://curl.se/windows/)

curl --digest --user "admin:noha.vn_" -X POST "http://192.168.100.204/text/phone_num/set?value=0934567890" -v
curl --digest --user "admin:noha.vn_" -X POST "http://192.168.100.204/text/sms_text/set?value=noi_dung_tin_nhan_khong_dau"

OR
curl --digest --user "admin:noha.vn_" -X POST "http://192.168.100.204/text/sms_text/set" -G -d @sms.txt
với file sms.txt có nội dung không cần dấu _ :  value=noi dung tin nhan khong dau

curl --digest --user "admin:noha.vn_" -X POST "http://192.168.100.104/switch/phone_call/turn_on" -v

curl --digest --user "admin:noha.vn_" -X POST "http://192.168.100.104/switch/send_sms/turn_on" -v

sử dụng thư viện curl của code PHP như hình:

Lưu ý thêm:

Để giữ kết nối wifi ổn định cho Module, bạn nên tạo request định kỳ đến Module. Ví dụ: 1 request/1 phút : curl –digest –user “admin:noha.vn_” http://192.168.100.104/text_sensor/ffc4_trthai_sim

– Module sẽ tự khởi động lại sau mỗi 3 ngày.